![如何向 grub2 添加另一个启动项?](https://linux22.com/image/89312/%E5%A6%82%E4%BD%95%E5%90%91%20grub2%20%E6%B7%BB%E5%8A%A0%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%90%AF%E5%8A%A8%E9%A1%B9%EF%BC%9F.png)
所以我最近从 Ubuntu 切换到 Manjaro,但我丢失了我的引导加载程序。现在我已经没有 Windows 7 的条目了。
Linux 和引导加载程序安装在 sdb 上,但 Windows 则安装在 sda 上。
我找不到任何有关如何将 /dev/sda 添加到引导选项的信息,大多数指南似乎建议添加/boot/grub/menu.lst
我没有的内容。
目前,我通过更改 BIOS 中的引导顺序来从 Windows 切换到 Linux,然后再切换回来,这绝对是烦人的。
答案1
根据曼扎罗 维基引导加载程序配置条目:
要处理 Windows 分区,您需要安装mtools
和os-prober
实用程序:
pacman -S mtools os-prober
然后运行 grub 自动更新实用程序,它现在可以访问您的 Windows 分区
update-grub
注意:该配置文件/boot/grub/menu.lst
是旧版 grub 使用的,而不是 grub2 使用的。它已被替换为/boot/grub/grub.cfg
,它是由 自动生成的update-grub
,不应手动编辑。相反,编辑文件/etc/default/grub
并重新运行更新程序。