Ist es möglich, Linux auf ALLEN Plattformen auszuführen?

348
Andrew-at-TW

Wir wissen, dass verschiedene Umgebungen unterschiedliche Linux-Versionen verwenden, EFI hat EFI-Versionen und Legacy hat Legacy-Versionen, die für 32 und 64 Bit gleich sind. Aber ist es möglich, ein Linux zu haben, in dem die Umgebung mündlich ausgeführt werden kann?

Das 32- und 64-Bit-Unterschiedsproblem ist leicht zu lösen. Wir alle wissen, dass 32-Bit-Software auf 64-Bit-Hardware ausgeführt werden kann. Aber wie wäre es mit EFI und Legacy? Gibt es eine Art Linux, das sowohl im UEFI- als auch im Legacy-Modus laufen kann? Ich weiß, dass das Installationsprogramm in beiden Umgebungen ausgeführt werden kann, eine installierte jedoch nicht. Gibt es ein stabiles Linux, das beide Umgebungen unterstützt, solange es noch unterstützt wird (nicht zu alt, um einen Sicherheitsangriff zu haben)?

0
"ALLE Art von Plattform" scheint [sehr breit] (https://en.wikipedia.org/wiki/Computing_platform#Hardware_examples). Kamil Maciorowski vor 6 Jahren 0
Suchen Sie tatsächlich nach https://en.wikipedia.org/wiki/X86-64? tripleee vor 6 Jahren 0
Ich finde Linux, das sowohl im Legacy- als auch im EFI-Modus laufen kann, ohne sie im BIOS zu ändern Andrew-at-TW vor 6 Jahren 0
Sie führen entweder Legacy oder EFI aus. Nicht beide. Wenn Sie ein Linux-Installationsprogramm möchten, das die BIOS-Einstellungen (EFI / Legacy) irgendwie erkennt und das richtige entsprechend installiert, ist dies der Fall. Darius vor 6 Jahren 1

1 Antwort auf die Frage

2
grawity

"Alle Arten von Plattformen"? Es gibt Dutzende von Plattformen, auf denen Linux läuft, und Sie scheinen nur über zwei zu sprechen. "UEFI" ist nicht nur für x86 / x64 - es wird auch von anderen CPU-Architekturen wie IA64 und Arm64 verwendet. Es ist unmöglich, einen einzelnen Linux-Kernel zu haben, der beispielsweise auf x64 und arm64 läuft.

Können Sie eine Linux-Installation haben, die unter x86 sowohl im "Legacy" - als auch im "UEFI" -Modus ausgeführt wird? Ja. Linux interessiert sich eigentlich nicht so sehr - 90% der Unterschiede betreffen nur den Startvorgang (dh Dinge, die vor dem Start von Linux geschehen ). Die CPU-Architektur ändert sich nicht wirklich, daher funktionieren der gleiche Linux-Kernel und die gleiche Software.

Zur dualen Kompatibilität mit x86-BIOS und x86 / x64-UEFI benötigen Sie nur zwei Bootloader auf der Systemfestplatte (diese können unterschiedlich sein, z. B. grub + elilo oder syslinux + refind).

Wie kann ich das erreichen? Ich habe gehört, dass Sie nicht zwei Bootloader auf einem Linux installieren können Andrew-at-TW vor 6 Jahren 0