Назад | Перейти на главную страницу

Добавить пункт меню в grub2 для ОС в раздел btrfs

Как я могу добавить пункт меню в 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

Возможно, ваш подобтом не назван @ (это по умолчанию убунтус), но что-то еще. Вы можете узнать имя, если примонтируете раздел и перечислите его папки