我在磁盘 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