我有一台双启动的 Ubuntu 17.10/Windows 10 机器。它们都位于 512GB NVMe SSD 上,并且 GRUB 安装为主引导加载程序(GPT 分区表)。
从 Windows 10 开始,我现在想要启动 Ubuntu 安装,因此我在 VMWare Workstation 中创建了一个使用物理 Ubuntu EXT4 分区 + 交换分区的“虚拟”NVMe 磁盘。
问题是由于没有引导加载程序,系统无法启动。
因此,我在 VMWare 中创建了一个合适的虚拟磁盘,计划在其中安装另一个 GRUB 实例(来自 Live CD)以启动 Ubuntu 安装。问题是 GRUB 想要我 chroot 到现有安装,而我想要的只是在虚拟磁盘上安装另一个 GRUB。
这是虚拟机配置,勾选的框是 VMWare Workstation 中使用的分区。
这是正确的处理方式吗?我该怎么做才能继续?
编辑:不是重复的。我不是在问如何安装 GRUB。GRUB 已经安装在物理磁盘上。但由于我只使用该磁盘的某些分区,因此我需要在另一个没有操作系统的虚拟分区中安装 GRUB 的副本,因此绝对无法访问已经存在的 GRUB,也无法像我通常从 Live CD 中那样安装它。