Temukan opsi boot kernel Linux

9

Apakah ada cara distribusi silang untuk mengetahui parameter boot yang dipasok ke kernel?

tzot
sumber

Jawaban:

17

Dengan asumsi Anda bertanya tentang opsi yang diteruskan ke kernel yang berjalan saat ini?

  1. Jika sistem file / proc sedang digunakan, / proc / cmdline memberi tahu Anda secara tepat opsi apa yang diteruskan ke kernel.

    $ cat /proc/cmdline  
    root=UUID=3630dd43-f9f9-40b1-8a5f-72c13f2b309c ro quiet splash
    
  2. Jika tidak ada sistem file / proc, Anda bisa mendapatkan ide dengan menemukan entri kernel saat ini di grub.conf atau konfigurasi bootloader lainnya. (Gunakan "uname -r" untuk melihat kernel apa yang sedang berjalan.) Ini tidak akan memberi tahu Anda apa yang digunakan untuk mem-boot kernel saat ini, hanya apa yang biasanya digunakan.

quack quixote
sumber
Catatan untuk opsi 2: grub di Ubuntu menggunakan /boot/grub/menu.lst untuk konfigurasinya. Saya pikir sistem lain dapat menggunakan /etc/grub.conf.
quack quixote
3

Saya kira Anda berbicara tentang Kernel Linux, jadi ada satu set parameter standar yang diterima.

Ryan
sumber