我有一台搭载 Asrock 990FX 的台式机,上面有两个 SSD 磁盘。第一个磁盘用于 Windows 8.1,第二个磁盘我想用于 Ubuntu。
我确实以 UEFI 形式启动了 USB 驱动器,安装成功通过,重启后我得到:
未找到启动媒体
回归:
- 我也尝试安装 Ubuntu 12.04 LTS。
- 我F11在桌面启动时确实按下了以选择启动设备。
- 我可以在 UEFI 模式下启动 USB 记忆棒。我在选项中看到了它。
- Ubuntu 报告它已安装在单独的硬盘上。
- 我确实重新启动了并且...看到了
Insert boot media
。 - 我尝试以默认方式启动(Ubuntu HDD 位于启动列表的第一位)。但没成功。
- 我尝试使用特殊菜单 ( F11) 从 Ubuntu HDD 启动。没有成功。
- 无法通过在列表中选择其硬盘来启动 Windows 8.1。我有特殊的菜单项“Windows 启动管理器”。如果我单击它,它就会运行。
看起来 Ubuntu 应该有一个类似的菜单项,但是它没有。
我做错了什么?
答案1
从安装介质启动并查看安装/boot/grub.grub.cfg
文件。磁盘可能“编号错误/命名错误”,因为生成文件时,USB 棒已存在,并且可能将磁盘编号(和字母)增加了一个。如果您只有两个 SSD,则预计一个在文件中hd0
,另一个hd1
在文件中grub.cfg
。
如果您看到 hd2 引用,那就是问题所在,没有 hd2。只需将 hd? 中的所有内容编辑回一个数字,如果您看到任何/dev/sdb
等等,请将它们编辑回一个字母/dev/sda
。首次成功启动后,立即运行
sudo update-grub
来修复这个问题。
在更复杂的情况下,UEFI 设置 (BIOS) 中磁盘的枚举与正在运行的系统所见的不同。您需要确定哪个磁盘号才是您真正想要的。按上述方法进行编辑,但 update-grub 将不再是永久修复,您需要在每次内核更新后进行编辑。
运行启动修复仅用于提供信息,然后将输出发布到论坛上可能会更好。这些 UEFI 问题经常需要比这个问答网站设置的更多的来回交互。
对于 UEFI 机器(黑屏 grub(grub-efi)没有任何功能键选项,如旧版 grub-pc),编辑 grub 菜单并在“linux”行中添加以下选项,然后使用 F10 或 ctrl-X 启动。
视频问题的选项:
nomodeset
acpi=0
acpi_osi=linux
acpi_backlight=vendor
noalpic
i915.i915_enable_rc6=1
video=1280x1024-24@60
video=VGA-1:1280x1024-24@60
要允许 Nvidia 混合机器启动:
nouveau.blacklist=1