我的目标是使用主板 MSI x99a sli plus 和硬盘 Intel 600P 系列 512GB M.2 SSD 实现 Win10 / Ubuntu16 双启动。
在旧版中安装 Windows 10 后(在 BIOS 中设置为 UEFI 时无法检测到安装介质),安装 Ubuntu 会导致错误“执行‘grub-install /dev/nvme’失败”
这并非前所未闻的错误,常见的修复方法是将 grub 安装在 /dev/nvme0n1 中。这样可以毫无问题地安装 Ubuntu,但重新启动后,机器看不到 Windows 选项。其他人遇到过这种情况吗?
最后补充两点: - 我没有将 Ubuntu 安装为 UEFI(这会导致非 UEFI 操作系统出现问题) - Ubuntu 响应有点慢,但我不确定它是否忙于安装更新
答案1
我对 grub 安装没有很好的解决方案,但是当您使用 UEFI 安装时,问题就解决了(由于 BIOS 已经过时,这可能是正确的做法)。
当 BIOS 强制使用 UEFI 模式时,系统无法看到来自 Microsoft 的 Win10 usb。解决方案是制作自己的媒体。使用 Windows 创建工具下载 ISO(不是制作媒体),可从 https://www.microsoft.com/en-au/software-download/windows10
要制作媒体,有几种工具,但 Rufus 相当容易: https://rufus.akeo.ie/ 使用该工具时,分区方案选择GPT,文件系统选择FAT32,选择使用ISO镜像启动,找到下载的ISO文件,点击启动。
现在,BIOS 可以看到生成的媒体,Windows 以 UEFI 形式安装(在系统信息中确认),后续的 Linux 安装也一切顺利。