ตัวเลือกการบูตที่แตกต่างกันหมายถึงอะไร (เช่น acpi = off, noapic, nolapic ฯลฯ )


27

ฉันมีปัญหาในการติดตั้ง 11.04 บนแล็ปท็อปเครื่องใหม่วิธีแก้ไขคือเปิดใช้งานตัวเลือกการบูตเหล่านี้:

  • acpi=off
  • noapic
  • nolapic

แต่ตัวเลือกเหล่านี้จริง ๆ แล้วทำอะไร?

มีปัญหาอะไรบ้างในการเปิดใช้งาน
เช่นพวกเขาสามารถทำให้เกิดปัญหาฮาร์ดแวร์ (เช่นแฟน ๆ ไม่ได้ทำงานที่ก่อให้เกิดระบบความร้อนสูงเกินไป)

คำตอบ:


24

โดยทั่วไปพารามิเตอร์การบูตดังกล่าวไม่จำเป็นต้องใช้เว้นแต่จะมีปัญหากับ BIOS ของคุณและวิธีจัดการมาตรฐานเหล่านี้หรืออาจเก่าพอที่มาตรฐานเหล่านี้ไม่ได้ใช้อย่างถูกต้อง

ACPI (Advanced Configuration และ Power Interface) เป็นมาตรฐานสำหรับการจัดการพลังงาน ระบบที่เก่ากว่าอาจไม่รองรับ ACPI เต็มรูปแบบดังนั้นบางครั้งมันจะช่วยให้เคอร์เนลเป็นคำใบ้ที่จะไม่ใช้ "ACPI = ปิด"

APIC (Advanced Programmable Interrupt Controller) เป็นคุณสมบัติที่พบได้ในระบบรุ่นใหม่ รุ่น "ท้องถิ่น" เรียกว่า "LAPIC" สิ่งที่คอนโทรลเลอร์นี้สามารถทำได้คือตั้งค่าเพื่อสร้างและจัดการการขัดจังหวะสัญญาณที่ฮาร์ดแวร์ใช้ในการส่งข้อความ การใช้งานบางอย่างของ APIC อาจมีปัญหากับระบบเก่าและดังนั้นจึงเป็นประโยชน์ในการปิดการใช้งาน "noapic" และ "nolapic"

บางครั้ง APIC ใช้งานได้ แต่มันช้าลงโดยทำให้ข้อความที่ส่งผ่านอยู่ตรงกลาง สิ่งนี้สามารถยุ่งกับการประมวลผลเสียงและวิดีโอเป็นต้น คนอาจปิดการใช้งานด้วยเหตุผลนั้นเช่นกัน


2
ขอบคุณ :) เพียงความคิดเห็นเดียวแล็ปท็อปของฉันเป็นแล็ปท็อปใหม่ล่าสุดที่วางจำหน่ายเมื่อไม่กี่เดือนที่ผ่านมา ดังนั้นปัญหาของฉันอาจเกี่ยวข้องกับเทคโนโลยีใหม่ที่เข้ากันไม่ได้ไม่ใช่เทคโนโลยีเก่า
สตีเฟ่น RC

ปัญหาเดียวกันสำหรับฉัน ฉันมีเน็ตบุ๊ก HP Mini ค่อนข้างเร็ว ๆ นี้ซึ่ง Ubuntu 10.10 ใช้งานได้ดี แต่ฉันไม่สามารถบู๊ตสดจากซีดีหากไม่มี acpi นี้ = พารามิเตอร์การบูต
jfmessier

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

เพื่อให้หน้าจอคู่และ 3D ทำงานได้อย่างน่าเชื่อถือฉันจึงปิด Optimus บน Lenovo W530 ของฉัน แม้แต่ใน Ubuntu 14.10 และไดรเวอร์ nvidia ปัจจุบันต้องใช้ 'noapic' เพื่อบู๊ตโดยตรงกับการ์ด 'discrete'
Dusty J

0

ฉันคิดว่าไม่มีปัญหาสำหรับฮาร์ดแวร์เนื่องจากการตั้งค่าฟังก์ชั่นเหล่านั้นไม่ได้ปิดลงจริง ๆ แต่ตั้งค่าที่ใช้งานพวกเขา - 'ปิด' ใน BIOS จะหมายความว่าจะเป็นเคอร์เนล

สิ่งที่ส่งผลกระทบต่อพัดลมระบายความร้อนที่ฉันคิดว่าคือ 'noapm' หรือ 'apm = off' (การจัดการพลังงานขั้นสูง) แต่การปิดที่จะหมายถึงพัดลมระบายความร้อนทำงานด้วยความเร็วเต็มที่ตลอดเวลาเนื่องจากส่วน 'ขั้นสูง' กำลังชะลอความเร็ว ลงเมื่อระบบเย็นพอ

การตั้งค่าสิ่งเหล่านั้นอย่างถาวรนั้นทำได้โดยการเขียนลงในไฟล์ grub ใน / etc / default (ปกติ) และหลังจากการสร้างด้วงใหม่ด้วย 'update-grub' หรือ 'grub-mkconfig' (grub2 แทน grub อาจจำเป็นบางครั้ง) ขึ้นอยู่กับ ระบบ

โดยทั่วไปแล้วมันจะเหมือนกับ 'แล็ปท็อปที่มีขนาดเล็ก - ความน่าจะเป็นที่ใหญ่กว่านั้นจะต้องใช้และมากขึ้น';)

pnpbios = off อาจช่วยได้ (สำหรับการเล่นแบบปลั๊ก n)

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