วิธีการแสดงพารามิเตอร์บรรทัดคำสั่งเคอร์เนล Linux ที่กำหนดสำหรับการบูตปัจจุบัน?


71

ในgrub.confไฟล์กำหนดค่าฉันสามารถระบุพารามิเตอร์บรรทัดคำสั่งที่เคอร์เนลจะใช้เช่น:

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

หลังจากบูทเคอร์เนลที่กำหนดมีวิธีแสดงพารามิเตอร์บรรทัดคำสั่งที่ถูกส่งไปยังเคอร์เนลตั้งแต่แรกหรือไม่? ฉันพบ sysctl แล้ว

sysctl --all

แต่ sysctl จะแสดงพารามิเตอร์เคอร์เนลที่เป็นไปได้ทั้งหมด

คำตอบ:



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.