ubuntu меню загрузки редактировать

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

24 ноября 2018

Редактирование загрузчика GRUB с Grub Customizer в Ubuntu и производных

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

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

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Основные возможности Grub Customizer:

— Сортировка, переименование, изменение порядка систем, удаление пунктов меню загрузчика GRUB;
— Определение операционной системы для загрузки по умолчанию, указание задержки перед загрузкой;
— Задание фонового изображения, цвета текста и цвета фона текста.

Установка Grub Customizer в Ubuntu и производные

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

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

После установки вы найдёте Grub Customizer поиском в меню:

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Если у вас происходит подобное с загрузчиком GRUB, выделите дополнительные параметры в Grub Customizer, которые следует удалить:

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

После удаления ненужных параметров, необходимо сохранить изменения, нажатием на кнопке Сохранить:

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Теперь можно закрыть окно Grub Customizer.

sudo apt install grub-emu

А затем выполните команду в терминале на открытие эмулятора:

Когда откроется окно эмулятора, отодвиньте его поодаль с терминалом и активируйте окно терминала, кликом на нём, а затем можете использовать клавиши с стрелками вверх/вниз, для выбора пункта Дополнительные параметры и Enter, для его просмотра в окне эмулятора (как написано в нижней части окна эмулятора):

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Теперь, как видно на снимке, в Дополнительных параметрах загрузчика GRUB отобразились только те параметры, которые мне необходимы для выбора и корректной загрузки системы.

Примечание. Для закрытия окна эмулятора, необходимо закрыть сам терминал.

В Grub Customizer имеются другие параметры для редактирования, как говорилось в начале статьи, но не переусердствуйте в их редактировании, иначе система может не загрузится и придётся восстанавливать загрузчик с помощью флешки с дистрибутивом, как описано в ЭТОЙ инструкции.

Источник

Настройка меню загрузчика Grub2

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Содержание

Итак, для тех, кому интересно узнать как происходит настройка меню загрузчика Grub2, поделюсь опытом.

Кто-то, наверное, может усмехнуться, сказать: «Открыл вот Америку»… Или: «Изобрёл велосипед»… Да, не открыл. И не изобрёл. Придумано не мной. Я много статей прочитал про это, и там больше вопросов, чем ответов.

Скажу честно, за основу взял пару готовых тем, и кое-что в них доработал. Перефразируя выражение из известного советского фильма «Операция Ы, и другие приключения Шурика…» 🙂:

Всё уже… «придумано» до нас!
Ах,… до нас.

И ещё, для информации: это больше подойдёт для тех, у кого на компьютере установлено две и более систем, например Windows 7 + Ubuntu (для Windows 10, 11, 8, 8.1, XP и проч. тоже подойдёт). У кого установлена только одна система, но он хочет полюбоваться красотой, расскажу чуть ниже.

Проверено на системе Ubuntu (XUbuntu) 20.04.3 LTS + Windows 7, Linux Mint 20.2 и Debian 11.

Файлы и директории новой темы

Переходим в эту директорию:

У меня есть уже готовая заготовка, скачиваем следующей командой (немножко длинная, но скопировать и вставить в терминал — нет ничего проще) :

Конфигурация theme.txt

Итак, наша тема скачана и распакована. Для контроля проверяем:

Должен появиться список файлов. Я назвал эту тему условно (ну так, по себе) 🙂 — «iwanoff». Вы можете назвать её, как угодно, заменив в последствии «iwanoff» на своё название.

Главный файл темы загрузчика Grub2 — «theme.txt». Проверяем его. Переходим в папку с проектом:

(я везде указываю абсолютные пути, чтобы не было путаницы), и открываем файл, для просмотра и редактирования. В таких случаях мне больше нравится редактор «gedit». Но, если вы привыкли к другому, то замените «gedit» на свой (здесь и далее):

Если система ругнётся на предыдущую команду, (что, мол, нет такой команды!) то выполните:

Тут потребуется ввести пароль Администратора (Суперпользователя)!

Для Ubuntu и Linux Mint:

[sudo] пароль для … : (вводим пароль).

Для Debian 11 немного длиннее:

Пароль: (вводим пароль)

Откроется редактор. Посмотрим на содержимое. Какие-то комментарии я уже поправил для нашего, русского, языка. Всё, что за «#» можете править смело, не сомневаясь.

Цвета, шрифт и фоновое изображение

Итого, что мы видим? Если бегло просмотрим этот документ, то увидим, что он «разбит» на 5 частей. Каждая часть подписана комментарием: «Основные опции», «Главное меню», «Верхний прогресс», «Нижний прогресс» и «Нижнее меню». Вы поймете это, когда увидите меню при загрузке.

Часть первая – «Основные опции»

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Смотрим строки сверху.

4-я строка: title-color: «#b0d0d1» — как понимаете, здесь указан цвет заголовка титула Grub2.

В этой Теме (именно Теме — это не сам загрузчик) я постарался подобрать оптимальные цвета, но можете использовать свои. Как рекомендация, все цвета очень хорошо изложены на Википедии.

Смотрим далее строки:
title-text: «. » — это заголовок Grub2. В кавычках можете указать себя любимого 🙂

desktop-image: — это фон загрузчика. Пока указан мой. Для эксперимента оставьте, а потом можете указать любую картинку в формате «*.png» или «*.jpg/*.jpeg». Название файла только пропишите здесь своё.

Кстати, рекомендации по картинкам:

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

Так же можно воспользоваться обоями рабочего стола или найти в поисковике фразу «Обои для рабочего стола», взять любую понравившуюся картинку со своим разрешением, скачать, и установить на фон.

Далее:
desktop-color: — это цвет подложки. Шесть нолей («#000000») обозначают «чёрный», но! для подложки — он же «бесцветный» (можно заменить на «black»)! Его рекомендую не править!

terminal-font: «Terminus Regular 16» — это шрифт терминала. Цифра «16» обозначает его величину. Если размер шрифта покажется вам слишком слишком мелким или большим, то в эту Тему предустановлено 4 варианта размера: 12, 14, 16, 18. Вам нужно будет только изменить цифру 16 на ту, которая больше подойдёт.

terminal-box: — это значки для установленных у вас систем. Они выбираются автоматически.

Далее пошли проценты. Это границы отступов от краёв экрана: левый отступ, верхний отступ, высота и ширина. Сейчас они установлены на максимальное использование экрана. Их лучше оставить по умолчанию.

Часть вторая – «Главное меню»

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

В этой части стоит отметить несколько моментов. Строки с процентами мы опять пропустим — скажу только, что это размеры Главного меню (слева и ширина, сверху и высота).

item_font = «Ubuntu Regular 20» — это шрифт и размер элементов «Меню». Здесь предусмотренно два варианта: 17 и 20 (сейчас по умолчанию «20»).

Кстати, появилось ещё несколько шрифтов с разной величиной (больше или меньше, как под экран будет лучше)… Градация от 14-ти до 26-ти.

item_color =
selected_item_color = — цвет элементов меню (текста и фона). Также можете поменять на свои.

icon_width =
icon_height = — размер значков установленных систем. Можно сделать чуть больше или меньше.

Части «Верхний прогресс», «Нижний прогресс» и «Нижнее меню» пока пропустим.

В общем-то, для начала, с редактированием всё. Закрываем окно «gedit» «крестиком». Но эту команду ( gedit

/tema_grub/iwanoff/theme.txt ) запомните, если потом захотите редактировать цвета, надписи или фон (что самое главное) — она вам понадобится.

Установка заргузчика в систему

Теперь, как это всё установить в загрузчик. Как известно, в Linux-системах он находится в «/boot/grub/». Соответственно, темы для Grub расположены в «/boot/grub/themes/».

Для того, чтобы перенести их, нам потребуются права «root» (администратора). Для начала убедимся, что директории, куда будем загружать Тему, не существует:

и потом для всех вместе (Debian, Ubuntu и Linux Mint):

Если вы получили сообщение:
«Нет такого файла или каталога» — значит всё нормально, можем приступать к созданию директории:

Следующий этап: копируем нашу тему во вновь созданную директорию:

Убеждаемся, что файлы созданы (снова повторяем команду):

Получаем список файлов. Скопировано корректно.

Настройка загрузчика

Приступаем к настройке Grub. Для того, чтобы в последующем больше не приходилось перенастраивать файл «grub.cfg», создаём среду для автоматической его регенерации.

Для этого настраиваем конфигурационный файл по умолчанию — «/etc/default/grub». Тем, кто его уже менял, достаточно добавить строчку в самый низ файла:

GRUB_THEME=»/boot/grub/themes/iwanoff/theme.txt» и всё. Переходить к финальным итогам (внизу).

Для тех, кто его «трогает» в первый раз — более подробно. Есть два варианта загрузки: первый — это каждый раз загружать одну и ту же систему, а второй — это загружать систему, которая использовалась в последний раз.

То есть, если у вас «завис» компьютер (не важно, в Windows, Ubuntu, Debian, Linux Mint, или другой системе), то можете нажать кнопку перезагрузки и спокойно пойти попить чайку, кофейку (или ещё чего-то).

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

Основной файл настроек

На тот случай, если вам не понравится новое меню — вернётесь к стандартной загрузке. Делаем это следующим образом (резервируем):

Копия уже есть. Создаём новый файл:

В открытом окне редактора вставляем текст:

Нажимаем кнопку «Сохранить»…
И, закрываем редактор.

Коротенько поясню: данная конфигурация позволит вам загружаться с последней использованной системы. Это, по сути, замена «Grub-Customizer», который в последнее время так разрекламировали на всю сеть… И без него можем справиться… 🙂

Собственно говоря — и ВСЁ! Настройка закончена!
Да! Внимание! Если у вас открыты какие-то приложения — закройте их, вдруг там есть какая-то важная и не сохранённая информация…

Финальный этап: (я писал об этом выше, для тех, кому только надо добавить в файл «grub» строку: «GRUB_THEME=»/boot/grub/themes/iwanoff/theme.txt» ).

Обновляем загрузчик, перегружаемся… И… Наслаждаемся новым меню!
Для этого вводим команду:

Это займёт около минуты. В процессе вы можете наблюдать за обновлением информации:
«Found….», «Найдена тема……», «Найден образ……», «Найден Windows… XX на sda…»…

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактироватьТак вот может выглядеть меню загрузки Grub2. Не верите? Проверьте!

Ну а когда всё внимательно рассмотрели, и компьютер загрузился (не важно, в первый раз, или вы раз 10 перезагрузились), чуть-чуть подредактируем grub (открываем терминал, вводим):

далее для всех систем Linux:

меняем на значение, которое больше устроит (0 — совсем без задержки — это для тех, у кого только одна система, 1, 2, 3, 5, 10, 15, 30 и т.д., сколько хотите…), закрываем редактор, и опять:

За сим всё! Надеюсь, вам всё понравилось! 😉

Верните всё как было!

P.S.:
Да, если вас что-то не устроило, и вы хотите повернуть всё вспять (вернуть, как было), сделайте следующее (в терминале):

для всех (в т.ч., и Debian):

И снова всё как было, вернётесь к прежней загрузке…… 🙁 🙂

Если у вас появятся вопросы — пишите, постараюсь на них разумно ответить!

А если требуется восстановить загрузку, то почитайте статью: grub rescue – что делать?

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

Источник

Grub Customizer – установка и настройка в Ubuntu 20.04

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Многие люди предпочитают устанавливать Linux в режиме двойной загрузки с Windows. Одни используют Linux в качестве основной ОС, а некоторые предпочитают Windows, в качестве основной ОС.

Когда вы устанавливаете Ubuntu, Linux Mint или простую ОС вместе с Windows в режиме двойной загрузки, Linux становится операционной системой по умолчанию. Во время загрузки на экране grub, если вы не выбрали Windows для входа в систему в течение 10 секунд (время ожидания Grub по умолчанию), то у вас загрузится Linux.

Такое поведение создает проблему, если вы хотите использовать Windows в качестве основной ОС. Вам нужно подождать пока компьютер загрузиться, и оставаться рядом с компьютером, чтобы выбрать Windows для входа в систему. А это очень неудобно.

Вы можете изменить поведение grub, чтобы сделать Windows стандартной операционной системой для двойной загрузки, отредактировав файл конфигурации grub. Но мне кажется что лучше использовать для этих целей инструмент с графическим интерфейсом.

Как установить Grub Customizer в Ubuntu 20.04

Я использовал Ubuntu в этом руководстве, но вы можете использовать любой другой дистрибутив Linux основанный на Ubuntu, такой, как Linux Mint, Linux Lite и т. д.

Откройте терминал, и введите команду

sudo apt install grub-customizer

Как пользоваться Grub Customizer:

После установки найдите Grub Customizer в меню и откройте его.

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

Вы можете видеть, что Windows находится в самом низу, и все что вам нужно сделать, это переместить Windows выше Ubuntu. Вы можете использовать стрелки в верхнем меню.

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактироватьmake windows default grub

После этого у вас должна появиться Windows в самом верху списка. Сохраните изменения, и перезагрузите компьютер.

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактироватьwindows default os grub

Как уменьшить время загрузки grub

Если вы не взаимодействуете с меню grub во время загрузки, загрузка операционной системы по умолчанию займет 10 секунд. С помощью Grub Customizer, вы можете сократить время загрузки до 3-х или 5-ти секунд по вашему выбору.

Время загрузки Grub можно изменить на вкладке Общие настройки.

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактироватьsnimok jekrana ot 2020 04 14 18 34 0111 1024×754 1

Как добавить фоновую картинку в меню grub

На последней вкладке “Настройка оформления”, вы можете изменить фоновое изображение, а также размер и стиль шрифта. Например, вот так:

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Я надеюсь, что руководство помогло вам изменить порядок загрузки grub в Ubuntu и других дистрибутивах Linux и сделать Windows операционной системой по умолчанию в вашей системе с двойной загрузкой. Grub Customizer – удивительно простой инструмент для этой задачи.

Вопросы, предложения, слова благодарности всегда приветствуются.

Источник

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

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

Как вы, вероятно, знаете, GRUB2 является загрузчиком по умолчанию для большинства операционных систем Linux.

GRUB означает GRand Unified Bootloader.

Загрузчик GRUB – это первая программа, которая запускается при старте компьютера.

Он отвечает за загрузку и передачу управления в ядро операционной системы.

И тогда ядро берет на себя ответственность и инициализирует остальную часть операционной системы.

В этом руководстве я покажу вам, как настроить параметры загрузчика GRUB2 в системе Ubuntu.

Мы можем настроить параметры, либо напрямую отредактировав файл конфигурации grub с помощью любого текстового редактора, либо с помощью любых приложений с графическим интерфейсом, таких как Grub-customizer.

Настройка параметров загрузчика GRUB2

Как я уже сказал, мы можем настроить параметры загрузчика из командной строки или графического интерфейса.

Давайте посмотрим на метод с командной строкой.

Предупреждение. Файл конфигурации по умолчанию для GRUB2 – /boot/grub/grub.cfg. Вы не должны редактировать или изменять этот файл, если вы не очень знакомы с GRUB2. Это основной файл для загрузки в ОС Linux. Если вы сделаете что-то не так с этим файлом, то у вас наверняка будет сломана система. Так что не трогайте этот файл!

1. Выберите ОС по умолчанию (GRUB_DEFAULT)

Откройте файл /etc/default/grub с помощью любого текстового редактора, например, nano.

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

2. Установите время ожидания ОС (GRUB_TIMEOUT)

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

Вы можете увеличить или уменьшить этот тайм-аут.

Если значение равно «0», ОС по умолчанию сразу начнет загружаться.

Если значение равно «5», меню загрузки будет отображаться в течение 5 секунд, чтобы вы могли выбрать, какую ОС вы хотите загрузить при запуске системы.

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

3. Измените фоновое изображение GRUB

Чтобы изменить фоновое изображение GRUB, вам нужно скопировать предпочитаемое изображение в /boot/grub/location.

Вы также можете использовать изображения в формате JPG / JPEG.

Но GRUB поддерживает только 256 цветных форматов изображений JPG / JPEG.

Итак, лучше использовать изображения в формате PNG.

Кроме того, вы можете напрямую указать путь к файлу изображения в файле /etc/default/grub, как показано ниже:

Замените путь к изображению своим собственным.

Сделав необходимые изменения в файле GRUB, сохраните и закройте его.

Чтобы применить изменения, вы должны выполнить следующую команду:

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

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

• Свежие записи

• Категории

• itsecforu.ru

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать

• Страны посетителей

ubuntu меню загрузки редактировать. Смотреть фото ubuntu меню загрузки редактировать. Смотреть картинку ubuntu меню загрузки редактировать. Картинка про ubuntu меню загрузки редактировать. Фото ubuntu меню загрузки редактировать IT is good

Источник

Содержание

Первые шаги

При первом сравнении GRUB со старым GRUB Legacy самым весомым различием оказывается измененная структура файлов конфигурации.

И об этом нас предупреждают не просто так. Ведь «grub.cfg» генерируется автоматически с использованием нескольких скриптов. Поэтому после следующего обновления GRUB ваш «grub.cfg» будет создан заново, и все ваши правки будут утрачены.

Кроме файла «grub.cfg», отвечающего за загрузочное меню, имеются файл «/etc/default/grub» и папка «/etc/grub.d«. Рассмотрим их подробнее.

/etc/default/grub

Данный файл содержит в себе основные настройки для GRUB. Через него, собственно, они и изменяются. Для наглядности ниже приводится примерное содержимое этого файла:

Изменение стандартного пункта загрузки

Значением «GRUB_DEFAULT» является номер пункта меню, который должен быть выбран стандартным. Чтобы выбрать другой пункт, нам нужно узнать, каким по счету он будет в списке. Есть два варианта:

Или же можно указать значение идентификатора (id), оно должно быть именно таким, каким мы его видим в «/boot/grub/grub.cfg«. Данный способ удобен тем, что после обновления ядра не придется изменять настройки из-за сбившейся нумерации.

Пример

Если в «grub.cfg» пункт меню выглядит так:

То значение параметра «GRUB_DEFAULT» должно указываться именно в виде:

Изменение времени отображения меню

«Скрытое» меню

В случае, если на компьютере установлена только Ubuntu, меню загрузки по умолчанию не будет отображаться, а GRUB будет загружать вас напрямую в систему. Однако же, иногда может возникнуть необходимость загрузиться с другим ядром или же запустить проверку памяти. Для этого предусмотрено «скрытое меню» за него отвечает параметр «GRUB_HIDDEN_TIMEOUT».

Параметр «GRUB_HIDDEN_TIMEOUT_QUIET» отвечает за отображение таймера во время паузы. Если его значение «true» таймер отображаться не будет, а со значением «false» будет.

Чтобы GRUB отображал меню со списком установленных операционных систем, без нажатия клавиш вызова меню (например Shift или Esc ) необходимо:

Убираем подменю

Чтобы раскрыть все меню используем такой параметр:

Это бывает нужно если хотим загружаться не с первой строчки.

Особые случаи

Поведение меню отличается от заданного переменными GRUB_TIMEOUT и GRUB_HIDDEN_TIMEOUT когда предыдущая загрузка не завершилась успехом или предыдущаяя загрузка происходила в режиме восстановления. Подробно это описано далее, в разделе «Защита от зацикливания на перезагрузке». Полную справку по параметрам файла настроек можно дав команду:

Изменение стандартных параметров загрузки ядра

Вы можете добавить необходимые вам параметра запуска ядра, приведя это значение к виду «quiet splash your_param1 your_param2», то есть дописав через пробел нужные параметры.

Пример

Чтобы заменить графическую заставку во время загрузки на информацию о загрузке компонентов системы (это позволит проследить за процессом загрузки и выявить неполадки). Необходимо заменить строчку:

/etc/grub.d

Эта папка содержит в себе скрипты, которые используются для создания файла «grub.cfg». При обновлении GRUB они находят все установленные на компьютере системы и ядра и формируют в файле «grub.cfg» меню загрузки, которое мы и видим. Два основных из них:

Пример

Добавляем режим загрузки без графической заставки, с текстовым отображением процесса загрузки (verbose mode). Для этого мы немного отредактируем обычный пункт загрузки. допустим, он выглядит так (в «/boot/grub/grub.cfg«):

Для того, чтобы сделать из этого verbose mode, нам нужно убрать опции quiet и splash и изменим название самого пункта. В итоге получаем:

Все это и добавляем в «40_custom» в конец файла. Строка с echo не является обязательной она лишь будет сигнализировать нам о том, что наш пункт найден и добавлен при обновлении GRUB.

Команды консоли GRUB

Чтобы попасть в консоль, нужно нажать клавишу C во время отображения меню загрузки.

Команда сообщит нам тип файловой системы на разделе, метку раздела (если таковая имеется), UUID и дату последнего изменения данных на разделе (в формате UTC).

Данная команда выводит содержимое заданного файла, используется в формате:

linux

Аналог команды «kernel» в GRUB Legacy. Загружает указанное Linux-ядро:

initrd

Загружает указанный initrd-образ. Используется так:

chainloader

Передает управление загрузкой по цепочке другому загрузчику (загрузчик ищется на заданном в качестве root разделе). В общем случае требует указания файла для загрузки:

Для (загрузчика Windows) можно использовать:

После задания раздела команда сообщит новый root-раздел и тип файловой системы. Примечание: «root hd(*,*)» не всегда корректно срабатывает. более предпочтительным вариантом является «set root» (см. ниже)

Весьма универсальная команда для изменения различных параметров. Служит для задания значений переменных и используется в формате:

search

Служит для поиска раздела по UUID, метке или заданному файлу. Имеет следующие ключи:

lsfonts

Команда отобразит список загруженных в настоящий момент шрифтов.

При использовании в чистом виде выведет список доступных команд. В формате:

Выведет справку по всем командам, начинающимся на «r».

Отобразит справку по команде «search»

reboot

background_image

Позволяет «на лету» изменить фоновое изображение. Используется в формате:

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

terminal_output.console

Применение изменений

После этого смело перезагружаемся и видим, что все работает как надо.

Нюанс с нумерацией дисков и разделов

Если в GRUB Legacy первый раздел первого диска (sda1) именовался «hd0,0». То в GRUB, первый раздел первого диска (sda1) теперь будет «hd0,1».

Создание дополнительного меню загрузки

Суть в том, что вместо уже знакомого «grub.cfg» можно загрузить свой файл настройки загрузочного меню со своей конфигурацией. Это позволяет создать дополнительное меню с другими пунктами, настройками, оформлением и т.д. Итак, создадим наш новый файл конфигурации. Создавать с нуля не будем, а скопируем «grub.cfg», дав новое имя:

Поскольку файл скопируется с правами 444, выставим ему права на запись:

Теперь открываем его в любимом текстовом редакторе и изменяем:

Строкой ниже мы можем задать цвета текста. Изменяются они так же, как и в »/etc/grub.d/05_debian_theme« (см. Настройка внешнего вида загрузчика GRUB). Можно проделать один интересный трюк: уберите строки с set color_highlight и else теперь настройка будет такой:

Закончив с настройкой, перейдем к пунктам меню, они идут ниже. Измените их, удалите ненужные и добавьте новые, пересортируйте на свой вкус.

Настроив свой файл, сохраните его Ctrl + Shift и закройте.

Теперь необходимо добавить дополнительное меню. Для этого в файле »/etc/grub.d/40_custom« добавим запись такого вида:

Если вы хотите, чтобы ваше новое меню загружалось вместо стандартного «grub.cfg», установите новый пункт в качестве пункта по умолчанию, но перед этим проверьте новое меню на работоспособность.

Обновите свой «grub.cfg» выполнив команду:

В качестве образца пример файла «custom.cfg» (файл урезан до необходимого минимума):

Защита от зацикливания на перезагрузке

Зачем это сделано

А что если.

А что если отключить?

Отключаем.

Как это работает

Для того, что бы убрать необходимость интерактивного вмешательства в процесс загрузки нужно установить переменную GRUB_RECORDFAIL_TIMEOUT в /etc/defaul/grub в то количество секунд, которые меню GRUB-а будет ждать ввода в случае когда recordfail=1. Сохранить изменения и обновить GRUB (sudo update-grub).

Финт с GRUB_RECORDFAIL_TIMEOUT может не сработать в некоторых (старых) версиях GRUB. Тогда нужно редактировать /etc/grub.d/00_header. Нужно найти функцию make_timeout (), которая выглядит примерно так:

и заменить в ней строчку

После этого финт с GRUB_RECORDFAIL_TIMEOUT заработает. Нужно сохранить изменения и обновить GRUB (sudo update-grub).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *