Арка - ГРУБ с дм-склепом ЛУКС на ЛВМ

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

КАК Я МОГУ ПОЛУЧИТЬ GRUB, ЧТОБЫ ПРИЗНАТЬ МОЙ ЗАПИСАННЫЙ ОБЪЕМ?

Я получаю спасательное меню GRUB.

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

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

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

В прошлый раз я догадался об этом и заставил его работать, но на самом деле я хочу знать, правильно ли это. Я читаю вики Arch и получаю такие перекрестные ссылки, что я не уверен.

2.) Grub установлен в неправильную папку в /boot

Это было то, что произошло ранее, и я просто сделал несколько копий.img в несколько папок внутри /boot

/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"

1 ответ

Прежде всего,

Некоторые из них могут быть неуместны, если у вас другие настройки, чем у меня

И второе должно быть:GRUB_CMDLINE_LINUX=cryptdevice=/dev/sdx:vg-name (без пробела, с именем vg и root= не нужно).

Что касается grub, находящегося не в той папке; если вы запустите эти команды после исправления опечатки в /etc/default/grub это не должно иметь значения, если у вас есть файлы.img в другом месте:

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

где /dev/sdx - это жесткий диск, на котором GRUB находится / должен быть.

Другие вопросы по тегам