커널 명령 줄 매개 변수 (부팅 옵션이라고도 함)는 무엇을 의미합니까?
우분투 (또는 더 나은, GRUB) 옵션에 갈 때, 당신은 같은 일을 nomodeset
, quiet
하고 splash
. 이 옵션은 무엇을 의미합니까?
나는 또한 다른 매개 변수에 관심이 있으며 커널 매개 변수에 대한 설명 (예 :)을 관심이 acpi
있지만 필수는 아닙니다.
커널 명령 줄 매개 변수 (부팅 옵션이라고도 함)는 무엇을 의미합니까?
우분투 (또는 더 나은, GRUB) 옵션에 갈 때, 당신은 같은 일을 nomodeset
, quiet
하고 splash
. 이 옵션은 무엇을 의미합니까?
나는 또한 다른 매개 변수에 관심이 있으며 커널 매개 변수에 대한 설명 (예 :)을 관심이 acpi
있지만 필수는 아닙니다.
답변:
에서 이 질문 에 대한 nomodeset
:
최신 커널은 비디오 모드 설정을 커널로 옮겼습니다. 따라서 X 서버가 시작될 때 비디오 카드의 하드웨어 특정 클럭 속도 및 레지스터의 모든 프로그래밍은 X 드라이버가 아닌 커널에서 발생합니다. 이렇게하면 고해상도 멋진 스플래쉬 (부팅) 화면과 깜박임이 발생할 수 있습니다. 부팅 스플래시에서 로그인 화면으로 무료 전환. 불행히도 일부 카드에서는 제대로 작동하지 않아 검은 화면이 나타납니다. nomodeset 매개 변수를 추가하면 커널이 비디오 드라이버를로드하지 않고 X가로드 될 때까지 대신 BIOS 모드를 사용하도록 지시합니다.
에서 유닉스 및 리눅스 에 quiet splash
:
스플래시 (결국 /boot/grub/grub.cfg로 종료 됨)는 스플래시 화면을 표시합니다.
동시에 모든 종류의 메시지가 스플래시 화면을 방해하므로 부팅 프로세스가 조용해지기를 원합니다.
GRUB에 지정되어 있지만 커널 동작을 변경하는 것이 아니라 커널 또는 해당 모듈의로드에 영향을주는 커널 매개 변수입니다. GRUB_CMDLINE_LINUX_DEFAULT의 중요한 부분은 CMDLINE_LINUX입니다.
이 답변 커버 acpi
, noapic
및 nolapic
:
일반적으로 BIOS에 문제가 있고 BIOS가 이러한 표준을 처리하는 방법이 없거나 이러한 표준이 제대로 구현되지 않은 경우에는 부팅 부팅 매개 변수가 필요하지 않습니다.
ACPI (고급 구성 및 전원 인터페이스)는 전원 관리를 처리하기위한 표준입니다. 오래된 시스템은 ACPI 전체를 지원하지 않을 수 있으므로 커널에 사용하지 않는 힌트를주는 데 도움이되는 경우가 있습니다. "acpi = off"
APIC (Advanced Programmable Interrupt Controller)는 최신 시스템에서 볼 수있는 일종의 기능입니다. "로컬"버전을 "LAPIC"라고합니다. 이 컨트롤러가 할 수있는 것은 하드웨어가 메시지를 전달하는 데 사용하는 신호 인 인터럽트를 생성하고 처리하도록 설정되어 있습니다. 다시 말하지만 일부 APIC 구현은 이전 시스템에서 문제가 발생할 수 있으므로 사용하지 않는 것이 좋습니다. "노아 픽"및 "노라 픽".
때때로 APIC가 작동하지만 전달되는 메시지 중간에 들어가서 속도가 느려집니다. 예를 들어 오디오 및 비디오 처리에 문제가 생길 수 있습니다. 그런 이유로 사람들은 그것을 비활성화 할 수 있습니다.
splash
without없이 사용 quiet
하면 스플래시 화면이 표시되고 그 위에 많은 메시지가 인쇄됩니다.
부팅 시간 동안 커널에 전달되는 명령입니다. 우분투에서는 GNU GRUB (GRand Unified Bootloader)에 의해 관리됩니다.
quiet
-이 옵션은 커널에게 출력을 생성하지 않도록 지시합니다 (일명 비 세부 모드). 이 옵션을 사용하지 않고 부팅하면 드라이버 / 모듈 활성화, 파일 시스템 검사 및 오류와 같은 많은 커널 메시지가 표시됩니다. 아니 가진 quiet
오류를 찾을 필요가있을 때 매개 변수 유용 할 수 있습니다.
splash
-이 옵션은 시스템의 모든 핵심 부분이 백그라운드에서로드되는 동안 눈에 띄는 "로드"화면을 시작하는 데 사용됩니다. 당신이 그것을 비활성화하고 quiet
활성화하면 빈 화면이 나타납니다.
nomodeset
-커널이 시스템이 시작되어 실행될 때까지 비디오 드라이버를 시작하지 않도록 지시합니다.
다음과 같은 다른 부팅 매개 변수가 많이 있습니다.
3
-시스템을 런레벨 3에서 시작합니다 (기본값은 5). 이 매개 변수를 추가하면 명령 행 환경에서 삭제됩니다 (GUI에는 실행 레벨 5가 필요함).
init
- "init"스크립트의 위치를 나타냅니다. 이 스크립트는 유닉스 계열 시스템에서 시작된 첫 번째 프로세스이며 다른 모든 프로세스를 시작합니다. 통사론:init=/path/to/script
이것들은 "우분투 부팅 옵션"이 아닙니다. "커널 부팅 옵션"입니다.
한 번의 답변으로 모든 커널 부팅 옵션을 설명 할 수는 없습니다. 많은 커널 모듈에는 grub에서 사용할 수있는 몇 가지 옵션이 있습니다.
nomodeset이하 는 일을 쉽게 찾을 수 있습니다 .
다른 옵션도 찾을 수 있습니다.
nomodeset
하고quiet splash
노트북 하드웨어 제조업체 (OEM)가 하드웨어에 대한 OS의 생존 가능성을 테스트하는 Microsoft Windows와 달리 Ubuntu는 최종 사용자가 OS와 하드웨어의 상호 작용 방식을 조정할 수 있도록 이러한 OS 커널 플래그를 제공합니다.
Ubuntu 설치 중에 다양한 스크립트가 실행되어 하드웨어를 검사하여 OS를 구성하는 가장 좋은 방법을 식별합니다. 예 : 자동화 된 결정이 불충분 한 경우 랩톱이 빈 화면으로 부팅 될 수 있으므로이 플래그를 사용하면 최종 사용자가 수동으로 조정하여 하드웨어 구성에 맞게 OS 구성을 수정할 수 있습니다.