几周前,我在 AMD 双核台式机(自制)上安装了 Ubuntu Oneiric Ocelot 11.1,该机配有 AMD/ATI Radeon XFX“HD 4350”显卡,没有出现任何问题。最近,我尝试更新 GRUB 2 以检测机器上的 Windows 7 安装,并按照这页面——导致 GRUB 在重启时无法加载(我收到了“grub rescue”提示)。
为了解决我的新问题,我遵循了一些说明这页面——主要是这部分:
sudo -i
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot #skip this one if not have a separate /boot partition
grub-install --root-directory=/mnt/ /dev/sda
这导致了我的主要问题:
主要问题:
现在我的电脑可以启动到 GRUB,但如果让它加载 Oneiric,屏幕会立即变黑,重启后屏幕仍然保持空白——而且,显示器会关闭并显示“无信号”。只有启动到 LiveCD,然后关闭显示器并再次打开,才能解决这个问题*。
我极其无知的观点是,这是一种显卡检测问题,但我不知道它是怎么造成的,也不知道如何解决。有什么想法吗?
我最近也一直在尝试排除 (即 googleshoot) 与 Gnome 3 中的图形相关的一些问题 —— 不幸的是我没有具体细节,并且我采取的任何步骤都没有立即导致出现不良行为,但我想我可能搞砸了一些东西。
*起初我以为恢复过程更加复杂,但后来将其简化了。
答案1
此方法只能用于远程(ssh)连接。
sudo vi /etc/default/grub
添加此内容:
GRUB_CMDLINE_LINUX_DEFAULT="vga=792"
GRUB VGA 模式你可以在这里看到。
打开此功能或添加(如果没有):
GRUB_TERMINAL=console
答案2
也许你在 grub 菜单中使用它
在安装屏幕上,像往常一样press F6
选择并安装 Ubuntu。nomodeset
- 安装后首次启动时,
e
按获取 GRUB 引导加载程序。 - 使用箭头键导航到并删除
quiet
并在其位置splash
键入单词nomodeset
- 按下
Ctrl and X
即可启动 - 你现在可以像往常一样登录你的 Ubuntu
或者你可以尝试
尝试不选择任何更改的 Ubuntu,然后press F6
将其添加到命令行末尾:
i915.modeset=0 xforcevesa
然后按回车键,它应该可以成功启动。
答案3
您可能需要修复引导部分 - grub。Ubuntu 中有一个小程序可以执行此操作。在这里您可以找到所需的一切:https://help.ubuntu.com/community/Boot-Repair
答案4
我最终重新安装了 Oneiric,成功了;有点失望,因为这是我三周内第七次重新安装,但最终我还是成功了,因为 Boot Repair 建议让我的 GRUB 菜单中出现了 Windows 7 行。谢谢大家!