我在 Dell Latitude 笔记本电脑上设置了 Windows XP/Debian Squeeze(XFCE 桌面)双启动。 Windows XP 部分启动正常。然而,有时 Debian 部分无法启动。如果它无法启动,并且我进行了硬重启,它将第二次启动。然而,有时 Debian 会第一次启动。
我该如何诊断这个问题?
感谢所有帮助!
[编辑] 我应该提到,不正确的启动表现为无法到达登录屏幕。我看到带有星星等的标准 Debian 壁纸,但它不显示登录框。
答案1
AFAIK 这是导致问题的图形驱动程序。您可以在故障保护(恢复模式)下启动到控制台吗?检查并重新生成xorg.conf
文件,确保所有设置都正确。
答案2
这可能是一个有缺陷的驱动程序,现在的问题是找出哪个驱动程序。要调查的第一件事是查看日志:/var/log/kern.log
和/var/log/Xorg.0.log
。请注意,每次启动时都会重新启动后一个文件;如果您在失败后重新启动到 X,则先前的日志将位于/var/log/Xorg.0.log.old
.
操作系统可能在写入日志之前崩溃,但控制台上可能有一条消息。要显示此消息,您需要停用启动时启动屏幕。使用 Grub 2,编辑/etc/default/grub
该行并将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
其更改为GRUB_CMDLINE_LINUX_DEFAULT=""
.希望下次该错误阻止您的系统正常启动时,屏幕上的最后几行会告诉您出了什么问题。