从装了并编译了amd64 freebsd6.0

2009-05-13 01:57:09来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

    前些天刻了两张6.0的盘,一直没有时间装,最近几天有时间装了一次,但是每次提示插入第二张盘装packges的时候电脑总是从起,郁闷啊,我以为是第二张盘刻坏了,所以昨天晚上就又刻了一张,没想到还是不行,憋屈啊,只能还最小化安装了,之后开始同步文件,这次是从台湾的站点同步的。
    1、设置/etc/ppp/ppp.conf 和 /etc/rc.conf  , 然后reboot
    2、pkg_add -r cvsup-without-gui,rehash
    3、修改stable-supfile 和 ports-supfile 到 cvsup.freebsd.org.tw
       cvsup -g -L 2 /usr/share/examples/cvsup/stable-supfile
       cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile
    4、开始编译内核,以前用freebsd5.2.1的时候都是通过config的方式编译内核,这次决定用make installworld的方式。
       cd /sys/amd64/conf
       cp GENERIC TIANYU
       ee TIANYU,我编译的目的并不是为了加入什么功能或设备,纯是为了练手,不过对于我这非服务器的电脑,看着里面那一大串的SCIS 和 RAID项很是不爽,又用不了,要他们干什么!于是全部注释掉,除了几个关键设备。那些没有用的网卡驱动我也注释掉了,这样可以省掉一些内存空间。不过有些设备的相互以来关系确实不好掌握,多练几次就知道了。
       cd /usr/src
       make buildworld
       make kernel KERNCONF=TIANYU
       reboot 进如单用户模式
       选择默认shell (/bin/sh)
       mergemaster -p   
       make installworld
       mergemaster
       reboot
    这里的mergemaster -p 和下面的 mergemaster 到是把我弄的一头雾水,那英文我也看不太懂,犀利糊涂的就一步一步的过来了,什么‘d’,'i','m',对mergemaster一点也不懂,只是看到手册里说要这样执行,等我自己操作的时候就不知道哪些改保留,那些该删除,那些该合并了,不管怎样弄完后,新内核正常启动了,就是不能开机自动拨号上网了,还要ppp -ddial adsl 手动进行。
    昨天晚上编译的时候出错了好几次,就是设备相互依赖的问题,开始我把闹铃定的1个小时后响,后来是半个小时后响,后来我自己都醒在闹铃前面了,呵呵。谢天谢地到5点多的时候总算弄完了,结果一下睡到7点40,害的我头也没有洗就赶紧上班去了。
    今晚回去计划装XFree86 和 gnome2,一定要把freebsd学好!
      

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/979/showart_65047.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Perl6与唐宗汉

下一篇:NetBSD 3.0 Release 中文环境配置