Възстановяване на GRUB след преинсталация на Windows
31 октомври, 2008 – 6:49 amАвтор: Kulu Ngile

Много от начинаещите в Debian преинсталират своят Windows, който се намира на същата машина, където е и инсталиран Debian. Обикновено Windows инсталацията не се интересува от нашият зареждащ процес на Debian и презаписва master boot record (MBR) с Windows, което води до загуба на bootloader-а.
За да си възстановим grub, можем да използваме следната процедура:
1. Променете в BIOS, компютъра ви да зарежда от CD и сложете първият диск на Debian
2. Преминете към втората конзола, като натиснете alt+F2
3. Създайте нова директория, в която ще монтирате boot дяла (примерно mkdir /mnt/disk)
Заб.: Ако boot дяла ви е на отделен от root дяла, трябва да създадете директория и за него, т.е. mkdir /mnt/boot1
4. Монтирайте root дяла, а ако boot ви е на отделен дял, монтирайте и него, т.е.
mount /dev/hdX2 /mnt/boot1
където hdX1 ви е root дяла, а hdX2 е boot дяла.
5. Изпълнете chroot за root дяла, т.е.
6. Стартирайте командата grub в конзолата
7. Задайте root дяла, т.е. root (hd0,1).
(hd0,1) се равнява на /dev/hda2. Тука трябва да укажете, кой точно ви е root дяла, като може да го проверите с fdisk -l
8. За да инсталирате grub на /dev/hda, трябва да въведете следната команда
9. Последната стъпка е да напишете exit за да излезете от chroot, да деминтирате монтираните у-ва и да рестартирате
umount /dev/hdX1
umount /dev/hdX2
init 6
Заб. : т.6, т.7 и т.8 могат да се заменят със следните няколко команди
update-grub
Същата процедура може да използвате с live CD, като започнете от т.3.
Стъпките са валидни за всички видове дистрота.