Differences between revisions 8 and 11 (spanning 3 versions)
Revision 8 as of 2012-04-05 15:32:07
Size: 3940
Comment:
Revision 11 as of 2012-04-05 16:09:13
Size: 4545
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
=== Troubleshooting : 'grub-install /dev/sda' failed. ===
If D-I's "Reinstall GRUB boot loader" option fails, with error message
=== Устранение неполадок : 'grub-install /dev/sda' failed. ===
Если параметр D-I "Переустановка загрузчика GRUB" завершается, сообщив об ошибке
Line 17: Line 17:
This is a fatal error. Это фатальная ошибка.
Line 19: Line 19:
Also, the d-i log console (Alt-F4) displays {{{ А также, the d-i консоль лога (Alt-F4) отобразит {{{
Line 22: Line 22:
You can still use the following method to reinstall GRUB.
Choose "Execute a shell in ''Your root partition''" in the d-i rescue menu.
Вы можете использовать следующий метод, чтобы переустановить GRUB.
Выберите "Выполнить оболочку в ''Вашем корневом разделе''" в меню восстановления d-i.
Line 25: Line 25:
'''Locate your root partition''' : '''Найдите ваш корневой раздел''' :
Line 40: Line 40:
'''Reinstall GRUB bootloader ''' ~-([[http://www.gnu.org/software/grub/manual/grub.html#Installation-under-UNIX|grub manual]])-~ '''Переустановка загрузчика GRUB''' ~-([[http://www.gnu.org/software/grub/manual/grub.html#Installation-under-UNIX|руководство по grub]])-~
Line 42: Line 42:
If you have grub-legacy <<FootNote(If you have stage1, stage2 and menu.lst files in /boot/grub/ then you probably have a working grub-legacy. If you have several *.mod files and a grub.cfg file in /boot/grub/ then you have the new grub.)>> and your root partition is /dev/sda3 then you can re-install grub in the MBR of your hard drive by typing the following commands : Если у вас есть grub-legacy <<FootNote(Если у вас есть stage1, stage2 и menu.lst файлы в /boot/grub/, то у вас, вероятно, рабочий grub-legacy. Если у вас есть несколько *.mod файлов и файл grub.cfg в /boot/grub/ это значит у вас новый grub)>> и корневой раздел /dev/sda3, то вы можете повторно установить GRUB в MBR жесткого диска с помощью следующей команды:
Line 50: Line 50:
Note that in grub-legacy (hd0,2) is the third partition. Заметьте что (hd0,2) в grub-legacy это третий раздел.
Line 52: Line 52:
Then choose "Reboot the system", everything should be fine.
Затем выберите "Перезагрузить систему", и все должно сработать.

Translation(s): English - Français - Italiano Russian


Восстановление Grub

Представьте себе, по какой-либо причине у вас есть другие дрянные операционные системы, установленные рядом с Debian. Или по какой-то другой причине вам придется его переустановить, потому что он на самом деле сломан. Опять же, представьте себе, у этой дрянной ОС получилась дрянная установка и она переписала загрузочную запись MBR, полностью завладев компьютером. Что дальше? Переустановка Debian? Нет.

В любом случае, вы можете использовать загрузочную утилитуSuperGrub, которая может восстанавливать и исправлять неправильную запись GRUB или напрямую загружать различные операционные системы.

Стандартная процедура

Установщик Debian (DVD, CD netinst, дискеты, по сети, и т.д.) может быть использован для восстановления систем, например, если они не загружаются после обновления. Вы должны прочесть и следовать инструкции Восстановление неработающей системы в разделе руководство по установке 1 (ищите его в индексе ) [ссылка на stable/i386].

Устранение неполадок : 'grub-install /dev/sda' failed.

Если параметр D-I "Переустановка загрузчика GRUB" завершается, сообщив об ошибке

Unable to install GRUB in /dev/sda
Executing 'grub-install /dev/sda' failed.
Это фатальная ошибка.

А также, the d-i консоль лога (Alt-F4) отобразит

grub-installer: /dev/scsi/host0/bus0/target0/lun0/disc does not have any corresponding BIOS Drive

Вы можете использовать следующий метод, чтобы переустановить GRUB. Выберите "Выполнить оболочку в Вашем корневом разделе" в меню восстановления d-i.

Найдите ваш корневой раздел :

fdisk -l

Disk /dev/sda: 39.9 GB, 39996820992 bytes
255 heads, 63 sectors/track, 4862 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         111      891576    7  HPFS/NTFS
/dev/sda2             167         230      514080   82  Linux swap
/dev/sda3             231         784     4450005   83  Linux
/dev/sda4             785        4862    32756535    f  W95 Ext'd (LBA)
/dev/sda5             785        4862    32756503+  83  Linux

Переустановка загрузчика GRUB (руководство по grub)

Если у вас есть grub-legacy 2 и корневой раздел /dev/sda3, то вы можете повторно установить GRUB в MBR жесткого диска с помощью следующей команды:

sudo grub
grub>root (hd0,2)
grub>setup (hd0)
grub>quit
exit

Заметьте что (hd0,2) в grub-legacy это третий раздел.

Затем выберите "Перезагрузить систему", и все должно сработать.


CategoryBootProcess

  1. http://www.debian.org/releases/ (1)

  2. Если у вас есть stage1, stage2 и menu.lst файлы в /boot/grub/, то у вас, вероятно, рабочий grub-legacy. Если у вас есть несколько *.mod файлов и файл grub.cfg в /boot/grub/ это значит у вас новый grub (2)