Geçerli önyükleme için verilen Linux çekirdek komut satırı parametreleri nasıl görüntülenir?


71

Gelen grub.confyapılandırma dosyasında ben çekirdek kullanacak komut satırı parametreleri, yani belirtebilirsiniz:

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

Belirli bir çekirdeği başlattıktan sonra, ilk önce çekirdeğe iletilen komut satırı parametrelerini göstermenin bir yolu var mı? SSCTL'yi buldum.

sysctl --all

ancak sysctl, tüm olası çekirdek parametrelerini gösterir .

Yanıtlar:


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

Çekirdek aynı zamanda önyüklemenin başında onları yazdırır, bkz:

dmesg | grep "Command line"

Örnek çıktı:

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

Eğer malzeme ve çekirdek hack, bu seri hakkında yararlı bilgiler olabilir paniğe yerine önyükleme :-)

İlgili: Çalışan çekirdek tarafından kullanılan önyükleme parametrelerini nasıl bulabilirim? | Ubuntu'ya sor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.