Как редактировать загрузчик Ubuntu с помощью Grub Customizer

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

GRUB обычно компилируется /boot/grub/grub.cfgиз настроек /etc/default/grubи скриптов, расположенных в каталоге /etc/grub.d/. В руководстве GNU GRUB описана эта модель генерации, поэтому, как правило, не следует редактировать файлы grub.cfgнапрямую.

1. Создайте резервную копию GRUB и установите Grub Customizer.

Перед внесением каких-либо изменений создайте резервную копию редактируемых настроек GRUB:

backup_dir="$HOME/grub-backup-$(date +%F-%H%M%S)"
mkdir -p "$backup_dir"
sudo cp -a /etc/default/grub "$backup_dir/default-grub"
sudo cp -a /etc/grub.d "$backup_dir/grub.d"

Далее проверьте, есть ли уже подходящий вариант установки для вашей версии Ubuntu:

apt-cache policy grub-customizer

Если подходящий вариант доступен, установите его с помощью команды sudo apt install grub-customizer`.`. Если подходящего варианта нет, в последних версиях Ubuntu можно использовать сторонний PPA-репозиторий Grub Customizer Launchpad от разработчика :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

PPA — это дополнительный источник программного обеспечения, поэтому перед его включением на компьютере, где особенно важна надежность загрузки, ознакомьтесь с информацией о нем.

В терминале Ubuntu отображаются команды, использованные для добавления PPA Grub Customizer и установки grub-customizer.
Установите Grub Customizer из APT, добавляя PPA-репозиторий разработчика только в том случае, если для вашей версии Ubuntu нет подходящего репозитория.

2. Откройте Grub Customizer и просмотрите записи загрузки.

Откройте меню приложений, найдите Grub Customizer и запустите его. Ubuntu запросит авторизацию администратора, поскольку программа изменяет конфигурацию загрузки системы.

На вкладке «Список настроек» отображаются записи, которые GRUB может отображать при запуске. В зависимости от компьютера вы можете увидеть Ubuntu, расширенные параметры Ubuntu, записи восстановления и другую операционную систему, например, диспетчер загрузки Windows.

Выберите запись и используйте стрелки вверх или вниз, чтобы изменить ее положение. Избегайте удаления записей восстановления или старых ядер только для того, чтобы сократить список; эти записи могут быть полезны, если новое ядро ​​не загружается. Также избегайте внесения существенных изменений в список, если вам на самом деле нужна всего лишь другая запись по умолчанию.

Вкладка «Настройки Grub» содержит список параметров конфигурации, включая Ubuntu, режим восстановления и диспетчер загрузки Windows.
Вкладка «Конфигурация списка» позволяет просматривать и изменять порядок пунктов меню GRUB.

3. Измените значение по умолчанию для ввода, время ожидания и поведение меню.

Откройте «Общие настройки» . Это самое безопасное место для внесения изменений, которые действительно необходимы большинству пользователей Ubuntu.

  • Выбор по умолчанию: выберите операционную систему или пункт меню, который вы хотите выбрать автоматически.
  • Предыдущая загруженная запись: заставляет GRUB пытаться запомнить запись, выбранную при предыдущей загрузке. GNU GRUB отмечает, что это поведение зависит от блока среды сохранения записей, поэтому оно может быть недоступно в каждой конфигурации хранилища.
  • Показать меню: оставьте эту опцию включенной в системах с двойной загрузкой или на компьютерах, которые могут потребоваться для устранения неполадок.
  • Тайм-аут: установите количество секунд, в течение которых GRUB ожидает перед запуском записи по умолчанию. Небольшая задержка, например, 5–10 секунд, обычно дает достаточно времени для выбора другой операционной системы или варианта восстановления.
  • Параметры ядра: оставляйте существующие значения, такие как , quiet splashбез изменений, если точно не знаете, зачем их меняете.

В документации GRUB соответствующие параметры, включая GRUB_DEFAULT, GRUB_SAVEDEFAULT, GRUB_TIMEOUT, и GRUB_TIMEOUT_STYLE, описаны в простом справочнике по конфигурации .

Вкладка «Общие настройки» в Grub Customizer отображает запись по умолчанию, видимость меню, время ожидания и параметры ядра.
В разделе «Общие настройки» рассматриваются параметры загрузки по умолчанию, видимость меню, время ожидания и параметры командной строки ядра.

4. Сохраните изменения и проверьте сгенерированную конфигурацию GRUB.

После внесения изменений нажмите кнопку «Сохранить» в настройках GRUB. Сохранение приведет к повторной генерации конфигурации GRUB. Нет необходимости использовать команду «Установить в MBR» просто для применения настроек меню; переустановка загрузчика — это другая операция, и ее следует выполнять только в том случае, если вам намеренно необходимо восстановить или переустановить GRUB.

Для дополнительной проверки откройте Терминал и выполните следующую команду:

sudo update-grub

В Ubuntu update-grubиспользуется оболочка, которая запускает команду `update-grub` grub-mkconfig -o /boot/grub/grub.cfg, как описано в справочной странице Ubuntu `update-grub` . Перед перезапуском ознакомьтесь с выводом. Если система сообщает об ошибке, сначала устраните эту проблему, а не перезагружайтесь с непроверенной конфигурацией.

Нажмите кнопку «Сохранить» в Grub Customizer и запустите в терминале команду sudo update-grub, чтобы перегенерировать загрузочное меню.
Сохраните графические изменения, а затем, при желании, запустите update-grub, чтобы убедиться, что Ubuntu может перегенерировать загрузочное меню без ошибок.

Что делать, если изменения вызывают проблемы?

Если Ubuntu по-прежнему загружается, снова откройте Grub Customizer и отмените последнее изменение или восстановите соответствующие настройки из созданной вами резервной копии. Не заменяйте вслепую более новую /etc/grub.dдиректорию старой копией после обновления ядра или пакетов GRUB; используйте резервную копию в качестве ориентира и восстанавливайте только то, что вам понятно. Если машина больше не загружается нормально, используйте восстановление Ubuntu или установочный носитель Live, чтобы проверить конфигурацию GRUB, прежде чем пытаться переустановить загрузчик.

Для большинства пользователей наилучший подход прост: использовать Grub Customizer для установки параметров по умолчанию, времени ожидания и видимости меню, сохранить конфигурацию, проверить её с помощью команды `gb` update-grubи избегать установки ненужных параметров загрузчика.

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

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.