現在のブートに指定されたLinuxカーネルコマンドラインパラメーターを表示する方法


71

ではgrub.conf、設定ファイルI、すなわち、カーネルが使用するコマンドラインパラメータを指定することができます。

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

これは、ものをハックしていて、起動する代わりにカーネルがパニックする場合に、シリアルに関する有用な情報になります :-)

関連:実行中のカーネルで使用されるブートパラメーターを見つけるにはどうすればよいですか?| Ubuntuに質問する

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.