Was bedeuten die verschiedenen Bootoptionen? (dh acpi = off, noapic, nolapic usw.)

27

Ich hatte Probleme bei der Installation von 11.04 auf meinem neuen Laptop. Die Lösung bestand darin, eine der folgenden Startoptionen zu aktivieren:

  • acpi=off
  • noapic
  • nolapic

Aber was machen diese Optionen tatsächlich?

Was für Probleme gibt es, sie zu ermöglichen?
Dies kann zu Hardwareproblemen führen (z. B. wenn die Lüfter nicht laufen und das System überhitzt).

Stephen RC
quelle

Antworten:

24

Im Allgemeinen werden solche Boot-Parameter nur benötigt, wenn ein Problem mit Ihrem BIOS vorliegt und wie es mit diesen Standards umgeht, oder wenn diese Standards nicht vollständig implementiert wurden.

ACPI (Advanced Configuration and Power Interface) ist ein Standard für die Verwaltung des Energieverbrauchs. Ältere Systeme unterstützen ACPI möglicherweise nicht vollständig. Daher ist es manchmal hilfreich, dem Kernel einen Hinweis zu geben, dass er es nicht verwenden soll. "acpi = off"

APIC (Advanced Programmable Interrupt Controller) ist eine Funktion, die in neueren Systemen zum Einsatz kommt. Die "lokale" Version heißt "LAPIC". Dieser Controller kann so konfiguriert werden, dass er Interrupts generiert und verarbeitet, ein Signal, das die Hardware zum Weiterleiten von Nachrichten verwendet. Wiederum können einige Implementierungen von APIC Probleme auf älteren Systemen haben, weshalb es nützlich ist, sie zu deaktivieren. "noapic" und "nolapic".

Manchmal funktioniert das APIC, aber es verlangsamt die Dinge, indem es mitten in die Nachrichten gerät, die herumgereicht werden. Dies kann beispielsweise die Audio- und Videoverarbeitung beeinträchtigen. Leute könnten es auch aus diesem Grund deaktivieren.

Joshua R. Poulson
quelle
2
Danke :) Nur ein Kommentar, mein Laptop ist ein brandneuer Laptop, der erst vor ein paar Monaten veröffentlicht wurde. Meine Probleme hängen wahrscheinlich mit inkompatibler neuer Technologie zusammen, nicht mit alter Technologie.
Stephen RC
Gleiches Thema für mich. Ich habe ein relativ neues HP Mini-Netbook, auf dem Ubuntu 10.10 einwandfrei funktioniert. Aber ich kann nicht einmal die Live-CD ohne diesen acpi = off boot-Parameter booten.
jfmessier
Wenn Sie Probleme beim Booten mit aktiviertem ACPI haben, überprüfen Sie, ob BIOS-Upgrades verfügbar sind. Wenn ACPI aktiviert ist, delegiert der Kernel bestimmte Aufgaben an ACPI-Skripte, die im BIOS gespeichert sind. Wenn diese Skripte fehlerhaft sind, kann dies zu einer Instabilität auf Kernelebene führen. BIOS-Bugfixes können hier also Abhilfe schaffen.
James Henstridge
Damit Dual-Displays und 3D zuverlässig funktionieren, habe ich Optimus auf meinem Lenovo W530 deaktiviert. Selbst unter Ubuntu 14.10 und aktuellen nvidia-Treibern ist "noapic" erforderlich, um direkt von der "diskreten" Karte zu booten.
Dusty J
0

Kein Problem für die Hardware, denke ich, da das Ausschalten dieser Funktionen sie nicht wirklich ausschaltet, sondern festlegt, wer sie implementiert - "aus" im BIOS würde bedeuten, dass dies der Kernel wäre

Was sich tatsächlich auf die Lüfter auswirkt, war meiner Meinung nach "noapm" oder "apm = off" (erweitertes Power-Management). Wenn Sie dies jedoch deaktivieren, arbeiten die Lüfter die ganze Zeit mit voller Geschwindigkeit, da der "erweiterte" Teil sie tatsächlich verlangsamt wenn das System kühl genug ist

Das Festlegen dieser Dinge wurde durchgeführt, indem sie (normalerweise) in die grub-Datei in / etc / default geschrieben wurden und danach grub mit 'update-grub' oder 'grub-mkconfig' neu erstellt wurde (grub2 anstelle von grub kann manchmal erforderlich sein) das System

Im Allgemeinen heißt es: "Je kleiner der Laptop - desto größer ist die Wahrscheinlichkeit, dass er sie benötigt, und desto mehr von ihnen."

pnpbios = off könnte auch helfen (es ist für Plug-n-Play)

bai hui
quelle