15、FreeBSD内核构建与配置全攻略

FreeBSD内核构建与配置全攻略

1. 准备工作

在构建内核之前,你必须拥有内核源代码。若之前听从建议安装了,那就万事俱备;若没有,有以下几种获取方式:
- 回到安装程序中加载内核源代码。
- 从FreeBSD镜像下载源代码。
- 使用svnlite(1)获取(具体可参考相关资料)。

若不确定是否安装了源代码,可查看 /usr/src 目录,若有大量文件和目录,说明已具备内核源代码。

构建新内核前,还需了解系统的硬件情况。确定硬件并非易事,因为组件的品牌名不一定能准确描述其身份和能力。很多公司使用重新贴牌的通用组件,比如曾有制造商用同一型号名发布了四款不同网卡,且前三款连版本号都没有,只能不断尝试不同驱动,直到找到合适的。不过,有些供应商的驱动和硬件采用标准架构,如英特尔网卡大概率能被英特尔驱动识别。

查看FreeBSD检测到的系统硬件的最佳位置是 /var/run/dmesg.boot 文件,其中每个条目代表内核中的一个硬件或软件特性。在为系统构建新内核时,要随时参考该文件。

2. 总线与设备连接

计算机中的每个设备都与其他设备相连。仔细阅读 dmesg.boot ,能看到这些设备连接链。以下是一组编辑后的启动消息示例:

u acpi0: <SUPERM SMCI--MB> on motherboard
v acpi0: Power Button (fixed)
w cpu0: <ACPI 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值