我尝试在全新 Sony Vaio 上通过 USB 记忆棒安装 Ubuntu 12.10 和 Windows 8 64 位,但现在屏幕变黑,并显示“未找到操作系统”消息。我无法进入 Windows 8,也无法进入 Ubuntu。
我看到了这篇回答http://askubuntu.com/questions/221835/installing-ubuntu-on-a-pre-installed-uefi-supported-windows-8-system?lq=1 但我做错了
我执行了以下步骤:
我创建了一个 20 GB 的分区
我从“设置”->“常规”->“疑难解答”->“UEFI 设置”-> 重新启动了笔记本电脑
我选择“从 USB 启动”
然后安装了 Ubuntu 12.10。安装顺利,直到系统要求我重新启动计算机。我照做了,然后我有 4 个选择(Ubuntu、Windows 恢复或类似的东西、Windows 8、系统(我记不太清楚了))。
我选择了 Ubuntu,但屏幕闪烁
我尝试过 Windows 8,但没有成功
然后我选择系统并进入 BIOS
我禁用了安全启动,并将 UEFI 模式转为 Legacy。
保存更改后,屏幕变黑,并显示“未找到操作系统”消息。无论我输入什么,我都会收到相同的消息。我无法进入 Windows,也无法进入 Ubuntu。我该怎么办?我想我必须回到 BIOS,但不知道怎么做。
答案1
我有两点建议:
- 您可以尝试Ubuntu 启动修复工具。这可能启动 Ubuntu。如果确实如此,它可能会以某种方式重命名 Windows 引导加载程序,这可能会导致以后出现更多问题。从好的方面来看,现在使用此方法相当容易。
你可以安装我的rEFInd 启动管理器:
- 下载 USB 闪存驱动器映像或 CD 映像并将其传输到适当的介质。
- 记下您的 Linux 根分区号。它可能是 5 或更大。您可能需要使用 Linux 应急磁盘来发现此信息。
- 从 rEFInd 介质启动。
- 在 rEFInd 中,突出显示引用 Linux 内核的 Linux 选项之一(
vmlinuz-*
)。 - 按 F2 或 Insert 两次。这将打开 Linux 选项的行编辑器。
- 添加
ro root=/dev/sda5
选项,更改/dev/sda5
为您的 Linux 根分区的标识符。 - 按回车键。Linux 应该会启动。
- 下载并安装 rEFInd Debian 包。
此后,您应该能够通过 rEFInd 启动 Linux,绕过 GRUB,无需手动添加根设备规范。您可以选择通过卸载 GRUB 并编辑 rEFInd
refind.conf
文件来清理一切,以满足您的需求。