更新取得には、LIRSをご利用下さい。
自分メモ。
cvsup /usr/local/etc/releng-5_1-supfile
/etc/make.confで、
WANT_EXT2FS_MODULE=yes
を確認。
/usr/src/sys/i866/conf/GENERICに、
options EXT2FS #Linux ext2fs
を追加。
fsck_ext2fsをインストール。
sudo pkg_add http://ring.fujixerox.co.jp/archives/FreeBSD \ /releases/i386/5.1-RELEASE/packages/sysutils/fsck_ext2fs-2.8.tbz
再構築。
cd /usr/obj chflags -R noschg * rm -rf * cd /usr/src make -j4 buildworld make buildkernel make installkernel reboot shutdown now # シングルユーザ cd /usr/src make installworld reboot
以上。
参考にしたのは、次のサイト。
なお、マウントする順序指定がよくわからず、/usr/sbinをマウントする前にfsck_ext2fsが走ってしまって正常起動しないのはそのまま放置。以下、/etc/fstab。
# Device Mountpoint FStype Options Dump Pass# /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a / ufs rw 1 1 /dev/ad0s1d /home ufs rw 2 2 /dev/ad0s1g /opt ufs rw 2 2 /dev/ad0s1e /tmp ufs rw 2 2 /dev/ad0s1f /usr ufs rw 2 2 /dev/ad0s1h /var ufs rw 2 2 /dev/ad1s1 /backup ext2fs rw 0 0 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 /dev/acd1 /cdrom1 cd9660 ro,noauto 0 0 /dev/acd2 /cdrom2 cd9660 ro,noauto 0 0 /dev/acd3 /cdrom3 cd9660 ro,noauto 0 0
愛のあるヘルプツッコミ大歓迎。
/sbin/以下にfsck_ext2fsが有れば大丈夫だと思います。
cp -p /usr/local/sbin/fsck_ext2fs /sbin/
でも/rescueとかダイナミックリンクとかが絡んでくるとまた違うのかなぁ。
あとmake installworldしたらmergemasterしたほうがいいです。
気づくのが激しく遅れました…(_ _)
情報ありがとうございます&やってみます。