![grub 启动内核后屏幕空白](https://linux22.com/image/1095783/grub%20%E5%90%AF%E5%8A%A8%E5%86%85%E6%A0%B8%E5%90%8E%E5%B1%8F%E5%B9%95%E7%A9%BA%E7%99%BD.png)
我将 Ubuntu 12.04 安装在一对配备 AMD A4 系列 CPU 和华硕主板(Asus F1A55-M/CSM、Micro ATX、Socket FM-1)的 Inwin BL 系列机器上。
安装很顺利,但是当机器启动时,键盘在 grub 菜单上不起作用,并且启动时屏幕变空白或显示乱码。
我可以盲目登录并重新启动机器,所以它显然正在运行,但视频却完全乱了。
Control-Alt-F1/2 没有给我文本控制台。
我已将 CD 启动到救援模式并将 grub 设置为文本模式,这样就可以了……但是一旦内核加载,我就会看到它更改字体,然后屏幕再次变为空白。键盘 (USB) 在系统启动之前不起作用,所以我无法中断 grub 在那里执行任何操作。
我假设 Ubuntu 正在设置该硬件不喜欢的某些图形或文本模式。
答案1
由于您无法访问 GRUB 命令行,因此您必须执行以下操作:
当 GRUB 菜单出现时按“E”。
现在它将显示您可以编辑的 GRUB 文件。
在此文件中,将默认分辨率更改为 640x480px(第 25 行),并对 GRUB 文件进行以下更改:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off pci=noacpi"
GRUB_CMDLINE_LINUX=""
如果它使用此配置工作,请在系统正确启动后,转到终端并输入:
sudo gedit /etc/default/grub
在这里进行与之前相同的更改。然后输入:
sudo update-grub