我在 LFS 中构建了 linux 内核,并且 grub 可以工作,但是当我加载 linux 内核时,屏幕就变黑了,之后什么也没有发生。我应该怎么办?顺便说一句,我在笔记本电脑上,如果这很重要的话。这是 grub 配置:
# Begin /boot/grub/grub.cfg
set default=0
set timeout=5
insmod part_gpt
insmod ext2
set root=(hd0,2)
if loadfont /boot/grub/fonts/unicode.pf2; then
set gfxmode=auto
insmod all_video
terminal_output gfxterm
fi
menuentry "GNU/Linux, Linux 5.19.2-lfs-11.2" {
linux /boot/vmlinuz-5.19.2-lfs-11.2
}
menuentry "Firmware Setup" {
fwsetup
}
/boot/vmlinux* 是第一个硬盘第二个分区上的内核映像文件
答案1
确保您的笔记本电脑不希望与外部显示器配合使用,请查看您的功能键(通常是 Fn+F8)。
当看到黑屏时(一旦确定启动结束并且硬盘不再闪烁)。尝试按 Alt+F1、Alt+F2 等 - 这可能会将您带到文本控制台。在这种情况下,问题很可能是由不正确的视频驱动程序造成的。运行
X -configure
你就会有/root/xorg.conf.new
文件了。编辑它,将驱动程序从专有驱动程序减少为更通用的驱动程序,然后将其复制到/etc/X11/xorg.conf
.尝试从 LiveUSB 启动。如果成功 - 问题出在您的新内核中,请在从 LiveUSB 启动时修复它。