如何阻止 grub 弄乱我的 EFI 分区?

如何阻止 grub 弄乱我的 EFI 分区?

我双启动 Windows 8.1 和 Linux Mint。我决定将 Linux Mint 操作系统 (Rebecca) 安装到外部硬盘上。

所以我所做的就是在安装过程中单击“其他”,然后在外部硬盘上创建了 3 个分区。

    1. EFI分区
    1. 交换分区
    1. 根“/”分区

注意:此后不再有可用空间。上面的 3 个分区占据了全部(按预期)。

然后在最底部,我选择将引导加载程序安装到/dev/ssd而不是/dev/sda。

当我完成安装 mint 并启动到 Windows 后,我以管理员身份运行以下批处理文件:

@echo off
mountvol b: /s
taskkill /F /IM explorer.exe
start explorer.exe
start explorer.exe

然后我转到我的 Windows(内部 HDD)EFI 分区..就在那里! GRUB 作为“Ubuntu”安装在 EFI 文件夹中:

在此输入图像描述 当我检查 BIOS 时,有 2 个新选项可以启动“Ubuntu”。我不想要这个。我想让每个人都只使用外部驱动器(EFI 分区和所有分区)。这一定是可能的。我用我的 hackintosh (Clover EFI) 做到了这一点,但似乎不知道如何用 GRUB 做到这一点。

无论我做什么,它都会扰乱我的内部 MBR 并安装到内部 EFI 分区。如果我可以在没有 grub 的情况下启动它,那就更好了。

有任何想法吗?

相关内容