Как использовать dracut в среде chroot, установленной через загрузочный образ SLES15?

Чтобы исправить незагружающуюся систему SLES15, я загрузил образ восстановления, смонтировал существующую систему в/mnt, а затем сделалchroot /mnt(Я опускаю детали, поскольку они, вероятно, известны (или найдены в разделе « Как создать среду chroot для OpenSUSE Leap? )»).

При попытке пересобрать initrd с помощьюdracutсуществует проблема: ядро, используемое в системе восстановления, не соответствует ядру, найденному вchrootсреда.

Например, вывод:

      dracut: cannot find module directory /lib/modules/5.3.18.57-default

(5.3.18.57-default— ядро ​​от системы восстановления; ядро, которое не загружается5.3.18-150300.59.46-defaultнапример)

Я не уверен, какой будет правильный синтаксис; нужно ли указывать полный путь для initrd и ядра, и если да, то вариант «vmlinuz» или вариант «vmlinux.gz»?

0 ответов

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