Исходные данные:
На одном физическом жестком диске были установлены 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". Файл сохранится и вы выйдете из редактора.
Теперь перезагрузите систему - и все готово.
На одном физическом жестком диске были установлены 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". Файл сохранится и вы выйдете из редактора.
Теперь перезагрузите систему - и все готово.
Комментариев нет:
Отправить комментарий