Как я могу добавить пункт меню в grub 2 для ОС в раздел btrfs?
В настоящее время update-grub не обнаруживает ОС в разделе btrfs.
Ответ может быть слишком специфичным для Ubuntu, прошу прощения за это.
Чтобы добавить пункт меню, вы должны отредактировать /etc/grub.d/40_custom
. Добавьте в конец файла следующее:
menuentry "GIVE AN ENTRY NAME" {
set root=(hd0,5)
linux /@/vmlinuz root=UUID=xxx-xxx-xxx-xxx-xxxxx rootflags=subvol=@ ro quiet splash
initrd /@/initrd.img
}
Вы должны изменить (hd0,5)
чтобы отразить ваш раздел. Если grub и желаемый раздел находятся на одном жестком диске, используйте hd0, иначе вам может потребоваться немного поэкспериментировать с hd1, hd2 и т. Д. Вместо 5 используйте номер раздела.
Чтобы узнать UUID раздела, используйте blkid
Возможно, ваш подобтом не назван @
(это по умолчанию убунтус), но что-то еще. Вы можете узнать имя, если примонтируете раздел и перечислите его папки