06 сентября, 2014

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

Исходные данные:
На одном физическом жестком диске были установлены Windows 7 (на /dev/sda1) и ALT Linux KDesktop 7. В MBR на /dev/sda установлен загрузчик grub. Windows была переустановлена с форматированием раздела. Теперь grub заменен загрузчиком Windows, и Linux не запускается.

Задача:
Восстановить все как было.
Решение:
Загружаемся с установочного диска ALT Linux в режиме "Восстановление системы". В консоли последовательно вводим команды:

mount-system
chroot /mnt/system1
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda


Теперь загрузчик grub восстановлен. Перезагружаемся. Но система отказывается загружать графический интерфейс. Причина тому - несоответствие нового UUID раздела с Windows (он изменился при форматировании раздела) с записью в файле /etc/fstab. Узнать текущий UUID раздела можно при помощи команды:

blkid

Запишите идентификатор нужного раздела на бумажку и открывайте файл /etc/fstab чтобы внести в него нужные изменения. Введите команду:

vi /etc/fstab

Нажмите "A" для начала редактирования, найдите нужный (более неактуальный) и замените его текущим. Теперь самое сложное - сохранение изменений и выход. Нажмите последовательно клавиши "Esc", двоеточие, "W", "Q", "Enter". Файл сохранится и вы выйдете из редактора.

Теперь перезагрузите систему - и все готово.

Комментариев нет:

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