安装 13.04 时出现“未找到操作系统”

安装 13.04 时出现“未找到操作系统”

我正尝试在 Dell XPS 15 (L502X) 的 Intel SSD 上安装 13.04。我已经运行shred清除 SSD 的内容,因此我应该从头开始,我的目标是让 Ubuntu 使用整个驱动器。但请注意,在运行之前,我在此 SSD 上安装了较旧的 Ubuntu shred

但是,当我尝试从 amd64 DVD 和 amd64 启动 USB 密钥(使用下载的 ISO 中的启动盘创建器创建)启动时,我都会收到“未找到操作系统”的提示。如果我尝试从其他介质(例如旧的 SysRescue Linux 迷你 CD)启动,它会正常启动,因此问题不在于 L502X 无法从外部介质启动。

我甚至用 仔细检查了 SSD 上的 MBR 是否被擦除dd。但还是没用。

有什么建议么?

(对于那些编辑标题的人来说,这不是不是我的问题中有拼写错误)

谢谢!

更新:用另一块硬盘(装有 Windows 7 的硬盘)替换 SSD 后,USB 密钥可以启动。因此,问题出在 SSD 上。SSD 本身似乎没问题——SysRescue Linux 可以识别它。但是,由于某种原因,它上面的某些东西阻止了 Ubuntu 13.04 live DVD/USB 启动。

答案1

您需要在 BIOS 中将 SATA 模式设置为 AHCI 而不是 RAID。另外请确保删除 RAID 元数据:

sudo dmraid -E -r /dev/sda
sudo dmraid -E -r /dev/sdb

现在重新安装 Ubuntu,就一切正常了。

请记住,此后任何其他操作系统都将不再运行。

有关的:在 MSATA SSD 上安装 Ubuntu 13.04

答案2

好吧,再次运行fdisk,在擦除 MBR 后写入新的分区表,似乎成功了。我现在能够启动实时 DVD/USB 密钥并开始安装 Ubuntu 13.04。

感谢您的建议!

答案3

此消息通常是从一个愚蠢的 bios 中得到的,它会读取 MBR 并检查它以确保它有一个启动分区。当您明确告诉它从另一个磁盘启动时,它不应该查看 SSD。没有道理的是,您可以启动救援 CD,但不能启动 Ubuntu。

尝试在 SSD 上创建一个虚拟分区并在其上设置启动标志。

相关内容