Я переместил свои диски CentOS soft-RAID1 в другой ящик, и теперь он не загружается.
Когда я запустил процесс загрузки из меню grub, я получаю следующую ошибку:
«Невозможно получить доступ к устройству возобновления / dev / md1».
(Должен заметить, что до этого у меня была еще одна ошибка, связанная с суперблоком, которая была исправлена повторным запуском mkinitrd).
Любая идея?
При изменении поля весьма вероятно, что ваши диски больше не имеют того же имени устройства, которое просматривается в Linux. Это может быть связано с тем, что драйвер другой, или они просто имеют другие номера. Во всяком случае, диск, который раньше был / dev / hda теперь может быть / dev / sdb, или что-то другое.
Вы должны загрузить новую коробку с аварийного компакт-диска (Live CD, подойдет любой дистрибутив). Затем проверьте, как обнаруживаются ваши диски, найдите их новые имена, чтобы вы могли обновить свою конфигурацию.
Во-первых, вам нужно обновить конфигурацию GRUB. GRUB старается использовать «независимые» имена дисков, такие как (hd0) и (hd1), но он сопоставляет их с именами реальных устройств в файле /boot/grub/device.map. Обновите его, чтобы он соответствовал вашему новому ящику, и перепишите grub на оба ваших диска, используя команду grub:
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)
Затем проверьте, что / etc / fstab и /etc/mdadm/mdadm.conf не содержать ссылок на ваши необработанные имена дисков. Разделы подкачки являются частой причиной, если вы не поместили их в раздел RAID.
Перезагрузитесь, и вы должны идти! Что ж, надеюсь. Надеюсь это поможет.