荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: 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软件 网络书店