编译完新内核后无法启动

发布于 2022-10-15 08:48:56 字数 465 浏览 25 评论 0

在grub里选新内核,出现:

root (hd0,0)
filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz-2.6.15.1 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
[Linux-bzImage, setup=0x1e00, size=0x183611]
initrd /initrd-2.6.15.1.img
[Linux-initrd @ 0xfb64000, 0x37bf61 bytes]

Uncompressing Linux... ok, booting the kernel.
MPLS: version 1.950
Red Hat nash version 6.0.19 starting

就再也没有反应了,这是到哪一步了?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

一张白纸 2022-10-22 08:48:56

kernel /vmlinuz-2.6.15.1 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

把rhgb quiet 去掉,看报什么错了

梦里梦着梦中梦 2022-10-22 08:48:56

回复 2# yanu

    去掉之后有提示,到:

Mounting sysfs filesystem
Creating /dev

   就停了,这种情况一般是内核的哪一部分编译有误?

微暖i 2022-10-22 08:48:56

......  编译过程问题?     步骤没问题吧?    内核修改过什么?

落叶缤纷 2022-10-22 08:48:56

  一般啊,一般都是硬盘控制器驱动和文件系统驱动没编译进内核,制作的initrd镜像又有问题,导致识别不到根分区。

得看报错信息才能知道。

随梦而飞# 2022-10-22 08:48:56

好像是libata和ata_piix两个模块没有编译成功,它在内核选项的那里?是不是不能选*,只能选M?

黒涩兲箜 2022-10-22 08:48:56

回复 6# 83401

    内核选项里你还修改过很多吗?   进行了一些删减?

仅一夜美梦 2022-10-22 08:48:56

回复 6# 83401

    安装新内核过程中没提示具体错误吗?

浅黛梨妆こ 2022-10-22 08:48:56

用make menuconfig,只有加没有减,使用的是虚拟机,原内核是2.6.23.1-42.fc8,想试试mpls就下了个2.6.15.1,在这个内核上打了一个mpls的补丁,加了几个和Mpls相关的选项,可以make,也可以make modules,make modules_install 时提示:

if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map  2.6.15.1; fi

mkinitrd时报没有libata。手动也搜不到libata.ko,不知道怎么把这个模块选进去?

贪恋 2022-10-22 08:48:56

回复 9# 83401

正常位置是     /drivers/ata/libata.ko   

应该是少选了哪个内核选项

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文