欢迎您来到悍铭数据中心,开始互联网之旅!

新闻中心

FreeBSD 升级系统

 
更新source 
1.更新您的source ,我们之前提过 更新source不代表升级 
,仍需要经过编译的动作。 

编译source 
1./usr/src#make world 
此命令又可分成两个步骤 make buildworld 及 make installworld 
make buildworld --> 可在多人模式下做 
make installworld --> 会覆盖系统,最好在单人模式下进行, 
在多人模式下也无不可,错了再做一次就好。 
多人模式下进行的因素:server不能停机太久。 

a./usr/src# make -j4 buildworld ->用4支make来进行make 

* make後的咚咚放在/usr/obj 可用NFS分享之 

b./usr/src# make installworld 

升级後重编kernel 
* GENERIC 可能没有改变 但是source可能变~~ 
* buildworld有错误 有可能是coretram的问题,若是的话过几天再试一次 

/usr/src# make clean cleandir 
把编译过程中产生的目录、档案清除 

置换/etc底下的设定档 
# mergemaster -cv 

前面2个选择 可用enter略过 

*** -->表示现行系统 
--- -->表示新的系统 
! -->表示不同的地方 

* 平时有动过的档案才需注意,不然按space略过 
之後每个档案会有3个选项 1. d 把新的删除 
2. i 安装新的 
3. 合二者 

* 经过一连串的选择 最後会出现 
Do you wish to delete what is left of /var/tmp/tmproot? 
选择yes 将保留下来那些没有动到的档案删除! 

# cap_mkdb /etc/logoin.conf (因为改了login.conf所以重建database) 

重新开机 

确认成功与否 
# uname -a 
可以确认系统版本 

更新port tree 
重新更新一下port tree 更新为最新的吧~~ 

香港云主机