Назад | Перейти на главную страницу

Невозможно получить доступ к устройству возобновления в CentOS

Я переместил свои диски 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.

Перезагрузитесь, и вы должны идти! Что ж, надеюсь. Надеюсь это поможет.