Автор Тема: Инсталация на efi-boot изцяло в/у lvm  (Прочетена 1184 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравейте, някой дали е успявал да подкара boot от UEFI firmware на диск който изцяло е с lvm, т.е.:

Disk: /dev/sda -> GPT (който е physical volume във "vg0" примерно)
Logical Volum-ите са както следва:
/boot/efi -> vg0/lv_boot -> EFI partition
/ -> vg0/lv_root -> ext4 partition
swap vg0/lv_swap

grub2 е инталиран в /boot - (част от root FS) със съответно добавен модул за lvm (grub-install със съответните параметри: --target=x86_64-efi --efi-directory=/boot/efi --boot-directory=/boot)

Но проблемът който не мога да преудолея е да направя efi boot entry чрез efibootmgr, който да си търси направо LV: vg0/lv_boot
Гледах някакви примери с указване на диск+LVM по този начин:
Код:
efibootmgr -d /dev/sda -u "/dev/mapper/vg0_lv_root rw..."

Т.е. проблемът май е че, efiboot-firmware-а няма от къде да е наясно със LVM, и не мога да го накарам да стане наясно.
Дали е възможно изобщо?

Иначе стандартния вариантът със правене на обикновенна gpt partition 1: /dev/sda1 на който се слага EPT/Efi partition + /dev/sda2 вече в lvm, е ясен и работи, но аз искам целия /dev/sda да е в lvm...
Активен

Няма начин, да няма начин!