の中に grub.conf
設定ファイルカーネルが使用するコマンドラインパラメータを指定できます。
kernel /boot/kernel-3-2-1-gentoo root=/dev/sda1 vga=791
特定のカーネルを起動した後、最初にカーネルに渡されたコマンドラインパラメータを表示する方法はありますか?私はsysctlを見つけました、
sysctl --all
しかし、sysctlはall可能なカーネルパラメータを表示します。
$ 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
$
カーネルはまた、ブートの開始時にそれらを出力します。以下を参照してください:
dmesg | grep "Command line"
出力例:
[ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.4.0-112-generic root=/dev/mapper/vg00-root ro
これは、ものやカーネルをハッキングしている場合、シリアルに関する有用な情報になる可能性があります ブートの代わりにパニック :-)