Ich kenne zwar einige Fakten über UEFI und Legacy sowie grundlegende Unterschiede zwischen diesen, wie UEFI, das ein schnelleres Booten ermöglicht (ich habe diese Frage bereits geprüft , aber meine Frage wird nicht beantwortet), habe jedoch eine andere Frage. :
Ich bin mir nicht sicher, ob die BIOS-Einstellungen Einfluss auf die Funktionsweise des Systems haben und ob ältere Einstellungen die Ursache für ein fehlerhaftes Verhalten der Hardware sein können. Normalerweise installiere ich meine Linux-Systeme jedoch im älteren Modus. Ist es in Ordnung auf diese Weise oder sollte ich entweder zuerst die Startpriorität auf UEFI ändern oder alles auf UEFI einstellen (dieser Lenovo G50-45 Laptop wurde mit Windows 8 geliefert).
Außerdem funktionieren auf meinem Laptop einige Dinge nicht richtig, während unter Windows alles funktioniert hat und ich nicht sicher bin, wo der Fehler liegt. Ich erinnere mich nur, dass Windows nicht mit älteren Einstellungen installiert werden würde. Ich musste zuerst die Startpriorität auf UEFI ändern, um es installieren zu können (Win 7 Ultimate x64).
Derzeit auf * ubuntu (jede Variante) 15.04 Ich habe Probleme mit dem nicht funktionierenden Mikrofon (verzerrter, sehr schwacher Sound) und Xorg stürzt meine gesamte Sitzung mit Libreoffice in k3.19 + ab. Mit vielen Distributionen getestet.
Um zusammenzufassen, welches ist für ein einwandfrei funktionierendes System zu empfehlen? Funktionieren Linux-Distributionen besser mit Legacy oder UEFI? (wenn es einen Unterschied in der Funktionalität des Systems gibt)
quelle
Antworten:
Bei der meisten Hardware ist der Startmodus (EFI vs. BIOS) irrelevant. Die Treiber, die Linux lädt, sind in beiden Fällen identisch, ebenso wie die Leistung. Die wichtigste Einschränkung hierbei ist, dass die Hardware abhängig von Ihrem Startmodus auf unterschiedliche Weise initialisiert werden kann. Wenn die Linux-Treiber Annahmen darüber treffen, wie die Hardware initialisiert wird, funktioniert die eine oder andere Methode möglicherweise besser. Dies machte es früher manchmal vorzuziehen, den einen oder anderen Modus (normalerweise den BIOS-Modus) zu booten, aber diese Art von Problem wird heutzutage eher selten. Diese Art von Problem betraf hauptsächlich Grafikhardware und -treiber, konnte jedoch im Prinzip alles beeinflussen.
In Ihrem speziellen Fall habe ich den Verdacht, dass Sie eine "topaktuelle" Hardware mit mangelhafter Linux-Unterstützung haben oder Hardware, die eine spezielle Konfiguration erfordert, um unter Linux korrekt zu funktionieren. Am besten stellen Sie separate Fragen zu den einzelnen Geräten, die nicht zu Ihrer Zufriedenheit funktionieren. Sie können auch sowohl im BIOS-Modus als auch im EFI-Modus testen, um empirisch festzustellen, welcher Modus für Sie besser geeignet ist, da es keine Möglichkeit gibt, genau zu verallgemeinern, welcher Modus am besten geeignet ist.
Die richtige Antwort auf die Frage, welcher Modus am besten ist, lautet: Es kommt darauf an. Zum Beispiel:
Wenn Sie eine spezifischere "BIOS" - oder "EFI" -Antwort benötigen, müssen Sie viel spezifischere Informationen zu Ihrem Setup bereitstellen.
quelle
Habe ich meinen Standpunkt klargestellt?
Es gibt keinen Grund, UEFI zu verwenden, es sei denn, Sie möchten Windows starten oder Sie möchten von einer Partition starten, die größer als 2 TiB ist. Und für Letzteres finden Sie immer eine Lösung.
UEFI bringt eine Menge Nachteile mit sich und keine Vorteile. Benutze es nicht.
Sie geben im Grunde die Kontrolle über Ihren eigenen Computer an Unternehmen weiter. Tu das nicht, das ist eine schlechte Idee.
Sie haben auch Probleme mit der Verwendung bestimmter Tools, die nicht mit GPT umgehen können (die einzige Verbesserung von BIOS zu UEFI ist die Unterstützung von GPT, alles andere sind Nachteile und es gibt viele davon). Es ist kein so großes Problem, wenn Sie GPT auf einer externen oder sekundären Festplatte verwenden, aber nicht von dieser booten.
Wenn Sie nicht über eine Festplatte mit mehr als 2 TiB verfügen, über die Sie booten können, gibt es überhaupt keine Probleme. Wenn Sie mit mehr als 2 TiB zu booten eine HDD zu tun haben aus aber keine Partition größer als 2 TiB haben müssen und nicht das haben , müssen zu Beginn einer Partition nach der ersten 2 TiB, sind Sie auch nicht brauche GPT und daher kein UEFI. (Eine 4-TiB-Festplatte mit einigen Partitionen am Anfang und den letzten 2 TiB mit 1 2 TiB ist also in Ordnung und funktioniert ohne GPT.)
Wie oben bereits erwähnt: Es handelt sich nur um die Festplatte, von der Sie booten. Wenn Sie eine SSD zum Booten haben (die natürlich nicht so groß sein kann, weil es keine so großen SSDs gibt) und nur GPT als Datenspeicher verwenden möchten, ist das in Ordnung, und Sie benötigen kein UEFI, um darauf zuzugreifen.
Das Problem, dass die Unterstützung für Hardware häufig in Form einer Firmware für die Hardware und eines Treibers für das Betriebssystem benötigt wird, wird von UEFI nicht gelöst. Es hätte sein können, aber es ist nicht so. UEFI saugt einfach.
quelle
Es gibt mindestens einen guten Grund, Linux auf UEFI zu installieren. Wenn Sie die Firmware Ihres Linux-Computers aktualisieren möchten , ist in vielen Fällen UEFI erforderlich.
Beispielsweise erfordert das "automatische" Firmware-Upgrade, das in den Gnome-Softwaremanager integriert ist, UEFI. Kein UEFI bedeutet, dass Firmware-Upgrades über LVFS / fwupd / fwupdmgr nicht funktionieren. Dies bedeutet in den meisten Fällen überhaupt keine Firmware-Upgrades unter Linux.
quelle