Настройка меню выбора установленных операционных систем GRUB

Если вы установили линукс поверх Windows, то у вас непременно при включении компьютера должно появляться меню выбора операционной системы.
На примере Ubuntu 10.10 расскажу, как его оптимизировать и настроить.
Есть 2 подводных камня в меню выбора ОС:

  1. Сложность редактирования конфига grub‘а
  2. Появление в качестве элементов, из которых можно выбрать в меню, множества версий одной и той же операционной системы, но с разными версиями ядра.

По первому пункту: конфиг груба — защищенный файл, который изначально запрещается модифицировать пользователю. Даже если вы найдет его, откроете текстовым редактором, например KWrite, измените, то сохранить вам его все равно не дадут.

grub_cfg

По второму пункту: Убунту, да и любой другой Linux, обновляет версию ядра при появлении таковой. Это очевидно, но после каждого такого апдейта, можно наблюдать добавления аж целых 2-3 пунктов в меню grub‘a при загрузке. А если вы 3 раза обновите, то вы и вовсе будете вынуждены листать этот список чтобы выбрать находящуюся снизу ОС.

Но у этих проблем есть решение.
Для того чтобы изменить, и открыть на сохраняемое редактирование конфиг grub’a, вам нужно всего лишь пароль администратора знать.
Для этого:

  •  откройте терминал(командную строку)
  • напишите в ней команду sudo gedit /boot/grub/grub.cfg
  • введите пароль администратора
  • ждите открытия файла

sudo_gedit

В данному случае gedit — текстовый редактор, установленный в убунту по умолчанию. Если такового нету, можете заменить его на KWrite, Kate, AkelPad и другие.

Ранее содержания grub.cfg представляло из себя всего лишь пути к разделам с ОС. С недавнего времени оно приобрело вид некого C-подобного языка «программирования».

Нас с вами интересуют 3 подзаголовка:

  1. Linux
  2. memtest86+
  3. os-prober.

Если вы нашли первый, значит он отвечает за загрузку разделов жесткого диска, на которых установлен Линукс. Причем именно в этом разделе файла grub.cfg накапливаются пункты меню для запуска ОС с разными версиями ядра. При оптимизации загрузочного меню я рекомендую оставить все таки 2 вида загрузки Линукса: в обычном режиме и в Safe Mode.

linux_partitions

 

Далее существует пункт MemoryTest. Это проверка памяти, требуемой для загрузке с возможным исправлением ошибок. Я также рекомендую его оставить в единственном экземпляре.

 

Ну и остается у нас пункт меню, в котором указывается путь к загрузчику Windows с точки зрения «линуксовой» файловой системы. Его естественно удалять и править нельзя, в противном случае можете в него уже не загрузиться.

windows partition

Собственно именно таким образом можно и нужно править загрузчик GRUB. То есть находите ненужную запись, выделяете ее, начиная с ### BEGIN и до закрывающей фигурной скобочки, и удаляете.
В качестве дополнения можно еще покопаться в настройках, доступных из интерфейса Ubuntu. Нужно выбрать:

Система -> Администрирование -> Экран входа в систему

Здесь ничего особенно интересного вы не увидите, но настроить время/мелодию и пользователя можно.

Опубликовал 13th Июль 2011. Размещено в Настройка Linux.
Метки: , , ,


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

Подписаться не комментируя по