Что делает nomodeset, подавляет шумы и плещет средние параметры ядра?

Что делает параметры командной строки Ядра (также также известный как параметры загрузки) средний?

Когда Вы переходите к Ubuntu (или лучше, GRUB) опции, у Вас есть вещи как nomodeset, quiet и splash. Что означают эти опции?

Я также интересуюсь другими параметрами и был бы интересно видеть описания любого параметра ядра (как acpi), но они не важны.

93
задан 6 January 2016 в 01:42

6 ответов

От этот вопрос , приблизительно nomodeset:

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

От Unix & Linux, на quiet splash:

всплеск (который в конечном счете заканчивается в Вашем/boot/grub/grub.cfg) заставляет экран-заставку быть показанным.

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

, Хотя указано в GRUB это параметры ядра, влияющие на загрузку ядра или его модулей, не чего-то, что изменяет поведение GRUB. Значительная часть от GRUB_CMDLINE_LINUX_DEFAULT является CMDLINE_LINUX

Этот ответ покрытия acpi, noapic и nolapic:

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

ACPI (Усовершенствованный интерфейс управления конфигурацией и энергопотреблением) является стандартом для обработки управления питанием. Более старые системы не могут поддерживать ACPI полный, поэтому иногда это помогает дать ядру подсказку для не использования его. "acpi=off"

APIC (Усовершенствованный Программируемый Контроллер прерываний) является своего рода функцией, найденной в более новых системах. "Локальную" версию называют "LAPIC". То, что может сделать этот контроллер, быть настроенным, чтобы генерировать и обработать прерывания, сигнал аппаратное использование для передачи сообщений. Снова, некоторые реализации APIC могут иметь проблемы в более старой системе, и таким образом, полезно отключить его. "noapic" и "nolapic".

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

Дополнительные параметры могут быть найдены здесь .

92
ответ дан 22 November 2019 в 23:07

Это инструкции, переданные ядру в течение времени начальной загрузки. В Ubuntu ими управляет GRUB GNU (Главный Объединенный Загрузчик).

  • quiet - эта опция говорит ядру НЕ производить любой вывод (иначе Не подробный режим). Если Вы загрузитесь без этой опции, то Вы будете видеть много сообщений ядра, таких как активации драйверов/модулей, проверки файловой системы и ошибки. Не имея quiet параметр может быть полезным, когда необходимо найти ошибку.

  • splash - эта опция используется для запуска приятного для глаз экрана "загрузки", в то время как все базовые части системы загружаются в фоновом режиме. Если Вы отключаете его и имеете quiet, включают, Вы получите пустой экран.

  • nomodeset - говорит ядру не запускать видеодрайверы, пока система не в порядке.

существует много других параметров начальной загрузки, таких как:

  • 3 - запускает систему в runlevel 3 (значение по умолчанию равняется 5). При добавлении этого параметра Вы будете отброшены в среде командной строки (runlevel 5 необходим для GUI).

  • init - указывает на местоположение "init" сценария. Этот сценарий является первым процессом, запущенным в подобной Unix системе, и ответственен за запуск все другие процессы. Синтаксис: init=/path/to/script

47
ответ дан 22 November 2019 в 23:07

Это не "параметры загрузки Ubuntu". Они - "параметры загрузки ядра".

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

можно легко найти то, что делает nomodeset.

Другие опции могут быть найдены также.

5
ответ дан 22 November 2019 в 23:07

В отличие от Microsoft Windows, где производитель оборудования ноутбука (OEM) тестирует жизнеспособность ОС для аппаратных средств, Ubuntu предлагает эти флаги ядра ОС, чтобы позволить конечным пользователям настраивать, как ОС взаимодействует с аппаратными средствами.

Во время различных сценариев установки Ubuntu выполняются для зондирования аппаратных средств, чтобы определить, как лучше всего настроить ОС. Пример: когда то автоматизированное решение недостаточно, ноутбук может загрузиться с пустым экраном, таким образом, эти флаги позволяют конечному пользователю вручную сделать тонкую настройку для исправления конфигурации ОС для лучше соответствия аппаратным средствам.

2
ответ дан 22 November 2019 в 23:07

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

Полный список см. в официальной документации: Параметры командной строки ядра

0
ответ дан 3 July 2020 в 18:49

Извините, но вы можете проверить, что "всплеск" НЕ является параметром ядра в том смысле, что вы можете видеть, что он не указан как параметр ядра в списке. Я предполагаю, что это связано с тем, что "splash" и "nosplash" читаются Plymuth, а не самим ядром, но я не уверен в этом. Также обратите внимание, что «nosplash» отличается от простого удаления опции «splash». Опция «nosplash» спасла мне жизнь благодаря встроенному видео Intel, которое после обновления (Ubuntu 20.04) работало только в режиме восстановления, а удаление «splash» просто не работало вообще... К сожалению, эти параметры не задокументированы...

1
ответ дан 15 January 2021 в 09:51

Другие вопросы по тегам:

Похожие вопросы: