Differences between revisions 1 and 13 (spanning 12 versions)
Revision 1 as of 2012-04-05 11:19:37
Size: 3026
Comment:
Revision 13 as of 2012-04-05 16:27:49
Size: 4538
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/GrubRecover|Français]] - [[it/GrubRecover|Italiano]] [[ru/GrubRecover|Russian]] -~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[GrubRecover|English]] - [[fr/GrubRecover|Français]] - [[it/GrubRecover|Italiano]] [[ru/GrubRecover|Russian]] -~
Line 5: Line 5:
Imagine for any reason you have any other crappy OS installed next to Debian. And for any reason you need to reinstall it because is really broken. Again, imagine this crappy OS has a crappy installation and overwrites the disk MBR to own the full computer. What's next? Reinstall Debian? No. Представьте себе, по какой-либо причине у вас есть другие операционные системы, установленные рядом с Debian. Или по какой-то другой причине вам придется его переустановить, потому что он на самом деле сломан. Опять же, представьте себе, у этой дрянной ОС получилась дрянная установка и она переписала загрузочную запись MBR, полностью завладев компьютером. Что дальше? Переустановка Debian? Нет.
Line 7: Line 7:
In any case, you can use [[http://www.supergrubdisk.org/|SuperGrub]], a boot utility that can restore and repair overwritten and misconfigured GRUB installs or directly boot various operating systems. В любом случае, вы можете использовать загрузочную утилиту[[http://www.supergrubdisk.org/|SuperGrub]], которая может восстанавливать и исправлять неправильную запись GRUB или напрямую загружать различные операционные системы.
Line 9: Line 9:
== Standard procedure ==
The Debian Installer (DVD, netinst CD, floppy, netboot, etc.) can be used to rescue systems, for example if they fail to boot after an upgrade. You should '''read and follow the instruction''' "Recovering a Broken System" section of the Installation Guide<<FootNote(http://www.debian.org/releases/)>> (look for it in the index) [link to [[http://www.debian.org/releases/stable/i386/ch08s07.html|stable/i386]]].
== Стандартная процедура ==
Установщик Debian (DVD, CD netinst, дискеты, по сети, и т.д.) может быть использован для восстановления систем, например, если они не загружаются после обновления. Вы должны '''прочесть и следовать инструкции''' ''Восстановление неработающей системы'' в разделе руководство по установке <<FootNote(http://www.debian.org/releases/)>> (ищите его в индексе ) [ссылка на [[http://www.debian.org/releases/stable/i386/ch08s07.html|stable/i386]]].
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 {{{ А также, если консоль логов 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.
Это фатальная ошибка.

А также, если консоль логов 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)