Pregunta Se modificó el administrador de arranque de arch Linux para burg ... no se puede iniciar ahora


Aquí está mi configuración (que funcionó bien con grub, y está bien con burg cuando estaba usando Ubuntu):

sda1  -/boot
sda2  -/root (encrypted with LUKS
sda3  -/win7

Reemplacé a grub con burg esta tarde y sé que burg está instalado con éxito (se muestran los nuevos temas brillantes), sin embargo, cuando selecciono el arco, aparece este error:

"ERROR: no se puede determinar el número mayor / menor de dispositivo raíz '/ dev / mapper / MemoryCore'. (Núcleo de memoria es la etiqueta de sda2

La entrada de burg para arco se ve así:

savedefault
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set .......image long uuid here
echo 'Loading Linux linux...'
linux /vmlinuz-linux root=/dev/mapper/MemoryCore ro quiet splash
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux.img

Creo que Burg no sabe cómo descifrar sda2, pero no estoy seguro. Acabo de cambiar a Arch hace dos días, así que me disculpo si me falta algo obvio. ¿Alguna otra idea que no sea una reinstalación?


2


origen




Respuestas:


Yo tenía razón. burg (que es esencialmente grub2) no incluía la línea correcta para la unidad encriptada. Esta página me ayudó a arreglarlo https://bbs.archlinux.org/viewtopic.php?id=114045

linux    /vmlinuz26 root=/dev/mapper/your-encrypted-device cryptdevice=/dev/sdaX:your-encrypted-device ro  quiet

sdaX is your root parttition (X representing the number, e.g. sda1)
your-encrypted-device: the name of your mapped device, e.g. topsecret or something smile

0