LINUX.ORG.RU

archlinux usb luks грузится не всегда

 ,


0

3

Доброго времени суток!

Поставил arch на флешку. Два раздела: boot и шифрованный(luks) под все остальное. В mkinitcpio.conf добавил хук encrypt. Загрузчик grub. Все мануалы перечитывал уже несколько раз, все делаю верно.

Пробовал на 2 ноутбуках - без проблем грузится. На стационарном компе не предлагает ввести пароль от шифрованного раздела во время загрузки, то есть не видит раздел. Куда копать?

Заранее благодарен!

а если «sd-encrypt» вместо «encrypt» (и соответственно «systemd» вместо «base udev»)...

...то тоже самое?

--------------------------------------------------

в этом случае — в cmdline должно присутствовать быть что-то вроде

rd.luks.uuid=33c95e17-207d-43f6-9596-972cf1cbb3aa
user_id_68054 ★★★★★ ()
Последнее исправление: user_id_68054 (всего исправлений: 2)

На стационарном компе не предлагает ввести пароль от шифрованного раздела во время загрузки, то есть не видит раздел. Куда копать?

но ядро-то хоть грузиться?

user_id_68054 ★★★★★ ()
Последнее исправление: user_id_68054 (всего исправлений: 1)

Проблема устранена правкой mkinitcpio.conf Хук encrypt был прописан до хука filesystems. Поменял местами и заработало! Спасибо за помощь!

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

прости, но ответ вероятнее всего -- "нет"

Проблема устранена правкой mkinitcpio.conf Хук encrypt был прописан до хука filesystems. Поменял местами и заработало! Спасибо за помощь!

ты не починил ни чего (этим действием).

с чего ты взял что это изменение порядка этих двух хуков хоть на что-то может повлиять?

погляди в каталог «/usr/lib/initcpio/hooks/» — что ты тут видишь про файловые системы?

всё что изменилось — порядок вызовов build() на момент сборки (не момент выполнения) — скриптов из этого каталога — «/usr/lib/initcpio/install/» . зайди и посмотри..

--------------------------------------------------

а правильный ответ — задержка (не знаю как она делается в случае bash-лапши. но думаю что-то типа usbwait в cmdline есть ) >>>

либо вообще — устранение bash-лапши >>>

user_id_68054 ★★★★★ ()
Ответ на: комментарий от francuz

скажи пожалуйста, intelfx, может ли такое быть?

Проблема устранена правкой mkinitcpio.conf Хук encrypt был прописан до хука filesystems. Поменял местами и заработало! Спасибо за помощь!

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

Нет, у filesystems нет runtime-кода. ТС наткнулся на какую-то гонку, наверное.

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

Увы, не работал с LUKS и LVM, поэтому не скажу, куда посмотреть.

intelfx ★★★★★ ()
Ответ на: прости, но ответ вероятнее всего -- "нет" от user_id_68054

Сам был удивлен, но тем не менее работает. На этот способ наткнулся на форуме каком-то зарубежном, увы ссыль не могу найти. Позже попробую все, что ты написал, о результатах отпишусь.

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