2001/11/1 FreeBSD 3-Stable から FreeBSD 4-Stable へのアップグレード

  1. 直接 4-Stable のソースがコンパイルできないので とりあえず 4.0-Release へ以降
  2. /etc/make.conf で NOPERL=true を指定
  3. make -DNO_OBJC buildworld
  4. make buildkernel
  5. make installkernel
  6. cd /usr/src/sbin/mknod; make install
  7. 3系のIDEデバイス wd は 4系では ad に名前変更される
    cp /usr/src/etc/MAKEDEV* /dev/;
    cd /dev;
    sh MAKEDEV all;
    sh MAKEDEV ad0... 他
  8. /etc/fstab を編集 (wd->ad)
  9. cd /usr/src/sys/boot; make install
  10. シングルユーザモードで再起動
  11. mount -a
  12. ソースツリーがNFSの場合,mount しておく
  13. ldconfig -R /usr/obj/$lt;path$gt;/lib/libc
  14. cd /usr/src; make -DNO_OBJC installworld
  15. cd /usr/src/release/sysinstall; make all install
  16. /etc のバックアップを取る
  17. mergemaster -v -s で /etc/ 以下他をアップグレード
  18. touch /var/log/security; touch /var/log/cron;
  19. /var/cron/log* を削除またはバックアップ
  20. /etc/make.conf で NOPERL=true をコメントアウト
  21. cd /usr/src/gnu/usr.bin/perl/libperl; make all install
  22. cd /usr/src/gnu/usr.bin/perl/perl; make all install
  23. 再起動
  24. 4-Stable のソースコードを make buildworld; make installworld