ฉันจะหาไฟล์เคอร์เนล Linux ได้ที่ไหน


13
  1. มีไดเรกทอรีทั่วไปในการค้นหาไฟล์เคอร์เนลในลีนุกซ์รุ่นใดหรือไม่ถ้ามีโปรดบอกวิธีการเรียกดูไปยังไดเรกทอรี

  2. ฉันจะหาไฟล์ Linux ได้ที่ไหนใน Ubuntu & amp; ระบบปฏิบัติการ RedHat คืออะไร?

คำตอบ:


12

ไม่มีมาตรฐานสากล แต่มักจะพบเคอร์เนลใน /boot ไดเรกทอรี


ฉันพบไดเร็กตอรี่และมีลิสต์ไฟล์จำนวนมากที่ฉันรู้ซึ่งเป็นไฟล์เคอร์เนลหลัก?
BlueBerry - Vignesh4303

คุณสามารถใช้ได้ uname -r เพื่อค้นหารุ่นที่คุณใช้งานอยู่จากนั้นค้นหาไฟล์ /boot ด้วยชื่อนั้น คุณยังสามารถใช้ cat /proc/cmdline เพื่อค้นหาเคอร์เนลพา ธ แต่โปรดทราบว่าพา ธ นี้สัมพันธ์กับอิมเมจรูทในเวลาบูตดังนั้น / น่าจะหมายถึง /boot/ ในระบบที่กำลังทำงาน
David Schwartz

เส้นทางที่เคอร์เนลรายงานว่ามันถูกโหลดมานั้นสัมพันธ์กับรูทเหมือนเดิมในเวลาที่เคอร์เนลถูกโหลด นั่นอาจเรียกว่า /boot ตามเวลาที่ระบบโหลดเต็ม (หลังจากเคอร์เนลถูกบูทแล้วรูทคือ "pivoted" ถึงรูทปกติและรูทเวลาบูตมักเรียกว่า /boot ในระบบไฟล์รันไทม์)
David Schwartz

4
การใช้ cat / proc / cmdline เป็นวิธีที่ดีกว่าเพราะถ้าคุณใช้ uname -r คุณจะไม่สามารถบอกความแตกต่างระหว่างอิมเมจเคอร์เนลนั้นหรืออิมเมจการช่วยเหลือที่สร้างจากเคอร์เนลเวอร์ชันเดียวกันได้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.