DevBug blog

О Linux, Java, разработке ПО и не только

Восстановление системного загрузчика GRUB

Итак, столкнулся с такой проблемой: при отключении света начинает глючить GRUB. Вначале он вроде как начинает грузиться, а потом выскакивает сообщение:

Inconsistent filesystem structurePress any key for continue 

После чего опять появляется меню загрузчика и все повторяется заново. Решил данную проблему переустановкой загрузчика. Есть много способов по восстановлению груба, но в основном во всех из них необходима загрузочная дискетка. Учитывая, что у меня в системнике никогда не было флоппика, пришлось искать другие способы.

Итак находим установочный диск Debian будь то Net-Install или какой другой, загружаемся с него

В строчке boot> вводим:

rescue

Далее загрузка будет очень похожа на процесс установки, за одним лишь исключением: после настройки сети и выбора имени компьютера в зависимости от количество жестких дисков и разделов на вашем компьютере (у меня на hda 4 раздела, на hdb 6 ) появится что то вроде:

/dev/ide/host0/bus0/target0/lun0/part1/dev/ide/host0/bus0/target0/lun0/part1/dev/ide/host0/bus0/target0/lun0/part2/dev/ide/host0/bus0/target0/lun0/part3/dev/ide/host0/bus0/target0/lun0/part4/dev/ide/host0/bus0/target1/lun0/part1/dev/ide/host0/bus0/target1/lun0/part2/dev/ide/host0/bus0/target1/lun0/part3/dev/ide/host0/bus0/target1/lun0/part5/dev/ide/host0/bus0/target1/lun0/part6/dev/ide/host0/bus0/target1/lun0/part7

Выбираем раздел на котором у вас находится корень “/”. У меня на hdb3,следовательно у меня будет:

/dev/ide/host0/bus0/target1/lun0/part3 

После выбора корня появится меню вида:

1)Запуск оболочки /dev/ide/host0/bus0/target1/luno/part3
2)Запуск оболочки в рабочей среде программы установки
3)Переустановка системного загрузчика GRUB
4)Выберете другую корневую файловую систему
5)Выход  

Выбираем пункт 2). У вас спросят куда установить загрузчик. Пишем:

/dev/hda

Нажимаем Enter.

После чего перезагружаем систему.

Загрузчик восстановлен.

comments powered by Disqus