使用 grub-bios 实现 archlinux 和 Windows 7 双启动

使用 grub-bios 实现 archlinux 和 Windows 7 双启动

使用时如何将 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 菜单。

相关内容