Ubuntu обычно является первым дистрибутивом Linux, который устанавливают на свой компьютер любопытствующие приверженцы Windows.
После установки Ubuntu пользователи видят начальный загрузчик GRUB, позволяющий им осуществлять выбор между установленными операционными системами.
Всё бывает хорошо лишь до очередной традиционной переустановки Windows, после которой затирается главная загрузочная запись (MBR) и пропадает возможность загрузки лишь недавно установленной Ubuntu.
Каким образом восстановить GRUB? Восстановить GRUB достаточно просто:
- Запускаем Ubuntu c установочного диска (режим LiveCD).
- Монтируем раздел с /boot:
# mkdir /mnt/linux-root # mount /dev/sdaN /mnt/linux-root
sdaN -- раздел жесткого диска с установленной Ubuntu, где N -- номер раздела. Пример: sda3 -- Ubuntu установлена на 3-м разделе 1-го винчестера.
- Биндим каталог загрузчика на винчестере в качестве текущего:
# mount --bind /mnt/linux-root/boot /boot
- Запускаем GRUB:
# grub
- В shell указываем точку загрузки:
root (hd0,X)
В данном случае диски и разделы нумеруются с 0. Пример: (hd0,2) -- Ubuntu установлена на 3-м разделе 1-го винчестера.
- Прописываем GRUB в MBR и выходим из shell:
setup (hd0) > quit
- Перезагружаемся:
# reboot
Готово!