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

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

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

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

특정 커널을 시작한 후 먼저 커널에 전달된 명령줄 인수를 표시하는 방법이 있습니까? sysctl을 찾았습니다.

sysctl --all

그러나 sysctl이 나타났습니다모두가능한 커널 매개변수.

답변1

$ 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 
$

답변2

커널은 부팅 시작 시에도 이를 인쇄합니다. 다음을 참조하세요.

dmesg | grep "Command line"

예제 출력:

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

콘텐츠와 커널을 크래킹하는 경우 시리얼에 대한 유용한 정보가 될 수 있습니다.부팅 대신 패닉:-)

관련된:실행 중인 커널에서 사용되는 부팅 매개변수를 어떻게 찾을 수 있나요? |우분투에 물어보세요

관련 정보