Получение приглашения grub после перевода компьютера в новый корпус

У меня есть компьютер с несколькими жесткими дисками, одним установленным Windows 7 и одним установленным CentOS.

Я переместил компьютер в новый корпус, и теперь BIOS распознает только один из дисков как загрузочный, и этот диск загружается для grub.

Я почти уверен, что Windows и CentOS установлены на совершенно разных дисках.

Я пробовал подключать только один жесткий диск за раз, но BIOS распознает только один конкретный диск как загрузочный и может загружать только этот диск в grub. Все остальные диски не распознаются как загрузочные.

Кто-нибудь видел такое поведение раньше? Можете посоветовать, как подойти к проблеме?

0
07.08.2016, 06:03
2 ответа

В зависимости от того, как был настроен Grub, он может не находить диски / разделы в том же месте, что и раньше.Например, если ваши диски были подключены к портам SATA_1, SATA_2 и т. Д. На материнской плате раньше, и теперь они не подключены к тем же портам (особенно, если вы переместили диски в / из контроллера SATA 6 ГБ / с), это изменится. нумерация дисков, и Grub будет искать вещи не в том месте.

Единственное, что я мог бы предложить для решения этой проблемы, - это загрузиться с live CD с Linux, выполнить chroot в правильную установку Linux и попробовать запустить grub2-mkconfig , который должен автоматически определять, где находятся ваши различные ОС установлены и создайте новый файл конфигурации для Grub.

1
28.01.2020, 02:48

Простой перенос компьютера в новый корпус не должен влиять на его работу. Может ты сбросил CMOS при повторной сборке. В этом случае проверьте порядок загрузки в BIOS и убедитесь, что жесткий диск, на котором установлен GRUB, присутствует.

0
28.01.2020, 02:48

Теги

Похожие вопросы