将 Windows 启动记录添加到 Grub

将 Windows 启动记录添加到 Grub

我正在尝试让 Windows 出现在我的 grub 选项中,以便我可以通过机器人进入它。下面是我的驱动器。

   NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sr0     11:0    1  1024M  0 rom  
    sda      8:0    0 298.1G  0 disk 
    |-sda4   8:4    0 200.8G  0 part    -WINDOWS 
    |-sda2   8:2    0   3.7G  0 part [SWAP] FOR ARCH
    |-sda3   8:3    0   500M  0 part  - WINDOWS BACKUP
    `-sda1   8:1    0  93.1G  0 part  -ARCH LINUX

我将信息添加到 grub 启动文件中

    $ sudo cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 10" {
   set root='(hd0,4)'
   chainloader +1
} 

Arch Linux 和 Arch Linux Advanced boot 仍然是我的 grub 中唯一的选项?有人可以帮忙吗?

答案1

根据https://wiki.archlinux.org/index.php/GRUB,你还应该运行一个类似的

grub-mkconfig -o /boot/grub/grub.cfg

实际生成配置文件/etc/grub.d

相关内容