欢迎光临
我们一直在努力

grub实现Linux和Windows双系统的引导

安装Linux和Windows双系统后,需要对grub进行一些设置,以添加Windows启动项,方便在电脑启动时选择要进入哪一个系统。

grub实现Linux和Windows双系统的引导

1、查看Windows引导分区的UUID

  1. sudo fdisk -l##获取所有硬盘信息
  1. Disk /dev/nvme0n1931.51 GiB1000204886016 字节,1953525168 个扇区
  2. 磁盘型号:WDC WDS100T2B0C-00PXH0
  3. 单元:扇区 / 1 * 512 = 512 字节
  4. 扇区大小(逻辑/物理):512 字节 / 512 字节
  5. I/O 大小(最小/最佳):512 字节 / 512 字节
  6. 磁盘标签类型:gpt
  7. 磁盘标识符:85657977-A2E8-E740-A4EF-966CD614040B
  8. 设备起点 末尾 扇区大小 类型
  9. /dev/nvme0n1p1204810506231048576512M Linux 文件系统
  10. /dev/nvme0n1p2 5244928214960127209715200100G Linux 文件系统
  11. /dev/nvme0n1p3 214960128 1953523711 1738563584829G Linux 文件系统
  12. /dev/nvme0n1p4 1050624524492741943042G Linux 文件系统
  13. 分区表记录没有按磁盘顺序。
  14. Disk /dev/nvme1n1476.94 GiB512110190592 字节,1000215216 个扇区
  15. 磁盘型号:IM2P33F8-512GD
  16. 单元:扇区 / 1 * 512 = 512 字节
  17. 扇区大小(逻辑/物理):512 字节 / 512 字节
  18. I/O 大小(最小/最佳):512 字节 / 512 字节
  19. 磁盘标签类型:gpt
  20. 磁盘标识符:807DB57B-6314-8B4E-A3F4-9D46699AE0BC
  21. 设备起点 末尾扇区 大小 类型
  22. /dev/nvme1n1p12048 206847204800 100M EFI 系统
  23. /dev/nvme1n1p2206848 239615 3276816M Microsoft 保留
  24. /dev/nvme1n1p3239616998975487 998735872 476.2G Microsoft 基本数据
  25. /dev/nvme1n1p4 998975488 1000212479 1236992 604M Windows 恢复环境

可以看到 /dev/nvme1n1p1 就是Windows的引导分区,使用以下命令获取其UUID

  1. sudo blkid /dev/nvme1n1p1
  1. /dev/nvme1n1p1: UUID="4250-91E8" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="03f1d6a5-8976-4230-acc5-6c7bf23eefe9"
  2. ##将UUID复制下来

2、向 /boot/grub/grub.cfg 中添加命令

  1. sudo nano /boot/grub/grub.cfg

找到 /etc/grub.d/30_os-prober

  1. ### BEGIN /etc/grub.d/30_os-prober ###
  2. ### END /etc/grub.d/30_os-prober ###

向其中添加如下命令

  1. menuentry 'Microsoft Windows 11' {##''内的名称可以自定义
  2. insmod part_gpt
  3. insmod fat
  4. insmod chain
  5. search --fs-uuid --no-floppy --set=root XXXX-XXXX##XXXX-XXXX就是刚才复制的UUID
  6. chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
  7. }

3、保存并退出

此时,重启系统即可看到Windows的启动项

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《grub实现Linux和Windows双系统的引导》
文章链接:https://www.xpn.cc/3852/fy.html
分享到: 更多 (0)

热门推荐

评论 抢沙发

登录

忘记密码 ?