2

Я хотел бы следовать этому совету в статье mdadm Wikipedia (чтобы заставить mdadm & RAID работать на моей рабочей станции Karmic):

Чтобы решить эту проблему, вам нужно собрать новый initrd без драйвера dmraid. Следующая команда делает это в системе с ядром «2.6.18-8.1.6.el5»:

mkinitrd --omit-dmraid /boot/NO_DMRAID_initrd-2.6.18[..].img 2.6.18[..]

Однако оказывается, что Ubuntu использует mkinitramfs ; initrd-tools (и, следовательно, mkinitrd) больше не доступны для него.

Могу ли я использовать mkinitramfs для сборки initrd, пропустив dmraid? На странице руководства вообще не упоминается такая опция. Или, если не mkinitramfs , какой-нибудь другой способ сделать это на Ubuntu 9.10?

(Продолжение этого вопроса.)

1 ответ1

5

Ага! Мне пришло в голову просто попытаться удалить пакеты dmraid Ubuntu, чтобы посмотреть, помогает ли это, и кажется, что это так.

Это то, что я сделал (после выяснения, что пакеты):

sudo apt-get remove dmraid libdmraid1.0.0.rc15 

Затем я обновил initrd следующим образом:

sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-2.6.31-17-generic

Теперь, после перезагрузки, mdmadm больше не выдает сообщение об ошибке "Устройство или ресурс занят". :-)

NB: я не уверен, было ли необходимо update-initramfs -u (но это, конечно, также не принесло вреда).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .