Включить dmsetup в initrd

322
nautical

Я пытаюсь установить Slackware на зашифрованный раздел, следуя этим инструкциям . Тем не менее, когда я выпускаю

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

результирующий образ initrd не содержит dmsetup. Это приводит к сбою во время загрузки, когда он жалуется, что не может найти /sbin/dmsetup. Я подтвердил, что dmsetupсуществует в /sbinустановленной корневой файловой системе, но по какой-то причине он не обнаружен mkinitrd.

Есть ли способ сказать, mkinitrdчтобы включить dmsetupв его изображение?

1

1 ответ на вопрос

1
Ondrej

Глядя на /sbin/mkinitrdэто, кажется, что вы также должны (в качестве быстрого решения) добавить -Lподдержку LVM, что приведет к удалению dmsetup. Это действительно кажется упущением в части документации.