glibcとgccのバージョンがあがったので、binarysetsによるupgradeをやってみる。kernelは変わっていないので更新しない(PCMCIAを有効にしたkernelをつくりなおすのが面倒なので)。
■準備: 必要なファイルをあつめる。 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を展開する (kern.tgzは展開しない) 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 ■デバイスファイルを作る cd /mnt/dev /mnt/dev/MAKEDEV generic ■rootパスワードを作る chroot /mnt 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 exit umount /mnt ■おしまい /etc/rc.confを更新して... shutdown -r now
追記2006/8/7: kernelを更新してもPCMCIAは使えました。/etc/rc.confでPCMCIAを有効にすればOK。