*手順(5) /dev/hda1の初期化準備 [#wff4e272]
-''/dev/hda1のバックアップ''~
#pre{{
landisk:~# mount -t ext2 /dev/hda1 /mnt
landisk:~# cd /mnt
landisk:/mnt# tar cvfzp /share/landisk-backup.tgz ./*

すぐ使用するので解凍しておく。
landisk:/mnt# mkdir /share/landisk-backup
landisk:/mnt# cd /share/landisk-backup/
landisk:/share/landisk-backup# tar vxfzp ../landisk-backup.tgz
}}
-''初期化前にiohack版のベースシステムを取得しておく''~
#pre{{
landisk:/share/landisk-backup# cd 
landisk:~# wget http://osdn.dl.sourceforge.jp/iohack/14726/base-sh4-for-landisk-20050515.tar.bz2
}}
-''解凍ツールもapt-get''~
#pre{{
landisk:~# apt-get update
landisk:~# apt-get install bzip2
}}
*手順(6) /dev/hda1の初期化とブート設定 [#n8b7ea66]
&color(red){※初期化を行うとブートできなくなる。従ってブートラベルの再設定を行うまで、決してブートさせてはいけない。};~

-''/dev/hda1の初期化''~
#pre{{
landisk:~# umount /mnt
landisk:~# mke2fs /dev/hda1
landisk:~# e2fsck -c /dev/hda1
}}

-''mount''~
#pre{{
landisk:~# mount -t ext2 /dev/hda1 /mnt
}}

-''iohack版debian環境の展開''~
#pre{{
landisk:~# cd /mnt
landisk:/mnt# tar vxfjp ~/base-sh4-for-landisk-20050515.tar.bz2
}}
-''旧環境から必要なファイルをコピー''~
#pre{{
landisk:/mnt# cp -a /share/landisk-backup/boot/*             /mnt/boot/
landisk:/mnt# cp -a /share/landisk-backup/lib/modules/*      /mnt/lib/modules/
landisk:/mnt# cp -a /share/landisk-backup/sbin/fdisk         /mnt/sbin/
landisk:/mnt# cp -a /share/landisk-backup/sbin/lilo-selk     /mnt/sbin/
landisk:/mnt# cp -a /share/landisk-backup/etc/lilo-selk.conf /mnt/etc/
}}
-''lilo-selk(sh-lilo-sel改)を打ち込む''~
#pre{{
landisk:/mnt# /mnt/sbin/lilo-selk -r /mnt -C /etc/lilo-selk.conf
Added debian26 *
Added debian-iohack
}}
これで、とりあえず第1ラベル(debina26)から起動できるようになったので安心~
iohack版の環境を構築すると、第2ラベルからも起動できるようになる。~
*手順(7) debian-iohack版の構築 [#aca15fd3]
-''以下のファイルをdebian26環境からコピーする''~
#pre{{
landisk:~# cd /etc
landisk:/etc# cp -a hosts hostname resolv.conf hosts.*  securetty inittab  /mnt/etc/
landisk:/etc# cp -a /etc/network/interfaces /mnt/etc/network/

まぁ、これは趣味ですが、
landisk:/etc# cp -a /etc/profile /mnt/etc/
}}



-''残りはchroot環境で設定を行う''~
#pre{{
landisk:/etc# chroot /mnt bash
landisk:/# mount -t proc proc /proc
}}

--/etc/fstab
#pre{{
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/hda1     /            ext2    defaults        0 0
/dev/hda4     /share       reiserfs    defaults        0 0
proc          /proc        proc    defaults        0 0
/dev/hda2     swap         swap    defaults        0 0
}}
--/shareの作成~
#pre{{
# mkdir /share
}}
--タイムゾーンの設定~
/etc/default/rcS
#pre{{
UTC=&color(red){no};
}}
Asia/Tokyoを設定~
#pre{{
# tzconfig
Your current time zone is set to UTC
Do you want to change that? [n]: y
…省略
Your default time zone is set to 'Asia/Tokyo'.
Local time is now:      Sat Apr  9 18:01:07 JST 2005.
Universal Time is now:  Sat Apr  9 09:01:07 UTC 2005.
}}
--rootパスワードの設定
#pre{{
# passwd
Enter new UNIX password: landisk   ← 例です。
Retype new UNIX password: landisk
passwd: password updated successfully
}}
--ユーザ作成~
#pre{{
landisk:/# adduser landisk
…省略
}}
--/etc/apt/sources.list
#pre{{
deb http://iohack.sourceforge.jp/debian ./
deb http://debian.dodes.org/debian sid main non-free contrib
deb http://eggplant.ddo.jp/www/download/debian_iohack_base ./
deb-src http://ftp.debian.or.jp/debian/ sarge main non-free contrib
deb-src http://ftp.debian.or.jp/debian-non-US sarge/non-US main contrib non-free
}}
--telnetdの組み込み~
#pre{{
landisk:/# apt-get update
landisk:/# apt-get upgrede
landisk:/# apt-get install telentd
}}

--chroot環境を抜ける~
#pre{{
landisk:/# exit
}}

-''完成''~
電源OFF後、再立ち上げして、ブートラベル1、2から、debian26、debian-iohackがそれぞれ起動することを確認すること。~
#pre{{
landisk:/# shutdown -h now
}}
~
CENTER:
[[前のページ>システム刷新/その2]] %%次のページ%%

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS