현재 부팅에 지정된 Linux 커널 명령 줄 매개 변수를 표시하는 방법은 무엇입니까?


71

에서 grub.conf구성 파일 나는 커널이 사용하는 명령 줄 매개 변수를, 즉 지정할 수 있습니다 :

kernel /boot/kernel-3-2-1-gentoo root=/dev/sda1 vga=791

주어진 커널을 부팅 한 후, 먼저 커널에 전달 된 명령 행 매개 변수를 표시하는 방법이 있습니까? sysctl을 찾았습니다.

sysctl --all

그러나 sysctl은 가능한 모든 커널 매개 변수를 표시합니다.

답변:


109
$ cat /proc/cmdline
root=/dev/xvda xencons=tty console=tty1 console=hvc0 nosep nodevfs ramdisk_size=32768 ip_conntrack.hashsize=8192 nf_conntrack.hashsize=8192 ro  devtmpfs.mount=1 
$

6

커널은 부팅이 시작될 때도 인쇄합니다.

dmesg | grep "Command line"

샘플 출력 :

[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.4.0-112-generic root=/dev/mapper/vg00-root ro

부팅하는 대신 물건과 커널 패닉을 해킹하는 경우 직렬에 대한 유용한 정보가 될 수 있습니다 :-)

관련 : 실행중인 커널에서 사용하는 부팅 매개 변수를 어떻게 찾습니까? | 우분투 물어

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.