<> = 07-09-20.FreeBSD 升级 = == 4.10-STABLE -> 5.5-STABLE == 教训:这一步由于未预见到 mount_procfs 会出现问题导致当机约1小时。 * 使用cvsup同步代码到 RELENG_5 * 以 root 身份执行 make buildworld buildkernel * 以 root 身份执行 make installkernel * reboot * 没反应,遂和 HD 一起前往皂君庙观察,发现 fstab 中的procfs导致了问题: {{{ proc /proc procfs rw 0 0 }}} * 改为: {{{ #proc /proc procfs rw 0 0 }}} * 启动成功。单用户模式下mergemaster -p, -i。 * make installworld * reboot == 5.5-STABLE -> 6.2-RELEASE-p7 + patch == * 从 tarsier.geekcn.org 同步了一份 delphij 版本 FreeBSD 的代码。 * rm -fr /usr/obj/* * chown -R 非root用户 /usr/src /usr/obj * 非root身份执行 make buildworld buildkernel * root身份执行make installkernel, reboot * mergemaster -p * make installworld * mergemaster -iU * reboot == packages的重新联编 == * 重新安装了 ruby, ruby-bdb1 和 portupgrade-devel (手工) * portupgrade -fra * 由于一些应用程序出现问题,加上需要的时间实在太长,没有一次做完。为了避免反复做,用find /usr/local/lib -type f -ctime +3查找未更新过的库并让portupgrade去跑。 ---- '''反馈'''