每当我更新 GRUB 配置或安装内核更新(更新管理器会更新我的 grub 配置)时,配置的 os-prober 部分有时会挂起 10-20 分钟。我有几个分区,包括 Windows、Ubuntu 和一些其他 Linux 发行版。我将在下面发布我的分区列表,以防万一。我的任何其他发行版都可以快速顺利地运行 os-prober,但在 Ubuntu 中,它会非常快速地找到 Ubuntu vmlinuz 文件,然后挂起很长时间,然后才会发现在此期间几乎没有磁盘活动的其他分区。一旦完成,一切都很好,但 os-prober 花费这么长时间真的很烦人,我知道它不应该这样。
sda
├─sda1 vfat DELLUTILITY ├─sda2 ntfs Recovery ├─sda3 ntfs OS ├─sda4 ├─sda5 ext4 Ubuntu / ├─sda6 swap [SWAP] ├─sda7 ext4 Arch Linux ├─sda8 ext4 └─sda9 ext4 Stash /media/stash
sda4 是一个扩展分区,包括分区 sda5、sda7 和 sda8 上的所有 Linux 分区。sda6 是交换分区,sda9 是共享文件存储。引导加载程序使用 Ubuntu 的 sda5 分区中的配置安装到 MBR