Главная

Восстановление загрузчика Debian после установки Windows

На компьютере была установлена операционная система Debian 8 Jessie x64. Возникла необходимость параллельно установить Windows 7. Соответственно Microsoft стёр загрузчик Linux.

В этой статье описан процесс восстановления загрузчика с помощью дистрибутива Debian live

 

Скачиваем с официального сайта Debian дистрибутив live той же архитектуры, которая установлена (в моём случае amd64).

Записываем образ на удобный носитель. Загружаемся  с подготовленного носителя. Выбираем самый первый пункт меню (live).

Авторизуемся в системе: логин - user, пароль - live.

Смотрим имеющиеся разделы и запоминаем имя раздела, в который установлен Linux

sudo fdisk -l

Монтируем этот раздел (в моём случае это sda6)

sudo mkdir /mnt/linux

sudo mount /dev/sda6 /mnt/linux

sudo mount --bind /dev /mnt/linux/dev

sudo mount --bind /proc /mnt/linux/proc

меняем корневую точку

sudo chroot /mnt/linux

В результате мы попали в консоль установленного Debian

Устанавливаем grub заново, указывая диск

grub-install /dev/sda

Выходим обратно в live

exit

Размонтируем всё и выключаем компьютер

sudo umount /mnt/linux/dev

sudo umount /mnt/linux/proc

sudo umount /mnt/linux

sudo shutdown now

 

Извлекаем live носитель, загружаемся.

Если всё выполнили правильно, должны увидеть знакомое меню grub.

Готовый bash скрипт можно найти в моём репозитории