ความแตกต่างระหว่าง GRUB_CMDLINE_LINUX และ GRUB_CMDLINE_LINUX_DEFAULT ใน / etc / default / grub คืออะไร


57

ฉันกำลังแก้ไขปัญหาการควบคุมความสว่างของคีย์ fn บนแล็ปท็อปของฉันดังนั้นฉันจึงลุยผ่านตัวเลือกปรับแต่งมากมายใน / etc / default / grub ตามที่คุณจินตนาการได้ อย่างไรก็ตามมันเป็นคำถามสำหรับฉัน:

ความแตกต่างระหว่างบรรทัดที่ทำเครื่องหมายGRUB_CMDLINE_LINUXและGRUB_CMDLINE_LINUX_DEFAULTคืออะไร?

ตัวอย่างเช่นทำ GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

ประพฤติตัวแตกต่างกว่าGRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor"?

ในฐานะที่เป็นคำถามที่ไม่เกี่ยวข้องพวกเขาทำอะไรได้บ้างกับการใช้ปุ่ม fn ของฉันในการทำแผนที่? ความสว่างสามารถปรับได้แล้วในการตั้งค่าระบบเนื่องจากxorg.conf.d/เวทมนตร์บางอย่าง ฉันแค่อยากทำให้กุญแจทำงาน

คำตอบ:


43

GRUB_CMDLINE_LINUX

รายการในบรรทัดนี้ถูกเพิ่มไว้ที่ท้ายบรรทัดคำสั่ง 'linux' (บรรทัด "เคอร์เนล" ของ GRUB legacy) สำหรับโหมดปกติและโหมดการกู้คืน มันถูกใช้เพื่อส่งผ่านตัวเลือกไปยังเคอร์เนล


GRUB_CMDLINE_LINUX_DEFAULT

บรรทัดนี้นำเข้ารายการใด ๆ ไปยังจุดสิ้นสุดของบรรทัด 'linux' (เส้น "เคอร์เนล" ของ GRUB legacy) รายการจะถูกผนวกเข้ากับส่วนท้ายของโหมดปกติเท่านั้น

สิ่งใดที่พวกเขาทำเกี่ยวกับการแมปการใช้Fnคีย์ของฉัน

ในบางกรณี ACPI BIOS จัดเตรียมอินเทอร์เฟซที่จำเป็นสำหรับการควบคุมแบ็คไลท์ผ่านอินเทอร์เฟซ ACPI ทั่วไป แต่วิธีการจริงไม่ได้ถูกนำมาใช้ ดังนั้นไดรเวอร์ ACPI จะลงทะเบียนกับฮาร์ดแวร์และป้องกันไม่ให้ไดร์เวอร์เฉพาะของแล็ปท็อปทำเช่นนั้น ในกรณีเหล่านั้นเป็นไปได้ที่จะป้องกันไม่ให้ไดรเวอร์ไฟแบ็คไลท์ ACPI เริ่มต้นด้วยการเพิ่มบรรทัดต่อไปนี้ลงในพารามิเตอร์การบูตเคอร์เนล:

acpi_backlight=vendor

  1. แหล่งที่มาเกี่ยวกับ GRUB_CMDLINE _ ...
  2. ที่มาเกี่ยวกับแสงไฟ

70

ความแตกต่างในข้อความ black'n'white สั้น ๆ :

  • ตัวเลือกในการGRUB_CMDLINE_LINUXมีผลเสมอ

  • ตัวเลือกในการGRUB_CMDLINE_LINUX_DEFAULTมีผลเฉพาะในระหว่างการบูตปกติ (ไม่ระหว่างโหมดการกู้คืน)


แหล่งที่มา: help.ubuntu.com/.../Grub2 และคำตอบของ gp


16
เหตุผลสำหรับคำตอบที่ซ้ำกันส่วนใหญ่นี้: ฉันลืมความแตกต่างกลับมาที่หน้านี้และต้องการใช้เวลาอย่างน้อยที่สุดในการจับภาพสำคัญ
ndemou

1
อันนี้ควรเป็นคำตอบที่ได้รับการยอมรับ
Wizard79
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.