Fügen Sie dmsetup in initrd ein

347
nautical

Ich versuche, Slackware auf einer verschlüsselten Partition zu installieren, indem Sie diese Anweisungen befolgen . Jedoch wenn ich ausstelle

mkinitrd -c -k 3.2.29-smp -m ext3 -f ext3 -r cryptroot -C /dev/sdx1 

Das resultierende initrd- Image enthält nicht dmsetup. Dies führt zu einem Misserfolg zur Boottime, bei dem es klagt, dass es nicht gefunden werden konnte /sbin/dmsetup. Ich habe festgestellt, dass dmsetupin existiert /sbinder installierten Root - Dateisystem, aber aus irgendeinem Grund nicht abgeholt bekommt mkinitrd.

Gibt es eine Möglichkeit zu sagen mkinitrd, um dmsetupin sein Bild aufzunehmen?

1

1 Antwort auf die Frage

1
Ondrej

Betrachtet man das /sbin/mkinitrd, so scheint es, dass man (als schnelle Lösung) auch -LLVM-Support hinzufügen muss, was dazu führt, dass dmsetup eingezogen wird. Dies scheint in der Tat ein Teil der Dokumentation zu sein.