1

Система была поставлена по схеме с заморочками, типа для крутых. 2 диска в зеркале делились на отдельные разделы для /boot, swap, / и /home. Но после установки почему-то имена массивов не с нуля начинались, а с 5. Решил переименовать. Запустил ubuntu установочный диск как liceCD, пересобрал там массивы с нужными именами и, решив что всё в порядке, перезагрузился. Меню загрузчика не изменилось, но система загрузилась только в режим (initramfs).
Загрузился в режиме восстановления с диска debian, собрал массивы, выбрал корневой, восстановил загрузчик. Перезагрузка выдала вообще консоль граба. Ладно, пишу команды:

set root=(md/0)
linux (md/0)/vm-(что-то там) root=(md/2)
initrd (md/0)/init-(что-то тут)
boot

(md/0) - это /boot раздел.
(md/2) - корень.
Грузится как в первый раз в (initramfs).
Подозреваю, что после пересоздания массивов у них сменились UUID и fstab теперь не срабатывает. Поэтому в режиме восстановления не получилось ничего, так как из fstab не смонтировался /boot. Поэтому меню нет. Сейчас времени нет, придется в понедельник только копать.
Объясните пожалуйста дураку, что конкретно я сломал и как с наименьшими усилиями вернуть загрузку.

2

попробуйте переписать UUID на новые в fstab, узнав их новые идентификаторы. Узнать UUID можно с помощью blkid.

Верить нельзя никому...

3

Что-то погано.
fstab оказался в порядке, uuid совпадают. Сделал "mdadm --scan --detail >> /etc/mdadm/mdadm.conf", старые строки закоментировал, но и они похоже в норме были, только не по порядку шли.
В rescue mode собрал в ручную массивы, запустил командную строку в корне, примонтировал в ручную свой boot, проверил, что там образы есть. update-grub + grub-install /dev/sda + grub-install /dev/sdb.
Перезагружаюсь, меню в порядке, теперь нет командной строка grub'а. Но загрузка не идет. Первая же фраза висит, "Load...", а потом в initramfs выходит. Пишет, что отчаялась найти диск с нужным uuid для загрузки корня. cat /proc/mdstat - пусто. И mdadm --assemble --scan тоже.
Мда...

4

Ага, всё, заработало. Надо было обновить initramfs в rescue mode:

update-initramfs -u