Добрый день.
Есть debain, sotf raid1. Grub установлен на оба диска, делал grub-install /dev/sda ; grub-intsall /dev/sdb. Корень на /dev/md0.
С двумя дисками все ОК. А вот если отключить один из дисков, то grub запускается, видит корень (из командной строки grub-а видно все содержимое /dev/md0), грузит ядро и initrd, но при загрузке ядра и inittd, массив не собирается и, соответственно не может загрузиться.
В initramfs присутствует mdadm.conf с описанием массива, но в /proc/mdstat написано, что md0 inactive, mdadm --detail /dev/md0 почему то указывает, что Raid Level : 0 вместо 1.
Подключаю обратно второй диск - все ОК. От того какой диск отключаем (первый или второй) ничего не зависит.
Перебрал все:
metadata=0.90, 1.2
прописать root не по uuid, а указывать непосредственно /dev/md0
отдельным разделом сделать /boot
dos и gpt disktables
по разному описывал array в mdadm.conf
как только не правил секцию при загрузке grub
Делал все на реальном железе, потом забил, на виртуалке тот же результат.
Подскажите плиз что не так, куда копать? Сто раз собирал эти массивы, все ок. А тут весь моз сломал уже.
Linux vdeb 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt4-3 (2015-02-03) x86_64 GNU/Linux