вторник, 21 февраля 2012 г.

Восстановление загрузчика Linux - Grub

Доброго времени суток. Сегодня у меня случилась одна маленькая неприятность у меня умерла Windows (для тех, кто с этим не знаком). Умерла и умерла в чем проблема? - спросите Вы. А проблема заключается в том, что у меня рабочая система Linux, а Windows - это так, поиграться. Так вот проблема заключается в том, что после переустановки Windows она ставит свой загрузчик, который категорически отказывается видеть Linux (не знаю из-за чего, типа “враг”). Дальше мы рассмотрим как восстановить загрузчик Linux - Grub.

Восстановление загрузчика Linux - Grub.
Для того, чтобы восстановить Grub нам нужен LiveCD с Linux  и немного знаний. Первое Вы можете скачать с официального сайта, а второе Вы получите прочитав пост до конца. Приступим:
  1. Загружаемся с LiveCD.
  2. Теперь заходим в консоль(терминал).
  3. И набираем комманду: sudo fdisk -l
    Нас интересует строка, где есть Linux.
  4. Следующей командой монтируем раздел с Linux (в нашем случае это /dev/sda6) в папку /mnt : sudo mount /dev/sda6 /mnt
  5. И  теперь приступаем к восстановлению Grub, командой: sudo grub-install --root-directory=/mnt /dev/sda
Все на этом восстановление загрузчика Linux - Grub завершено.
Изменение загрузочного меню - Grub
Для того, чтобы изменить загрузочное меню нужно отредактировать файл /boot/grub/grub.cfg.
Параметр set default="0" отвечает за, то какой пункт будет грузиться по умолчанию.
Параметр set timeout=10 отвечает за время, которое дается Вам в меню загрузки Grub для выбора пункта загрузки
Также комментируя определенные блоки Вы можете убрать ненужные пункты из меню Grub. Так, например, чтобы убрать из меню пункт “'Ubuntu, с Linux 3.0.0-15-generic”, нужно закомментировать следующий блок:
#menuentry 'Ubuntu, с Linux 3.0.0-15-generic' --class ubuntu --class gnu-linux $
#       recordfail
#       set gfxpayload=$linux_gfx_mode
#       insmod gzio
#       insmod part_msdos
#       insmod ext2
#       set root='(hd0,msdos6)'
#       search --no-floppy --fs-uuid --set=root b2740f4e-58bd-4d01-b16a-aac95b4$
#       linux   /boot/vmlinuz-3.0.0-15-generic root=UUID=b2740f4e-58bd-4d01-b16$
#       initrd  /boot/initrd.img-3.0.0-15-generic
#}
На этом все. Всем безпроблемной работы с ОС Linux и удачного восстановлеия загрузчика Grub.
Если у Вас возникли вопросы, то спрашивайте в комментариях. А также не пропускайте выхода новых постов, подписавшись на RSS-рассылку данного блога.

Понравилась статья? Поблагодарить автора:

Введите e-mail адрес:



0 коммент.:

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