![如何阻止 Grub 扫描特定磁盘](https://linux22.com/image/1022837/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%20Grub%20%E6%89%AB%E6%8F%8F%E7%89%B9%E5%AE%9A%E7%A3%81%E7%9B%98.png)
我看过一些帖子,通过删除 os_prober 来阻止 os_prober 在进行 grub 更新时查找任何磁盘。但是,我有双启动,并且希望 grub 能够看到我的 NVME 驱动器上的 Ubuntu 和 Windows 10 分区,但我不想让它扫描我的 10TB 备份磁盘来查找分区。
有什么想法吗?
先感谢您。
保罗
答案1
我安装了许多系统,有些已经过时,而且分区很多,但只有 1TB。我做的第一件事就是关闭 os-prober,只将我想要的启动节添加到 40_custom 中。我将 40_custom 包含在备份中。
sudo cp -a /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
sudoedit /etc/default/grub
然后加
GRUB_DISABLE_OS_PROBER=true
sudo update-grub
然后我们将 Windows 启动节从 grub 备份复制到 40_custom。使用您的编辑器,例如使用 gedit。您可以以只读方式打开备份,但需要 sudo 才能打开 40_custom。
gedit /boot/grub/grub.cfg
sudo nano -B /etc/grub.d/40_custom
sudo update-grub
相似的:
Windows 10 和 Ubuntu 14.04 的 Grub 菜单
https://help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen
Mega-Thead,有很多引导节的例子,最好从结尾开始获取最新信息。
https://ubuntuforums.org/showthread.php?t=2076205
https://ubuntuforums.org/showthread.php?t=2076205&page=54&p=13787835#post13787835