設定ファイルで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
コンテンツとカーネルをクラッキングする場合は、シリアルに関する有用な情報になる可能性があります。起動の代わりにパニック:-)