荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Lg (创造人生的传奇), 信区: Linux
标 题: [转载] Re: =?ISO-8859-1?B?W7aisuFd?= =?ISO-8859-1?B ┅
发信站: BBS 荔园晨风站 (Sat Feb 19 17:09:59 2000), 站内信件
【 以下文字转载自 twFreeBSDQuestion 讨论区 】
【 原文由 Jian-Da 所发表 】
最清廉的穷人 <ASKA.bbs@bbs.poorman.org> wrote:
> 或许可以用binary白烂法直接升级 :p
或许? :)
你试过就知道了,binary白烂法 (like upgrade.sh) 没那麽容易...
binary 3->4 大致应该有三个方法:
1. 用 4.0 CD 的 sysinstall 安装升级。没试过不予置评。
2. 取得 4.0 的 kernel.GENERIC,用 4.0 的 kernel.GENERIC 开机,
进入 single user mode,利用类似 upgrade.sh 的东西升级。不过
我还没写 upgrade_4to4.sh :)
不过用 upgrade_3to3.sh 应该可以,只有多加一行 :
mv -f /etc/sendmail.cf /etc/mail/
其他应该都是 /etc 下相关的东西,只是看要不要写到 upgrade.sh
中弄成自动化而已
3. 直接用 3.x kernel 开机,备份 tar gzip reboot 等指令到 /tmp,
修改 upgrade.sh,把所需的 tar gunzip cat reboot...等等改成用
/tmp/ 下的(因为 3.x kernel 不能执行 4.x 的 binary,连 static
的也不行,如果你用 /usr/bin 下的咚咚,一旦 bin.?? 解到一半盖到
/usr/bin 的时候,你就玩完了),然後用 upgrade.sh 升级。升完级後
利用 /tmp/reboot 重新开机,再用 4.x kernel.GENERIC 开机,再做
kernel。
我是利用改过的 upgrade.sh 升级 freebsd.csie 3.4->4.0,不过当初
没有注意到 3.x kernel 不能执行 4.x 的 binary 的事,所以 bin.??
解完後,其他的东西都做不下去了,後来的部分都是手动做的,没仔细
记下来,所以也没写成 upgrade_3to4.sh。除非有白老鼠愿意 *反覆*
测试我的 3to4.sh,我才愿意写;不然我一来没时间,二来没机器测试。
至於 upgrade_4to4.sh 目前应该还没必要写,因为现在 4.0R 还没出,
大多数的人也习惯用 CTM/CVSup.
--
李 建 达 (Jian-Da Li) !(交大资工)
E-Mail : <jdli@csie.nctu.edu.tw>
http://www.csie.nctu.edu.tw/~jdli
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 210.39.3.97]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店