![GRUB2 如何检查分区上安装了哪些发行版(以及在哪里)?](https://linux22.com/image/1426706/GRUB2%20%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E5%88%86%E5%8C%BA%E4%B8%8A%E5%AE%89%E8%A3%85%E4%BA%86%E5%93%AA%E4%BA%9B%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC%88%E4%BB%A5%E5%8F%8A%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%89%EF%BC%9F.png)
过去的日子已经一去不复返了,因为那时只需查看menu.lst
文件就很简单了……:)
如何在满载的系统中通过命令行检测分区上的安装?
答案1
查看/boot/grub2/grub.cfg
(在 BIOS 系统上)或/boot/EFI/<distro>/grub.cfg
(在 UEFI 系统上)。在许多系统上,/etc/grub2.cfg
是指向上述之一的符号链接。
您将看到menuentry
每个菜单项后面跟着一些模块加载,然后是linux
和initrd
行。后两者告诉您内核和 initrd 的位置。
您还可以使用os-prober
它来扫描磁盘以查找可启动分区。