PVE8.4 Debian 12 手动添加win11 启动项
- Linux
- 2025-06-09
- 70热度
- 0评论
修改Grub 配置文件
在etc/grub.d/40_custom
中添加以下文本:
menuentry 'Microsoft Windows 11' {
insmod part_gpt
insmod fat
insmod chain
search --no-floppy --set=root --fs-uuid xxxx-xxxx(此处改为windows系统的EFI分区的UUID)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
**注意:上面一个UUID字段,需要按照自己的情况填写。**
获取Windows EFI 分区UUID
我的PVE引导和Windows 11引导是放在不同硬盘上,在PVE上显示是/dev/nvme0n1p3
,你的可能与此类似,但也有可能会是/dev/sdax
这个形式。然后用root用户执行blkid
这条命令可以查看其UUID。输入输出如下:
# blkid /dev/nvme0n1p3
/dev/nvme0n1p3: UUID="063B-8DD0" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="c32806b2-6cd1-477d-b7cf-aaa849f40a64"
然后,重新运行grub-mkconfig -o /boot/grub/grub.cfg
即可。
修改/etc/default/grub
将GRUB_DEFAULT=0
改为GRUB_DEFAULT=5
,默认从PVE 启动改为默认win11 启动。