如何阻止 Grub 扫描特定磁盘

如何阻止 Grub 扫描特定磁盘

我看过一些帖子,通过删除 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

如何在双启动机器上更新 grub?

相关内容