Linux与Ubuntu系统使用全解析
1. mkinitrd工具介绍
mkinitrd会查看/etc/fstab、/etc/modprobe.conf和/etc/raidtab,以获取在启动期间确定应加载哪些模块所需的信息。在我们的系统中,使用以下命令:
# mkinitrd initrd-2.6.7-1.img 2.6.7-12. 内核编译和安装出错处理
在进行内核编译和安装时,可能会出现一些问题,我们可以通过屏幕上显示的错误消息以及/var/log/messages文件来查找线索。如果按照特定步骤对内核进行了补丁操作,还需要检查特殊的错误日志。虽然有些错误可能难以解决,但很多问题通过一些研究就能轻松修复。
2.1 编译时出错
尽管内核编译失败的情况很少见,但仍有可能因回归测试疏漏而出现问题。比如,在旧系统上使用实验性补丁、添加未经测试的功能或构建较新且可能不稳定的模块时,内核编译可能会崩溃。此时有两个选择:
-修复错误并重新编译:大多数用户可能因内核代码的复杂性而无法修复某些错误,但也不能排除这种可能性。可以查看Linux内核邮件列表存档,看是否有人已经发现并修复了相同的错误;若未找到,可通过谷歌搜索。
-移除有问题的模块或选项并等待内核团队修复:这是最简单的方法,适用于不需要该代码的情况。例如