我正在尝试通过在 VirtualBox 中使用 UEFI 来启动 Ubuntu 12.04(64 位)。在 Virtualbox 中使用 UEFI 启动时,我立即进入 EFI-shell。我在网上查了一下,并按照这个线程中的说明做了。当我按照线程中的说明进行操作时,出现“efidisk 读取错误”。尽管有这个错误,它仍然以某种方式启动到 Ubuntu,但我最终进入了 tty1。
我已经尝试过这样做,以避免在没有任何成功的情况下掉入 EFI-shell。
VirtualBox 往往会忘记它的 EFI 引导条目。我知道这个问题的两种解决方案:
EFI/ubuntu/grubx64.efi在EFI 系统分区 (ESP) 上)移动/重命名为EFI/BOOT/bootx64.efi. 这是默认/后备文件名,因此如果没有其他条目,VirtualBox 将默认从它启动。EFI/ubuntu/grubx64.efi)并将其添加为引导选项。我不记得具体的步骤,菜单也不是完全用户友好的,但如果你在菜单中四处看看,选项就在那里。做这些事情中的任何一件都应该让 GRUB 启动,但是你会遇到第二个问题,X 没有启动。要解决此问题,请尝试以下操作:
sudo su以获取root权限。Xorg -configure。这应该会创建一个名为/root/xorg.conf.newIIRC的文件。/etc/X11/xorg.conf./etc/X11/xorg.conf. 这可能需要也可能不需要。就个人而言,我编辑该文件以将fbdev驱动程序设置为默认值,但您可能更喜欢其他内容。有很多关于 的在线指南xorg.conf,但我手头没有任何 URL,而且它可能非常复杂,因此在这里完全描述它是不切实际的。| 归档时间: |
|
| 查看次数: |
13762 次 |
| 最近记录: |