Арка - GRUB з dm-криптами LUKS на LVM


1

Востаннє мені довелося встановити Arch рік або близько того. Grub завжди доставляє мені найбільше проблем, але я віддаю перевагу над syslinux.

ЯК Я можу отримати ГРУБУ, щоб визнати мій зафіксований об'єм?

Я отримую меню порятунку GRUB.

Я звузив це до двох можливостей:

1.) Невпізнання правильного зашифрованого тома:

GRUB_CMDLINE_LINUX= cryptdevice=/dev/sdaX:label root=/dev/mapper/vg-root

Минулого разу я здогадався про це і змусив його працювати, але насправді я хочу знати, чи це правильно. Я читаю Вікі Arch і отримую настільки чітке перехресне посилання, що не знаю.

2.) Grub встановлений у неправильній папці в / boot

Це було щось раніше, і я просто зробив кілька копій .img до декількох папок всередині / завантажувальному

/boot

/boot/boot

/boot/grub

/boot/boot/arch

/boot/boot/grub

І просто для уточнення /etc/mkinitcpio.conf виглядає так:

HOOKS="base udev autodetect keymap keyboard encrypt lvm2 block filesystems fsck"

Відповіді:


0

Поперше,

Дещо з цього може бути невідповідним, якщо у вас інша установка, ніж я

І по-друге, це повинно бути: GRUB_CMDLINE_LINUX=cryptdevice=/dev/sdx:vg-name(без пробілу, з назвою vg та корінь = не потрібно).

Щодо того, що груб знаходиться в неправильній папці; якщо ви запускаєте ці команди після виправлення помилки в /etc/default/grubній, не має значення, чи є у вас .img файли в іншому місці:

grub-install --recheck --target=i386-pc /dev/sdx grub-mkconfig -o /boot/grub/grub.cfg

де / dev / sdx - це жорсткий диск, де знаходиться GRUB.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.