Восстановление GRUB 2 после установки Windows в Debian

 

Я уже писал о том, как восстановить GRUB 2 после установки Windows с помощью LiveCD Ubuntu. Тот метод вполне рабочий, но случилось так, что у меня оказался старенький ноутбук с Debian (и его установочной флешкой) на который только что была установлена Windows (даже переустановлена). Соответственно, GRUB затерся и зайти в Debian не было возможности. Ниже о том, как я решал проблему.

Замечание

В некоторых случаях, как я могу догадываться, когда Windows создает дополнительные разделы и ей не хватает свободного места, она может повредить корневой раздел Linux (у меня такое случалось). В этом случае, восстановлением GRUB не обойтись, нужно будет переустанавливать дистрибутив. Поэтому проверьте на целостность разделы диска перед началом работ. Теперь приступим.

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

У Debian нет Live образов, зато есть режим восстановления, поэтому воспользуемся им. Для этого загружаемся с установочного диска или флешки и следуем по пунктам:

  1. Выберем «Advanced Options»
  2. Далее «Graphical rescue mode»
  3. Дальше необходимо выполнить настройку как перед установкой: выбрать язык, местоположение, раскладку и т. д.
  4. Необходимо дойти до выбора корневой файловой системы

Я не знал какой раздел на ноутбуке корневой, поэтому выбрал «Не использовать корневую файловую систему» и на следующем шаге выбрал «Запуск оболочки в рабочей среде программы установки». Затем посмотрел структуру диска командой:

fdisk -l /dev/sda

Поскольку я знал, что корневой раздел у меня занимает 20Гб стало ясно, что это sda5. Командой exit выходим из консоли и выбираем пункт «Выберите другую корневую файловую систему» из режима восстановления:

Выделяем sda5 и жмем «Продолжить»

Нам стала доступна опция переустановки системного загрузчика GRUB:

Восстановление GRUB 2 из-под установочного диска Debian

Выбрав «Переустановка системного загрузчика GRUB», указываем куда его установить. У меня это главная загрузочная запись, то есть — /dev/sda. Пишу и жму «Продолжить»:

Начнется установка GRUB 2 по окончании которой, просто выбираем пункт «Перезагрузка системы»:

Обновим GRUB

После восстановления загрузчика вы можете не обнаружить в списке установленных ОС Windows, либо при ее выборе будет выскакивать ошибка. Это лечиться обновлением GRUB из терминала командой:

sudo update-grub

А на этом все. Отпишитесь в комментариях о том, помогла заметка вам или нет.

 

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

 

 
Top