Недавно я обнаружил, что один из моих жестких дисков скоро выйдет из строя, поэтому вчера я купил новый. Жесткий диск с ОС (на нем установлена двойная загрузка Windows 7 и Linux Mint, он переходит в меню загрузки Windows, а затем в меню grub) исправен, а вот жесткий диск с данными неисправен.
Так как я собираюсь отключить плохой жесткий диск после резервного копирования, я просто оставил корпус открытым, пока копирую. Я также открутил радиатор, потому что он мешал кабелю питания. После того, как я успешно подключил свой новый жесткий диск к ПК, я не стал устанавливать радиатор на процессор.
Я попытался запустить его без радиатора, потому что прикручивать его слишком сложно, но он просто вырубился примерно через 10 секунд. (Я думаю, он перегрелся).
Поэтому я установил радиатор обратно, не прикручивая его, поскольку позже мне нужно было бы переупорядочить диски.
Когда я его загрузил, он сказал что-то о "unknown filesystem grub rescue>". Я попытался вручную выбрать жесткий диск ОС в меню загрузки, но результат тот же. В конце концов мне пришлось использовать мой live linux usb для загрузки ПК.
Кто-нибудь знает? Я загрузился в Windows прямо перед тем, как открыть корпус, и он работает. Я просто повредил диск с ОС?
решение1
Восстановление GRUB:
Проверьте текущий префикс (и другие предустановленные переменные):
set
Узнайте, какие устройства доступны:
ls
Установите правильное значение, которое может быть примерно таким:
set prefix=(hd0,1)/grub
set root=(hd0,1)
insmod normal
normal
После загрузки ОС:
sudo upgrade-from-grub-legacy
27.1 GRUB предлагает только оболочку восстановления:
http://www.gnu.org/software/grub/manual/html_node/GRUB-only-offers-a-rescue-shell.html
Пример восстановления Ubuntu liveCD:
http://zeasite.com/blog/grub-error-fix-rescue-for-windows-xp-vista-7-8-linux/ubuntu/
Удачи!