在不同的磁盘上移动或创建新的 EFI 分区

在不同的磁盘上移动或创建新的 EFI 分区

我在磁盘 1 上安装了 Windows,在磁盘 2 上安装了 Arch Linux,我使用磁盘 1 上默认的 100 MB Windows 启动分区作为 Windows 启动管理器和 grub 来启动 Linux(操作系统探测器无法将 Windows 添加到 grub,但这不是问题)

我想以某种方式在磁盘 2 上创建一个启动分区并将 grub 放在那里(仅限 grub,我不想更改 windows 启动管理器),但我知道这并不像创建任意分区并在那里安装 grub 那么简单

答案1

您可以通过将其设为 UEFI 系统分区类型来创建可启动分区

为此,您可以使用 Linux 上的 fdisk 之类的工具

对于此示例,我假设驱动器路径为 /dev/sda

首先输入 fdisk

fdisk /dev/sda

然后创建一个新的分区

n

然后输入大小 500 MB 就 100% 足够了

+500M

打印出分区以了解要编辑哪个分区

p

然后设置分区类型

t

然后输入分区号

1

最后将类型设置为 UEFI 系统

1

相关内容