Найти в Дзене
Владимир IT

Linux: шаг №6 Восстановление GRUB 2 после установки Windows.

Друзья, по разным причинам бывает необходимо установить на компьютере две операционные системы, например Windows 10 и Linux. О таком способе установки я рассказал в статье «Linux: шаг №1 Установка на SSD+HDD». В таком случае может возникнуть необходимость переустановки Windows, после чего при включении компьютера мы не увидим загрузочное меню GRUB 2. Моя цель: познакомить Вас, уважаемый читатель, со способом восстановления GRUB 2 после установки Windows. Общие понятия. Если Вы на своем компьютере используете так называемый дуалбут (загрузку на выбор) из Windows и Linux, то уже знаете, что во время установки ОС, для того, чтобы было меньше возни, лучше устанавливать сначала ОС от Microsoft, а потом только Linux Mint либо другую операционную систему семейства Linux. Связано это с тем, что Windows не видит других операционных систем, кроме своих, и поверх загрузчика GRUB записывает в MBR свой загрузчик. Соответственно, если Вы установите сначала Linux, а потом Windows, то в итоге не сможе

Друзья, по разным причинам бывает необходимо установить на компьютере две операционные системы, например Windows 10 и Linux. О таком способе установки я рассказал в статье «Linux: шаг №1 Установка на SSD+HDD». В таком случае может возникнуть необходимость переустановки Windows, после чего при включении компьютера мы не увидим загрузочное меню GRUB 2.

Моя цель: познакомить Вас, уважаемый читатель, со способом восстановления GRUB 2 после установки Windows.

Общие понятия.

Если Вы на своем компьютере используете так называемый дуалбут (загрузку на выбор) из Windows и Linux, то уже знаете, что во время установки ОС, для того, чтобы было меньше возни, лучше устанавливать сначала ОС от Microsoft, а потом только Linux Mint либо другую операционную систему семейства Linux. Связано это с тем, что Windows не видит других операционных систем, кроме своих, и поверх загрузчика GRUB записывает в MBR свой загрузчик. Соответственно, если Вы установите сначала Linux, а потом Windows, то в итоге не сможете загрузить Linux, так как его просто не будет в списке загрузки. Но что же делать, если Вам все же необходимо переустановить Windows или просто установить ее на компьютер с Linux? Не переустанавливать же ради этого и Linux? Нет. Просто после всего, что Вы сделаете, нужно будет восстановить загрузчик GRUB. Допустим, у Вас на один жесткий диск были установлены Linux Mint и Windows 7 (либо Windows 10, просто решили переустановить Windows 10). После всех манипуляций Windows 10 запускается, а Linux Mint - нет. Придется восстановить затертый GRUB.

Восстановление GRUB 2.

Сначала загружаемся с LiveDVD. Это та самая загрузочная флешка, с которой Вы установили Linux Mint. Когда система загрузится, открываем терминал (Ctr+Alt+T) и смотрим структуру разделов с помощью команды:

sudo fdisk -l

После ввода пароля получаем примерно следующее (в моем случае). Это часть выводимой информации, то, что нас интересует:

Результат выполнения команды sudo fdisk -l
Результат выполнения команды sudo fdisk -l

Видим 7 разделов: два NTFS для Windows, корневой Linux(sda5) Id=83, раздел подкачки Linux (sda6) всегда имеет Id=82, раздел Home (sda7) Id=83. Чтобы установить GRUB, необходимо примонтировать корневой раздел Linux Mint — у меня sda5:

sudo mount /dev/sda5 /mnt

И чтобы записать GRUB в загрузочную запись, выполняем в терминале команду:

sudo grub-install --root-directory=/mnt /dev/sda

Обратите внимание: sda пишется без цифры.

Картинку приводить не буду, может быть, когда придется восстанавливать GRUB 2, тогда и сохраню для Вас, уважаемый читатель. :-)

После этого можно перезагрузить компьютер. А для этого можно, не закрывая Терминал, набрать в нем команду:

reboot

Ура! Наш GRUB восстановлен и мы снова видим наше прежнее загрузочное меню!

Возможная ситуация: Вы переустановили Windows 7 на Windows 10, но в меню загрузчика по прежнему она отображается как «семерка», из-за чего при попытке ее запуска выскакивает ошибка. Чтобы исправить это, достаточно загрузиться в Linux Mint (не LiveDVD) и через терминал обновить загрузчик:

sudo update-grub

В заключение.

Вот и все! Если вкратце: загрузились с флешки, ввели три команды и вуаля — загрузчик GRUB 2 работает как и прежде! Дорогие друзья! Не раз этот метод выручал меня, наверняка когда-нибудь и вам придется им воспользоваться…

***

Вам понравилось, оказалось полезным? Ставьте, пожалуйста, "лайк"!

Буду рад вашим подпискам.