我已经用 SDD 替换了 Zenbook Prime 上的 HDD,并尝试仅安装 Ubuntu 14.04。之前,我在已经包含 Windows 7 的 HDD 上安装了 Ubuntu,一切运行良好。我在 SSD 上创建了一个 GTP 分区表,并创建了 3 个分区,一个启动 efi 分区,/ 和 /home。启动时,我可以看到 grub,但之后 grub 抱怨它无法通过 uuid 找到磁盘。启动修复不起作用。我尝试安装让 Ubuntu 进行分区,问题相同。我尝试禁用安全启动(在我的 BIOS 中名为“防盗...”)并以传统模式安装,问题也一样。
/dev/sdb 是我的 USB 密钥上的实时 Ubuntu。
这是启动修复日志: http://paste.ubuntu.com/7338302/知道为什么找不到我的磁盘吗?
谢谢!
编辑:我已将 GPT 表更改为 MBR(parted 中的 msdos)表,并创建了 2 个分区:/ 和 /home。问题仍然相同,它无法通过 uuid 找到磁盘。我已启动引导修复,这次成功了,但问题仍然存在。这是新的 pastebin:http://paste.ubuntu.com/7340850/
答案1
我已经解决了我的问题,尽管我对此并不满意:
在救援 shell 中输入“exit”...启动了我的 Ubuntu 分区。因此,我在 grub 命令行中添加了“rootdelay=90”,大约 45 秒后,grub 启动了 Ubuntu。
45s 对我来说是“不可接受的”,因为这是一台带有 SSD 的笔记本电脑。我将尝试使用 UUID 以外的方式启动分区。
答案2
首先单击 Boot-repair 中的“高级”选项(不建议修复)
由于您是在 UEFI 模式下安装 Ubuntu 的,因此您必须指定 EFI 文件所在的分区。您的情况是
/dev/sda1
。然后运行它。