Sertakan dmsetup di initrd

1

Saya mencoba menginstal Slackware pada partisi terenkripsi dengan mengikuti instruksi ini . Namun, saat saya mengeluarkan

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

yang dihasilkan initrd gambar tidak mengandung dmsetup. Ini mengarah pada kegagalan saat boottime di mana ia mengeluh tidak dapat menemukannya /sbin/dmsetup. Saya sudah memverifikasi itu dmsetup ada di /sbin dari filesystem root yang terinstal tetapi karena alasan tertentu ia tidak diambil mkinitrd.

Apakah ada cara untuk mengatakannya? mkinitrd untuk memasukkan dmsetup dalam gambarnya?

nautical
sumber

Jawaban:

1

Melihat ke /sbin/mkinitrd akan muncul bahwa Anda juga harus (sebagai solusi cepat) menambahkan -L untuk dukungan LVM yang akan menyebabkan penarikan dmsetup. Itu memang tampaknya merupakan kelalaian pada bagian dokumentasi.

Ondrej
sumber