トップ «前の日記(2006-08-04) 最新 次の日記(2006-08-06)» 編集

tishi diary

Categories: book | obs | tech
2006|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|05|07|08|09|11|
2013|01|02|
2014|01|

2006-08-05

_ [obs] SSD/Linux i386: upgrade 0.4-20060629 to 0.4-20060802

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。


トップ «前の日記(2006-08-04) 最新 次の日記(2006-08-06)» 編集