我的电脑安装了 Windows 10,当我尝试安装 Ubuntu 16.04 时,它无法检测到 Windows 10,也无法在我的分区列表中检测到 Windows 10。
在安装的最后一步,它显示了这个错误。
grub-amd64-efi
后来,我在“尝试 Ubuntu”中运行 LiveCD,并将此命令粘贴到终端中sudo fixparts /dev/sda
,但sudo fdisk -l
它不起作用。
请帮帮我。
答案1
双启动 Windows 10 和 Ubuntu 16.04 的解决方案有点棘手,因为它在某种程度上依赖于硬件。
看此链接获取详细答案和一般解释。请参阅此链接用于提问以防上述链接无效。
对于我的具体情况,我有一个三星 9 系列(2011 年)安装了 Windows 10。没有其他操作系统,但是我的 Windows 10 有4 个分区(如下图所示)。此电脑需要F2用于设置,并且没有F10/F11启动菜单选项。因此,设置中唯一的配置更改是“UEFI 启动支持”,这限制了我的问题的可能解决方案。
对我来说,解决方案是保留我的 Windows 10 安装,并缩小分区以便为 Ubuntu 16.04 安装腾出空间。
第一的按 F2用于设置和更改启动优先级使主要SATA 硬盘和Windows 启动管理器 最后的。现在它将允许我启动到USB 直播。图像中的启动顺序不正确,所以请按照适合您的方式操作,如果我的顺序与您自己的顺序不符也没关系。
使用 16.04USB 直播, 和开始安装过程。
选择 ”其他“当系统询问您是否要格式化整个磁盘时”安装类型“ 菜单。
现在您位于已安装驱动器的手动分区页面。我只有一个驱动器,名为“星展银行“
上图显示我保留了 Windows 10 安装并为需要 Ext4 文件系统的 Ubuntu 16.04 腾出了空间。
安装重启后,按 F2用于设置和更改启动优先级有主要SATA 硬盘和Windows 启动管理器分别位于顶部。这不是结束,但你应该尝试一下,看看它是否适合你的情况。我不得不再走几步。
回到USB Live 安装并使用了一个叫做启动修复
重新安装 Ubuntu 16.04,但更改引导加载程序安装设备来自(如上图所示):
/dev/sda
到
/dev/sda1
重启并运行启动修复再次使用推荐选项。
最后更改设置启动优先级,使 SATA HDD 和 Windows 启动管理器位于顶部。
多次安装 Grub 和引导加载程序可以使安装工作,并允许首先选择 Grub。
请注意下图中sda1是 Windows 恢复,sda2是 Windows 启动管理器。
最后一步:在设置中匹配启动优先级,如下图所示。
- SATA 硬盘
- Windows 启动管理器
- Ubuntu(让它持续下去)
下面是磁盘实用程序软件输出(磁盘管理)的图片,显示了一般的分区方案Windows 10,Ubuntu 14.04,Ubuntu 16.04, 和交换区域. 全部 3 个操作系统均可访问。
下面是我当前的 GRUB,确实有点乱。我启用了 Boot-Repair 的高级选项,让 Windows Boot Manager 自动被选中。由于多次安装尝试和使用 Boot-Repair 实用程序,当前的 GRUB 设置布局很乱
答案2
自从 ubuntu 16 测试版以来,我就遇到了这个问题。我发现,在错误出现后,如果你重新启动到 live cd 并运行 boot-repair,问题就会得到解决,ubuntu 可以启动。要让 windows 再次启动,你只需运行 sudo update-grub
答案3
我有 Windows 7,安装 Ubuntu 16.04 后,我从未在 GRUB 中看到过 Windows 选项。
运行这个命令对我有用:
sudo update-grub