LINUX.ORG.RU

Arch Linux + linux-pf + crypt

 , ,


1

1

arch linux, с зашифрованным / при помощи cryptsetup.

Параллельно основному ядру, поставил linux-pf, пробую загрузиться с него, пишет что не видит /dev/mapper/cryptroot. Основное ядро запрашивает пароль и успешно загружается, linux-pf не грузится. В grub настройки меню у ядер идентичные за исключением файла ядра. Заметил только странность, в граб кфг загрузка основного ядра с (hd1,msdos1), но когда в шелле граба делаю ls на этот раздел, пишет что такого нет, есть только (hd1) без подразделов, но тем не менее основное ядро грузится при таких параметрах. В чем может быть проблема?

NAME          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda             8:0    0     8G  0 disk  
sdb             8:16   0 447,1G  0 disk  
├─sdb1          8:17   0   200M  0 part  /boot
├─sdb2          8:18   0     4G  0 part  
│ └─cryptswap 254:1    0     4G  0 crypt [SWAP]
└─sdb3          8:19   0   443G  0 part  
  └─cryptroot 254:0    0   443G  0 crypt /
sdc             8:32   0   1,8T  0 disk  

grub.cfg:

https://pastebin.com/M9L1x11z

Так запрашивает пароль:

set root='hd0,msdos3'
linux  /vmlinuz-linux root=UUID=bb5348d5-2e14-4810-8682-4c6b0b5868fa rw cryptdevice=/dev/sdb3:cryptroot quiet
initrd  /initramfs-linux.img
boot

Так, не запрашивает пароль и соотв. не находит /dev/mapper/cryptroot

set root='hd0,msdos3'
linux  /vmlinuz-linux-pf root=UUID=bb5348d5-2e14-4810-8682-4c6b0b5868fa rw cryptdevice=/dev/sdb3:cryptroot quiet
initrd  /initramfs-linux.img
boot



Последнее исправление: intervent (всего исправлений: 8)

Grub считает диски с 0

anonymous
()
Ответ на: комментарий от blitz

fstab и cryptotab находятся в зашифрованной области, при загрузке дело не доходит до запроса пароля, какое отношение они могут иметь к проблеме?

intervent
() автор топика
Ответ на: комментарий от intervent

Немедленно - отмени такой способ загрузки.

Твои персональные фота девушек, кстати ты умеешь снимать девушек на фото/видео?
Должны лежать в /home. Всё остальное - шифровать не нужно.

Почему? Потому что в bin /usr/bin /lib - пишут программы, которых тебе нельзя трогать. Как и девушек.

blitz
()
Ответ на: комментарий от blitz

Была бы моя воля, я и /boot зашифровал бы. По директориям /usr/bin /lib много чего можно узнать, а в отдельных случаях и доказать.

intervent
() автор топика
Ответ на: комментарий от intervent

Так почему, на SWAP crypto отвёл лишь 4ГБ?

И уже по названиям разделов - crypto,
с тобой будут иметь беседу вежливые люди в штатском,
задавая очень простые вопросы, на которые трудно ответить.

blitz
()
Ответ на: комментарий от post-factum

Да это я игрался с вариантами. Конфиг этот сгенерен grub-mkconfig На этом диске нет раздела msdos1

--hint-bios=hd1,msdos1
Зашел в grub shell, руками грузил ОС с основным ядром и параметром (set root='hd0,msdos3') грузится норм, то есть пароль на раздел запрашивает, все точно тоже проделываю с новым ядром, болт, пароль не запрашивает, куда копать вообще?

intervent
() автор топика
Ответ на: комментарий от intervent

Мы не видим того, что у тебя происходит при загрузке. Убери всякие quiet, если они есть, и дай хотя бы скриншот.

post-factum ★★★★★
()
Ответ на: комментарий от intervent

Смотри логи на предмет возможных ошибок (не собрался initramfs, кончилось место или что-то другое).

Хотя, вместо того, чтобы компилить с аура, мог бы и бинарники поставить.

post-factum ★★★★★
()
Ответ на: комментарий от intervent

Нет, это полярная лиса. Вменяемые люди так не делают. Наверное, поэтому я этот момент в твоём конфиге граба прохлопал.

post-factum ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.