使用时如何将 Windows 添加到启动菜单grub-bios
。我在 boot/grub 目录中找不到menu.lst
文件。我的引导加载程序已打开/dev/sda1
。Windows 已打开/dev/sda2
,root 和 home 已打开/dev/sda3
,/dev/sda5
答案1
这就是答案https://wiki.archlinux.org/index.php/Grub#With_Windows
假设 Windows 处于将sda3
以下内容添加到/etc/grub.d/40_custom
# (2) Windows 7
menuentry "Windows 7" {
set root=(hd0,3)
chainloader (hd0,3)+1
}
保存然后运行
grub-mkconfig -o /boot/grub/grub.cfg
答案2
现在许多发行版都使用 grub2,而 grub2 使用的是/boot/grub/grub.cfg
。但是,他们通常建议不要手动编辑此文件,而是使用脚本update-grub
。如果是这种情况,只需安装os-prober
即可update-grub
自动检测 Windows 安装并将其添加到 GRUB 菜单。