Здесь мы сконфигурировали GRUB2 на Ubuntu 14.04, но этот процесс должен быть похож на другие дистрибутивы Linux. Возможно, вы настроили исходные настройки GRUB, отредактировав его файл menu.lst в прошлом, но теперь этот процесс отличается.
Основы конфигурации GRUB2
GRUB2 не использует файл menu.lst. Вместо этого основным файлом конфигурации является файл /boot/grub/grub.cfg. Однако вы не должны редактировать этот файл вручную! Этот файл предназначен только для использования GRUB2. Это автоматически создается путем запуска обновление-личинка команда как root - другими словами, путем запуска sudo update-grub на Ubuntu.
Ваши собственные настройки GRUB хранятся в файле / etc / default / grub. Отредактируйте этот файл, чтобы изменить настройки GRUB2. Сценарии также находятся в каталоге /etc/grub.d/. Например, в Ubuntu есть сценарии, которые настраивают тему по умолчанию. Существует также сценарий os-prober, который проверяет внутренние жесткие диски системы для других установленных операционных систем - Windows, других дистрибутивов Linux, Mac OS X и т. Д. - и автоматически добавляет их в меню GRUB2.
Когда вы запускаете команду update-grub, GRUB автоматически объединяет настройки из файла / etc / default / grub, скриптов из каталога /etc/grub.d/ и всего остального, создавая / boot / grub / grub. cfg-файл, который читается при загрузке.
Другими словами, чтобы настроить настройки GRUB2, вам придется отредактировать файл / etc / default / grub, а затем запустить sudo update-grub команда.
Редактировать файл конфигурации GRUB
Откройте файл / etc / default / grub для редактирования в стандартном текстовом редакторе. Если вы хотите использовать графический текстовый редактор, откройте терминал или нажмите Alt + F2 - и выполните следующую команду:
gksu gedit /etc/default/grub
Для простого в использовании терминала - Nano - используйте следующую команду. Конечно, вы можете использовать любой текстовый редактор, в том числе стандартный текстовый редактор vi.
sudo nano /etc/default/grub
Выберите ОС по умолчанию: Изменить GRUB_DEFAULT = линия. По умолчанию, GRUB_DEFAULT = 0 использует первую запись как значение по умолчанию - измените номер на 1, чтобы использовать вторую запись, 2 для использования третьей записи или так далее. Вы также можете использовать GRUB_DEFAULT = спасенный и GRUB автоматически загрузит последнюю операционную систему, которую вы выбрали каждый раз при загрузке. Вы также можете указать метку в кавычках. Например, если в списке ОС вы указали операционную систему под названием Windows 7 (загрузчик), вы можете использовать GRUB_DEFAULT = "Windows 7 (загрузчик)"
Сохранить операционную систему по умолчанию: Если вы выберете GRUB_DEFAULT = спасенный, вам также необходимо добавить GRUB_SAVEDEFAULT = верно line - в противном случае это не сработает.
Выберите, скрывается ли GRUB: Если установлена только одна операционная система, Ubuntu по умолчанию GRUB автоматически загружает ОС по умолчанию с опцией GRUB_HIDDEN_TIMEOUT = 0. Этот параметр указывает, что GRUB будет скрыт, и он автоматически загрузится в ОС по умолчанию через 0 секунд - сразу же, другими словами. Вы можете получить доступ к меню, удерживая Shift при загрузке вашего компьютера. Чтобы установить более высокий тайм-аут, используйте что-то вроде GRUB_HIDDEN_TIMEOUT = 5 - GRUB отобразит пустой экран или заставку в течение пяти секунд, в течение которых вы можете нажать любую клавишу, чтобы просмотреть меню. Чтобы предотвратить автоматическое скрытие GRUB, прокомментируйте строку - просто добавьте # перед ней, чтобы она читала # GRUB_HIDDEN_TIMEOUT = 0.
Управление таймаутом меню GRUB: Если GRUB не будет автоматически скрыт, вы увидите меню каждый раз, когда ваш компьютер загрузится. GRUB автоматически запускает операционную систему по умолчанию через определенный промежуток времени, обычно десять секунд. В течение этого времени вы можете выбрать другую ОС или оставить ее автоматически загружать. Чтобы изменить период ожидания, отредактируйте GRUB_TIMEOUT = 10 и введите любое количество секунд, которое вам нравится. (Помните, что это используется, только если GRUB не скрыт.) Чтобы GRUB не загружался автоматически и всегда ожидал, что вы выберете ОС, измените строку на GRUB_TIMEOUT = -1
Выберите фоновое изображение: GRUB_BACKGROUND line использует ли фоновое изображение - по умолчанию GRUB использует монохромный вид белого цвета на черном. Вы можете добавить строку, как GRUB_BACKGROUND =»/ Главная / пользователь / Фотографии / background.png» для указания файла изображения, который будет использоваться GRUB.
Файл изображения должен соответствовать различным спецификациям. GRUB поддерживает JPG / JPEG изображения, но они ограничены 256 цветами - поэтому вы, вероятно, не захотите использовать JPG-изображение. Вместо этого вы, вероятно, захотите использовать PNG-изображение, которое может иметь любое количество цветов. Вы также можете использовать файл изображения TGA.
Внесение изменений
Чтобы изменения вступили в силу, просто сохраните текстовый файл - «Файл»> «Сохранить в Gedit» или «Ctrl + O», а затем «Ввод», чтобы сохранить файл в «Нано», а затем запустите sudo update-grub команда. Ваши изменения станут частью файла grub.cfg и будут использоваться каждый раз при загрузке вашего компьютера.
Это не все настройки GRUB, но некоторые из них наиболее часто меняются. Другие настройки могут быть настроены в файле / etc / default / grub или путем редактирования сценариев в каталоге /etc/grub.d.
Если вы не хотите редактировать файлы вручную, вы можете найти графические инструменты для настройки GRUB2 в ваших репозиториях дистрибутива Linux. Вышеупомянутый метод должен работать даже на дистрибутивах Linux, где такие инструменты недоступны, или если у вас просто доступ к командной строке и вы хотите сделать это вручную.