如何在不使用现有 EFI 分区的情况下在 Pendrive 上安装 Linux?

如何在不使用现有 EFI 分区的情况下在 Pendrive 上安装 Linux?

我正在使用实时 Mint Linux 在 U 盘上完整安装 Linux,一切运行正常;然而,在安装过程中,PC 主硬盘的 EFI 分区被修改了。

是否可以在 pendrive 上安装完整的 Linux,这样 GRUB 就只安装在 pendrive 上而不使用 PC 的 SSD,因为我想在 pendrive 上进行完整安装,并且启动过程独立于任何其他设备(类似于实时Linux)

我有以下分区设置: 分区设置

使用以下安装设置: 安装设置

但是当我在安装开始后立即检查文件系统时,我发现 EFI(def/sdb1)未被使用,而是使用了主 PC 驱动器的分区 DF-HT

这是安装开始后的相关日志:

Mar 31 18:07:17 mint os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sdb1
Mar 31 18:07:17 mint 05efi: debug: /dev/sdb1 is a FAT partition (mounted by GRUB)
Mar 31 18:07:17 mint 05efi: debug: /dev/sdb1 partition scheme is dos
Mar 31 18:07:17 mint 05efi: debug: /dev/sdb1 partition type is 0xef
Mar 31 18:07:17 mint 05efi: debug: /dev/sdb1 is not a ESP partition: exiting
Mar 31 18:07:17 mint 10freedos: debug: /dev/sdb1 is a FAT partition (mounted by GRUB)
Mar 31 18:07:17 mint 10qnx: debug: /dev/sdb1 is not a QNX4 partition: exiting
Mar 31 18:07:17 mint macosx-prober: debug: /dev/sdb1 is not an HFS+ partition: exiting
Mar 31 18:07:17 mint 30utility: debug: /dev/sdb1 is a FAT partition (mounted by GRUB)
Mar 31 18:07:17 mint 83haiku: debug: /dev/sdb1 is not a BeFS partition: exiting
Mar 31 18:07:18 mint ubiquity[2678]: Device /dev/sdb1 not found in os-prober output

这似乎是 Ubiquity 和位于 /usr/lib/os-probes/ 下的脚本的问题

相关内容