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

      0

Восстановление загрузчика Grub — это одна из самых неприятных и сложных процедур для новичка. Из этой статьи вы узнаете несколько способов восстановления загрузчика.

Для начала разберем почему же все таки загрузчик слетает? В большенстве случаев это происходит потому, что вы переустанавливаете какую либо другую систему, например на одном компьютере у вас установлена Windows 7 или 8 а по соседству также находится Linux. Так вот когда вы переустанавливаете Windows вы стираете загрузочную запись и переписываете ее только на загрузку Windows. Бывают и другие случаи но о них не будем.

Ниже будут описаны способы которые позволят вам восстановить загрузчик за небольшое время.

1 Способ
Берете любой загрузочный диск(флешку) с linux и загружаетесь, когда увидите рабочий стол линукс открывайте консоль и вводите следующие строки:
sudo su
mount /dev/XXX /mnt (вместо XXX указываем корневой раздел)
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-install /dev/sda
update-grub
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
reboot

После перезагрузки вновь появиться загрузчик позволяющий вам выбрать нужную операционную систему.

2 Способ
1. Находясь в Linux делаем копию загрузочной записи следующей командой:
sudo dd if=/dev/sda of=~/mbr_backup bs=512 count=1
/dev/sda — корневой каталог с линукс, ~/mbr_backup — означает, что файл будет создан в домашней директории пользователя.

2. Когда настанет время восстанавливать систему вам нужно загрузиться с загрузочного диска линукс и в консоли набрать следующее:
sudo mount /dev/sda5 /mnt/
/dev/sda5 — это раздел где расположен корневой каталог линукс

sudo dd if=/mnt/home/name_user/mbr_backup of=/dev/sda bs=512 count=1
/mnt/home/name_user/mbr_backup — путь до резервной копии загрузочной записи
/dev/sda — диск на котором будем восстанавливать загрузочную запись

sudo umount /dev/sda5

3. Перезагружаемся у нас уже появиться нужное нам меню, заходим в линукс и уже от туда вводим следующие команды:
sudo update-grub
На этом восстановление закончено

3 Способ
1. Загружаемся с lice-cd или флешки и заходим в консоль, там пишем следующее:
sudo mount /dev/sda4 /mnt/
вместо sda4 пишем тот раздел который в системе является корневым.

2. Затем пишем:
sudo grub-install --root-directory=/mnt /dev/sda
sda — это диск на котором нужно восстановить загрузочную запись

3. Отмонтировать раздел
sudo umount /dev/sda4
sudo reboot

4. После перезагрузки появится меню, заходим в линукс открываем консоль и пишем:
sudo update-grub
На этом восстановление mbr закончено.

Если кому вдруг будет тут что-то не понятно можете посмотреть вот в этом видео, там все разложено по полочкам.

Добавить комментарий