如何在外部驱动器上创建 EFI 可引导分区并保留现有分区?

如何在外部驱动器上创建 EFI 可引导分区并保留现有分区?

我有一个 64GB 的闪存驱动器,上面装有 Linux(就像硬盘一样),我想缩小它并添加另一个分区。但要做到这一点,我需要再安装一次 Linux 来缩小文件系统。

为此,我想将 Live CD 安装到我的外部硬盘上。我还想保留其他分区,并计划将映像安装到一个空分区上。

我怎样才能将 Live CD 安装到空分区上,而不触及我的其他分区?应该不需要引导加载程序,因为我的闪存驱动器上已经有一个了。

我上线了苹果使用电喷,所以我应该可以使用所有常规的 BSD 命令行工具以及磁盘实用程序。我的辅助引导程序是 rEFInd,因此它应该能够自动找到 Live CD 分区。我的问题是复制部分。

我在 Mac 上安装了 Etcher,但它无法单独看到分区,只能看到整个驱动器。奇怪的是,它显示我的其他 HFS+ 数据分区。

我确实有一个Linux 虚拟机 (相似之处)如果这样可以让事情变得简单,也可以使用,但让外部磁盘显示在里面可能会很棘手。作为最后的手段,我还有一个 Windows 10 分区(如果出于某种原因我需要仅限 Windows 的软件)。

答案1

Ubuntu 显然自带了一款名为 Startup Disk Creator 的应用程序,它运行得很好。不过,不要以 root 权限运行它,除非你想让它覆盖外部驱动器的 EFI 分区。

相关内容