我在 fit-pc2 上使用 Ubuntu规格从 10.04 升级到 12.04 后,我在启动时出现黑屏(在显示 grub 菜单之前),并且计算机挂起且没有磁盘活动。
我已经设法在实时 USB 密钥上启动 Ubuntu 12.04,但必须添加以下启动选项才能执行此操作:
- console=tty1 或 console=text
- acpi=关闭
- 诺阿皮克
- 模式设置
使用启动修复,我尝试将这些选项添加到 /etc/default/grub(参见这个馅饼日志例如),但我无法修复黑屏问题。
我尝试了许多其他方法,例如网上提到的 PSB-GFX_drivers 解决方法,但都没有成功,也尝试了取消注释GRUB_TERMINAL=console
,结果得到了
未激活视频模式
错误。
在这些测试中,我设法破坏了 /boot/grub/grub.cfg,然后可以在命令行中输入 grub。这让我有机会检查如果我输入以下内容,是否可以无问题地启动:
grub> set root=(hd0,1)
grub> linux /vmlinuz root=/dev/sda1 ro acpi=off noapic nomodeset console=tty1
grub> initrd /initrd.img
grub> boot
我怎样才能告诉 grub 使用这些选项?
答案1
我已经测试过了此解决方案使用我自己的 fitpc2 并且它可以工作。
您需要在 BIOS 设置中选择“Windows XP”,而不是“其他操作系统”。
答案2
编辑后/etc/default/grub
你运行了吗sudo update-grub
?
除非您这样做,否则它不会更新。
答案3
你可以通过检查 的输出来检查你的内核选项dmesg
。查找以 开头的行[0.000000] Kernel command line:
。它可能不在最开始,例如我的是第 145 行。
答案4
加载 BIOS 后,我的屏幕失去连接,我进入 BIOS 并看到它被设置为 DOS 和 WinXP。我尝试将两者切换到其他,但没有任何效果。然后我将其恢复为 DOS 并保留另一个,它以图形启动。它起作用了!