Загрузка зашифрованной установки Debian, которая имеет / boot на LVM-on- LUKS

у вас почти получается

awk -F';' 'NR==FNR{c[$1]++;next ;} c[$1] > 0' file1 file2

где

  • -F ';' использовать точку с запятой в качестве разделителя (а не вертикальную черту)
  • сначала используйте file1 , чтобы поймать число
  • . Я полагаю, вы хотите выбрать первый столбец.
3
20.12.2018, 09:13
1 ответ

У вас должно получиться что-то вроде:

menuentry 'Debian' --class debian --class gnu-linux --class gnu --class os {
  load_video
  set gfxpayload=keep
  insmod gzio
  insmod ext2
  insmod fat
  echo  'Loading Linux...'
  linux /boot/vmlinuz-3.16.0-4-amd64 cryptdevice=UUID=ffe7a64d-e552-4db9-b0f3-1e42be118059:cryptolvm root=/dev/Outsider-vg/Outsider-debianroot rw
  echo  'Loading initial ramdisk...'
  initrd /boot/initrd.img-3.16.0-4-amd64
}

Но учтите, что insmod part_gptуже должен быть добавлен в ваш grub.cfg. lvmи luksне нужны, потому что с этим справится ядро ​​(вам нужны соответствующие хуки ядра ), grub загружает только образ linux.

0
27.01.2020, 21:36

Теги

Похожие вопросы