Linux内核安装中的严重致命错误


8

我已经从源代码编译Linux内核2.6.24.6(没有问题)并尝试安装它。具体来说,在解压缩Linux源代码之后,我做了

make && make modules

编译。然后经过一些配置,我只是使用了

sudo make modules_install install

安装新生成的二进制文件。在此过程中,有关定位file的错误/sys/class/net/eth0/device/bus。它还会引发严重的致命错误。详细的错误堆栈如下:

sh /mnt/factor/myProj3/linux-2.6.24.6/arch/x86/boot/install.sh 2.6.24.6 arch/x86/boot/bzImage System.map "/boot"
unable to stat /sys/class/net/eth0/device/bus: No such file or directory
WARNING: No module xenblk found for kernel 2.6.24.6, continuing anyway
grubby fatal error: unable to find a suitable template

源代码应该没问题。致命错误的原因可能是什么?如果不修复它,就无法安装Linux。请指教。

Answers:


1

您是否在以下位置检查过错误列表?

https://bugzilla.redhat.com/show_bug.cgi?id=124246

https://bugzilla.redhat.com/show_bug.cgi?id=730357

他们俩都谈论在/ etc / default / grub创建一个grub模板文件,同时还要确保是否要在该文件中设置其他grub的默认值或选项。

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc

或手动编辑/boot/grub/grub.conf并将这些行添加到配置中,以节省您的时间。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.