Отображение хода загрузки.
Отображение хода загрузки.
Что нужно прописать в конфиге груба росы13, чтобы при загрузке по умолчанию показывался ход загрузки, как при нажатии эскейпа? Если линукс будет подключать диски чуть дольше, там можно что-то и увидеть.
Re: Отображение хода загрузки.
Открой /etc/default/grub:
Найди строку вида:
GRUB_CMDLINE_LINUX="rhgb quiet"
И удали всё в кавычках
Должно получится:
GRUB_CMDLINE_LINUX=""
Сохрани изменения Ctrl+o потом Enter и Ctrl+x
Обнови груб:
Код: Выделить всё
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX="rhgb quiet"
И удали всё в кавычках
Должно получится:
GRUB_CMDLINE_LINUX=""
Сохрани изменения Ctrl+o потом Enter и Ctrl+x
Обнови груб:
Код: Выделить всё
sudo update-grub2Re: Отображение хода загрузки.
Выше указан упрощенный вариант.
У меня он не действует ни в 12, ни в 13 Росе.
В Росе 12/13 может быть задействован более сложный механизм отключения заставки, так как
используется например Plymouth, заменяющий текст на анимацию.
Это зависит от того как это сделали разработчики.
=======================================================================================
ОТКЛЮЧЕНИЕ ЗАСТАВКИ И ВКЛЮЧЕНИЕ ТЕКСТОВОЙ ЗАГРУЗКИ
=======================================================================================
1. НАСТРОЙКА GRUB (Включение текстового лога загрузки)
--------------------------------------------------------------------------------------------------------------------------------------------------------
Открыть файл /etc/default/grub
В него должны быть установлены следующие параметры:
* Удалить из GRUB_CMDLINE_LINUX: "quiet" , "splash" и прочее
* Добавить в GRUB_CMDLINE_LINUX: "systemd.show_status=true loglevel=5" Итоговую строчку смотреть в описании второго этапа настроек.
* Из GRUB_CMDLINE_LINUX_DEFAULT: 'splash=silent logo.nologo quiet' убрать все лишнее, получится: Подойдут как одинарные, так и двойные кавычки
* Задать режим консоли ядра:
* Оформление самого меню GRUB (если нужно):
Можно добавить отсутствующую строчку и регулировать ею первичное меню GRUB, например В этом случае будет меню GRUB на ЧЕРНОМ фоне (в раскомментированном виде - без # ), или
А в этом случае будет меню GRUB на СИНЕМ фоне (с графикой), то есть останется как было
Сохранение текста (изменений) в редакторе nano следующее - Ctrl+o (сохранить) и потом Enter, и Ctrl+x (выйти из редактора)
* После любых изменений в этом файле всегда обновить загрузчик:
Для ROSA LINUX достаточно команды:
2. ПОЛНОЕ ИСКЛЮЧЕНИЕ PLYMOUTH ИЗ ЗАГРУЗКИ (initramfs)
-----------------------------------------------------------------------------------------------------------------------------------------------------
Чтобы Plymouth не перехватывал управление на раннем этапе:
* Запретить модуль в dracut:
Создать файл и добавить строку (в том виде как она написана ниже):
* Принудительно пересобрать образы всех ядер:
Команда будет выполнятся некоторое время, как буд то зависла
* Дополнительная очистка в параметрах ядра (GRUB):
Убедиться, что ядро не пытается принудительно
инициализировать графику во время загрузки.
Заново открыть файл конфигурации GRUB: и найти строку
GRUB_CMDLINE_LINUX="..." Помимо удаления quiet, splash, rhgb прочего из строки, добавить параметр
plymouth.enable=0 Строка будет похожа на:
GRUB_CMDLINE_LINUX="... plymouth.enable=0"
Итоговая строчка со сделанными на предыдущем этапе изменениями будет выглядеть так:
Итого по /etc/default/grub Будут в результате следующие изменения:
Выше указать одинарные или двойные кавычки
Последнее по необходимости
* После любых изменений в файле /etc/default/grub всегда обновить загрузчик:
* Далее проверить, что получилось, перезагрузившись.
После того как пройдет текстовый лог загрузки и до появление экрана ввода пароля будет черный фон, как будто подвисло - это нормально.
!! Любые действия с конфигурациями лучше предварительно делать на резервной системе (флешке, диске - с Росой 12/13) и только при положительном результате переносить на работающую систему. Иначе, если Вам нужен будет рабочий комп, а он например не загружается.
!! Также изначально установленные в Росе конфигурации лучше сохранять, например в текстовый файл, а изменения в самой конфигурации делать закомментировав изначальный параметр (значком # перед строчкой), а следующей строкой писать измененную строчку. В этом случае Вы будете наглядно видеть, что изменили, к тому же закомментированные строчки подсветятся цветом.
P.S. plymouth.enable=0 можно указывать или в:
GRUB_CMDLINE_LINUX="systemd.show_status=true loglevel=5 plymouth.enable=0" или в:
GRUB_CMDLINE_LINUX_DEFAULT='plymouth.enable=0'
Работает и так и так.
Все вышесказанное актульно как для Роса 13, так и для Роса 12.
Если у кого есть корректировки к тому, что здесь написано, делитесь опытом.
У меня он не действует ни в 12, ни в 13 Росе.
В Росе 12/13 может быть задействован более сложный механизм отключения заставки, так как
используется например Plymouth, заменяющий текст на анимацию.
Это зависит от того как это сделали разработчики.
=======================================================================================
ОТКЛЮЧЕНИЕ ЗАСТАВКИ И ВКЛЮЧЕНИЕ ТЕКСТОВОЙ ЗАГРУЗКИ
=======================================================================================
1. НАСТРОЙКА GRUB (Включение текстового лога загрузки)
--------------------------------------------------------------------------------------------------------------------------------------------------------
Открыть файл /etc/default/grub
Код: Выделить всё
sudo nano /etc/default/grub* Удалить из GRUB_CMDLINE_LINUX: "quiet" , "splash" и прочее
* Добавить в GRUB_CMDLINE_LINUX: "systemd.show_status=true loglevel=5" Итоговую строчку смотреть в описании второго этапа настроек.
* Из GRUB_CMDLINE_LINUX_DEFAULT: 'splash=silent logo.nologo quiet' убрать все лишнее, получится:
Код: Выделить всё
GRUB_CMDLINE_LINUX_DEFAULT=''* Задать режим консоли ядра:
Код: Выделить всё
GRUB_GFXPAYLOAD_LINUX=textМожно добавить отсутствующую строчку и регулировать ею первичное меню GRUB, например
Код: Выделить всё
GRUB_TERMINAL_OUTPUT="console"Код: Выделить всё
#GRUB_TERMINAL_OUTPUT="console"Сохранение текста (изменений) в редакторе nano следующее - Ctrl+o (сохранить) и потом Enter, и Ctrl+x (выйти из редактора)
* После любых изменений в этом файле всегда обновить загрузчик:
Для ROSA LINUX достаточно команды:
Код: Выделить всё
sudo update-grub2-----------------------------------------------------------------------------------------------------------------------------------------------------
Чтобы Plymouth не перехватывал управление на раннем этапе:
* Запретить модуль в dracut:
Создать файл
Код: Выделить всё
sudo nano /etc/dracut.conf.d/omit-plymouth.confКод: Выделить всё
omit_dracutmodules+=" plymouth "
Код: Выделить всё
sudo dracut -f --regenerate-all* Дополнительная очистка в параметрах ядра (GRUB):
Убедиться, что ядро не пытается принудительно
инициализировать графику во время загрузки.
Заново открыть файл конфигурации GRUB:
Код: Выделить всё
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX="..." Помимо удаления quiet, splash, rhgb прочего из строки, добавить параметр
plymouth.enable=0 Строка будет похожа на:
GRUB_CMDLINE_LINUX="... plymouth.enable=0"
Итоговая строчка со сделанными на предыдущем этапе изменениями будет выглядеть так:
Код: Выделить всё
GRUB_CMDLINE_LINUX="systemd.show_status=true loglevel=5 plymouth.enable=0"Код: Выделить всё
GRUB_GFXPAYLOAD_LINUX=textКод: Выделить всё
GRUB_CMDLINE_LINUX_DEFAULT='' Код: Выделить всё
GRUB_CMDLINE_LINUX="systemd.show_status=true loglevel=5 plymouth.enable=0"Код: Выделить всё
#GRUB_TERMINAL_OUTPUT="console"
* После любых изменений в файле /etc/default/grub всегда обновить загрузчик:
Код: Выделить всё
sudo update-grub2После того как пройдет текстовый лог загрузки и до появление экрана ввода пароля будет черный фон, как будто подвисло - это нормально.
!! Любые действия с конфигурациями лучше предварительно делать на резервной системе (флешке, диске - с Росой 12/13) и только при положительном результате переносить на работающую систему. Иначе, если Вам нужен будет рабочий комп, а он например не загружается.
!! Также изначально установленные в Росе конфигурации лучше сохранять, например в текстовый файл, а изменения в самой конфигурации делать закомментировав изначальный параметр (значком # перед строчкой), а следующей строкой писать измененную строчку. В этом случае Вы будете наглядно видеть, что изменили, к тому же закомментированные строчки подсветятся цветом.
P.S. plymouth.enable=0 можно указывать или в:
GRUB_CMDLINE_LINUX="systemd.show_status=true loglevel=5 plymouth.enable=0" или в:
GRUB_CMDLINE_LINUX_DEFAULT='plymouth.enable=0'
Работает и так и так.
Все вышесказанное актульно как для Роса 13, так и для Роса 12.
Если у кого есть корректировки к тому, что здесь написано, делитесь опытом.
Re: Отображение хода загрузки.
А нет способа имитировать нажатие эскейпа в нужном этапе загрузки?
Re: Отображение хода загрузки.
Просо проверь две строки, они должны быть такими:
GRUB_CMDLINE_LINUX_DEFAULT=''
GRUB_CMDLINE_LINUX=""
Потом выполни:
А интегрировать вряд ли.
GRUB_CMDLINE_LINUX_DEFAULT=''
GRUB_CMDLINE_LINUX=""
Потом выполни:
Код: Выделить всё
sudo update-grub2Re: Отображение хода загрузки.
Эх, как я не люблю обновлять груб... Понапишет туда лажи, типа запуска неработающих кусков линуксов, а самописные строчки удалит, потом их снова дописывай. А удалять большие куски из простыни вообще проблема - ошибёшься со скобками и кранты, проще на некоторый мусор забить. Но придётся.
Сработало.
Сработало.