md0 : active raid1 sdb1[1] sda1[0] /boot
104320 blocks [2/2] [UU]md1 : active raid1 sdb2[1] sda2[0] swap
4192896 blocks [2/2] [UU]
md2 : active raid0 sdb3[1] sda3[0] /
968173056 blocks 256k chunks
Сейчас на виртуальной машине(смоделировал реальную машиину) сделал так:
1) Загрузиля с LiveCD, подмонтировал рейд и бэкап диск sdc
mount /dev/md2 /mnt/cur_system
mount /dev/sdc /mnt/backup
2) Скопировал все на бэкап диск
cp -R /mnt/cur_system /mnt/backup
3) Отмонтировал и пересобрал рейд? Создал на нем ext3, смонтировал рейд обратно
umount /dev/md2
mdadm -S /dev/md2
mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3
mkfs.ext3 /dev/md2
mount /dev/md2 /mnt/cur_system
4) Сохранил настройки в /system/backup/etc/mdadm.conf
cd /system/backup/etc
rm mdadm.conf
echo "DEVICE partitions" > mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> mdadm.conf
5) Скопировал все обратно.
cd /system/backup
cp -R * /mnt/cur_system
6) Установил загрузчик
grub
root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
При попытке загрузиться с рейда получаю ошибку:
Booting from local drive...
Fatal: init18: boot failure
Вопрос: что я сделал не так?