我们有一台运行 Ubuntu Precise Pangolin 的机器,它启动后进入initrd
busybox。据我所知,如果无法加载正确的内核,通常会发生这种情况。但在我们的例子中,exit
在提示符下简单地initrd
启动系统就可以了,没有任何错误或警告。
这可能是什么原因造成的?相关grub.cfg
条目如下:
menuentry 'Ubuntu, with Linux 3.2.0-80-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd5,msdos1)'
search --no-floppy --fs-uuid --set=root 0977ef08-2737-4d1d-9ec6-31f6719c3ad4
linux /boot/vmlinuz-3.2.0-80-generic root=UUID=0977ef08-2737-4d1d-9ec6-31f6719c3ad4 ro splash quiet $vt_handoff
initrd /boot/initrd.img-3.2.0-80-generic
}
答案1
从 grub 中删除quiet
并splash
发布启动过程中看到的任何错误
linux /boot/vmlinuz-3.2.0-80-generic root=UUID=0977ef08-2737-4d1d-9ec6-31f6719c3ad4 ro $vt_handoff
要从系统获取日志,您可以点击此链接https://wiki.ubuntu.com/DebuggingKernelBoot