После перепада напряжения вылазит hd0 read error. Разрядность системы не знаю (комп не мой)
пробовал сделать так:
Это восстановление наиболее сложное (Rescue Mode), но если делать по инструкции, все должно пройти нормально.
В rescue mode доступно всего четыре команды:
ls
set
unset
insmod
Итак:
1. Нам нужно посмотреть, какие разделы видит наш grub:
> ls
появится что-то типа:
(hd0) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)
2. Кое-как криво Rescue Grub нам вывел разделы диска, якобы с файловой системой msdos.
Но это не важно.
Счет дисков у grub начинается с нуля, а разделов - с единицы.
По нашему выводу можно определить, что на первом диске у нас два раздела и на втором тоже два.
Экспериментальным путем угадывания будем определять, где же находится наш установленный linux.
3. Допустим раздел (hd0,1) — это именно то что нам нужно (приставку msdos можно опустить).
Пишем:
> set prefix=(hd0,1) /boot/grub
> set root=(hd0,1)
Таким образом мы получаем доступ к диску.
4. Пишем команду:
> ls /boot/grub
если будет какой-то вывод файлов, то все получилось, если же ничего нет, то мы промахнулись разделом, нужно смотреть другие, например (hd1,0).
5. Теперь пишем:
> insmod ext2
> insmod normal
> normal
6. После этого загружается grub, определяет операционные системы и практически восстановление завершено.
7. Загружаем linux, в терминале пишем:
$ sudo grub install /dev/sda
Все. grub прописывается в MBR и дальнейших проблем возникать не должно.
Система в hd0,1 после команды >ls /boot/grub опять пишет error:hd0 read error
Как восстановить систему?