Домашняя » как » Как настроить параметры загрузчика GRUB2

    Как настроить параметры загрузчика GRUB2

    Ubuntu и большинство других дистрибутивов Linux теперь используют загрузчик GRUB2. Вы можете изменить его настройки, чтобы выбрать операционную систему по умолчанию, установить фоновое изображение и указать, как долго GRUB будет вести обратный отсчет перед автоматической загрузкой операционной системы по умолчанию..

    Мы настроили 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

    Файл / etc / default / grub короткий и должен легко редактироваться. Как и в случае любого другого файла конфигурации, вам необходимо отредактировать параметры до желаемого состояния, а затем изменить файл. Если какой-либо из приведенных ниже параметров еще не отображается в файле, добавьте его в новой строке. Если это так, отредактируйте существующую строку вместо добавления дубликата.

    Выберите ОС по умолчанию: Изменить GRUB_DEFAULT = линия. По умолчанию, GRUB_DEFAULT = 0 использует первую запись как значение по умолчанию - измените число на 1, чтобы использовать вторую запись, 2, чтобы использовать третью запись, и так далее. Вы также можете использовать GRUB_DEFAULT = спасенный GRUB автоматически загрузит последнюю выбранную вами операционную систему при каждой загрузке. Вы также можете указать метку в кавычках. Например, если в вашем списке ОС есть операционная система Windows 7 (загрузчик), вы можете использовать GRUB_DEFAULT = ”Windows 7 (загрузчик)»

    Сохранить операционную систему по умолчанию: Если вы выбираете GRUB_DEFAULT = спасенный, вам также нужно добавить GRUB_SAVEDEFAULT = верно линия - иначе это не сработает.

    Выберите, скрыт ли 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», а затем «Enter», чтобы сохранить файл в Nano, - и затем запустите sudo update-grub команда. Ваши изменения станут частью файла grub.cfg и будут использоваться при каждой загрузке компьютера..


    Это не все настройки GRUB, но некоторые из них наиболее часто меняются. Другие настройки могут быть настроены в файле / etc / default / grub или путем редактирования скриптов в каталоге /etc/grub.d.

    Если вы не хотите редактировать файлы вручную, вы можете найти графические инструменты для настройки GRUB2 в репозиториях программного обеспечения вашего дистрибутива Linux. Описанный выше метод должен работать даже в дистрибутивах Linux, где такие инструменты нелегко доступны, или если вы просто имеете доступ из командной строки и хотите сделать это вручную.