SSD/Linux 0.4 i386をupgradeする(0.4-20060629 to 0.4-20060802)
0.4-20060802からglibcとgccのバージョンがあがったので、binarysetsによるupgradeをやってみる。
準備: 必要なファイルをあつめる。
/ssdlinuxにbinarysets、/distfilesにdistfilesをぷらっとほーむのrsync serverからミラーする。
mv /usr/src/dist/distfiles / cd /ssdlinux rsync -vrzt rsync://rsync.plathome.co.jp/pub/ssdlinux/0.4-20060803/i386/binary/ . rsync -vrzt rsync://rsync.plathome.co.jp/pub/ssdlinux/0.4-20060803/source/ . rsync -vrzt rsync://rsync.plathome.co.jp/pub/ssdlinux/0.4-20060803/i386/installation/floppy/ . cd /distfiles rsync -vrzt rsync://rsync.plathome.co.jp/pub/ssdlinux/distfiles/ .
準備: インストールFDをつくる。
boot.fs, inst.fsをrawrite.exeでFDへ書き込む。
インストール開始
インストールFDで起動し、SSD/Linux 0.4-20060629のパーティションをマウントする。
mount /dev/hda6 /mnt
binarysetsを展開する
cd /mnt rm -rf usr tar xvpzf ssdlinux/base.tgz tar xvpzf ssdlinux/etc.tgz tar xvpzf ssdlinux/comp.tgz tar xvpzf ssdlinux/man.tgz tar xvpzf ssdlinux/cross.tgz tar xvpzf ssdlinux/src.tgz tar xvpzf ssdlinux/kern.tgz
デバイスファイルを作る
cd /mnt/dev /mnt/dev/MAKEDEV generic
rootパスワードを作る
passwd root cp -p /etc/passwd /mnt/etc/passwd cp -p /etc/shadow /mnt/etc/shadow chmod 644 /mnt/etc/passwd chmod 600 /mnt/etc/shadow cd / umount /mnt
おしまい
/etc/rc.confを更新して...
shutdown -r now