您当前的位置:首页 >> 网站建设
RSS

FreeBSD make: don't know how to make buildkernel. Stop

作者: E族网络 来源: 2009-11-20
今天在编译freebsd系统的时候总是提示
don't know how to make buildkernel. Stop

刚开始以为是src没有更新,所以就sysinstall配置了下。下面简单介绍下系统编译过程。

一、如果你在安装系统的时候没有安装src(系统源码)可以按下面的操作来安装

# sysinstall

接着:选择 > Configure > Distributions > Src > 这里选择Base, Sys 和其他你认为需要的选项  > Ok > Ok > 选择ftp> FTP Main site > 安装源码

你也可以用以下的cvsup命令来更新src

# cp /usr/share/examples/cvsup/standard-supfile ~/standard-supfile
# cd ~/
# ee standard-supfile
1、编辑standard-supfile文件中的*default host=CHANGE_THIS.FreeBSD.org为离你最近的站点比如*default host=cvsup.cn.FreeBSD.org;
2、在src-all的前面加上“#”
3、把#src-base和#src-sys前面的“#”去掉
4、保存退出并执行下列的命令
#cvsup -L 2 ~/standard-supfile; rehash

如果你安装过src则可以跳过上面的步骤。

二、拷贝内核配置文件(GENERIC)为你的自己配置文件(MYKERNEL)

# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL
# ee MYKERNEL

把你不要的选项去掉,把没有的设备也删除了,完了保存修改并执行下列命令:

# cd /usr/src
# make buildkernel KERNCONF=NEWKEN
# make installkernel KERNCONF=NEWKEN
# reboot
完成以上的操作后,freebsd系统内核编译完成。

联系E族

关闭
  • 即时信息
  • 详细信息

发送