免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1171 | 回复: 0
打印 上一主题 下一主题

FreeBSD用CVSUP升级 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-17 14:06 |只看该作者 |倒序浏览

# uname -a
FreeBSD  4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr  3 10:53:38 GMT 2003     
[email=root@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC]root@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC[/email]
  i386
# ftp -a freebsd.csie.nctu.edu.tw
ftp> cd /pub/development/CVSup
ftp> get cvsup-16.1e.tgz
port装的话会装上个gui的东西,不喜欢,用pkg
# pkg_add cvsup-16.1e.tgz
# pkg_info
cvsup-16.1e         A general network file distribution system optimized for CV
# rehash
# cd /usr/share/examples/cvsup
# vi standard-supfile
修改成:测试过,台湾的服务器比较块。
*default host=cvsup.tw.FreeBSD.org
*default base=/usr
*default prefix=/usr/local/bsd
*default release=cvs tag=RELENG_5_4
*default delete use-rel-suffix
# cvsup -g -L 2 standard-supfile
大约半小时左右
# cd /usr/local/src
# cp /etc/defults/make.conf /etc/make.conf
# vi /etc/make.conf
找到#CPUTYPE=i686,改成#CPUTYPE?=i686
添加NO_PF=      true
不然make builworld 时他会把PF编译到系统里。
# make buildworld
大概1个小时45分钟左右,痛苦的过程。
# cd sys/i386/conf
# cp GENERIC test
自己编写内核文件囖。
# cd /usr/local/src/
# make buildkernel KERNCONF=test
# cp /usr/local/bsd/sys/i386/conf/GENERIC.hints /boot/device.hints
# make installkernel KERNOCONF=test
# cd /usr/local/bsd/sys/boot
# make STRIP=install
reboot
[进入单用户模式]
boot -s
unload
boot /boot/kernel/kernel
fsck -p
mount -a -t ufs
cd /usr/local/bsd/src
adjkerntz -i
mergemaster -p
rm -rf /usr/include/g++
rm -f /sbin/mountd
make installworld
mergemaster -i        一定要在你make buildworld的目录下,不
然重起后pam.d报错进不了系统
我就在这里花了很多时间解决问题。因为BSD4.X系列的是使用pam.conf,5.X后面的都是用pam.d.
reboot
$ uname -a
FreeBSD  5.4-RELEASE-p22 FreeBSD 5.4-RELEASE-p22 #: Fri Jan 12 11:20:32 CST 2007     
[email=qing@:/usr/obj/usr/local/bsd/src/sys/test]qing@:/usr/obj/usr/local/bsd/src/sys/test[/email]
  i386
$
中间还出了很多错误,4.X和5.X升级问题比较多,估计5.X升6.X会比较容易.中间进入单用户模式组织的比较乱,因为那部分是凭记忆写起来的.大家升级千万要注意看/etc/src/UPDATING文件.



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45470/showart_362091.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP