Kann ich alle Partitionen einschließlich EFI löschen und nur Ubuntu installieren?

13

Kann ich alle Partitionen auf meinem Computer, einschließlich EFI, löschen und nur Ubuntu installieren? Funktioniert das BIOS in diesem Fall?

Ich bin derzeit im Legacy-Modus und Ubuntu bootet von einem USB-Stick.

Lapisdekor
quelle

Antworten:

14

Die Frage verwendet eine falsche Terminologie, was später zu Verwirrung und Problemen führen kann. Daher möchte ich zunächst auf diese Probleme eingehen.

Das Extensible Firmware Interface (EFI) oder seine 2.x-Version, das Unified EFI (UEFI), ist eine Art von Firmware. Das EFI ist keine Partition. Es gibt jedoch eine Partition namens EFI System Partition (ESP), die Bootloader enthält. Wahrscheinlich bedeutete Lapisdecor in der ursprünglichen Frage "ESP" und nicht "EFI".

Außerdem ist das EFI eine Art Firmware, die das ältere BIOS (Basic Input / Output System) ersetzt. Wenn Ihr Computer ein EFI verwendet, verfügt er daher nicht über ein BIOS. Es gibt jedoch einige Einschränkungen und Ausnahmen. Am häufigsten stellen EFIs eine Funktion bereit, die als Compatibility Support Module (CSM) bezeichnet wird und eine Art BIOS-Emulator darstellt. Das CSM soll EFI gefallen wasdosemuist für Linux, da es einer neueren und komplexeren Umgebung (EFI oder Linux) ermöglicht, Programme auszuführen, die für ein älteres und einfacheres System (BIOS oder DOS) entwickelt wurden. Mit anderen Worten sollte "BIOS" in der ursprünglichen Frage "EFI" sein. Das heißt, die Verwendung von "BIOS" anstelle von "EFI" ist eine gängige Praxis. Es ist schlecht, aber es ist üblich, sowohl bei Anwendern als auch bei Herstellern. Ich vermute, das liegt daran, dass die Leute (mehr oder weniger) wissen, was ein BIOS ist, während "EFI" ein ungewohntes Akronym ist. und da EFI das BIOS ersetzt, erleichtert die Verwendung von "BIOS" den Textern die Arbeit. Das Problem ist, dass die Leute dann ihr gesamtes BIOS-Wissen nach oben ziehen, wenn sie "BIOS" lesen, aber vieles davon ist nicht anwendbar. EFI lädt in einem sehrAnders als im BIOS. Wenn Sie sich EFI als erweitertes BIOS vorstellen, haben Sie ein mentales Modell, das sehr falsch ist und Sie werden Fehler machen. Dann verbringen Leute wie ich am Ende viel Zeit damit zu erklären, wie das alles tatsächlich funktioniert - aber ich schweife ab ...

Weiter zu echten Problemen: Wenn Sie sich im "Legacy-Modus" befinden, bedeutet dies nur, dass Ihr CSM aktiv ist. Dies gilt nicht garantiert eine Boot im BIOS / CSM / Legacy - Modus, though. Auf den meisten EFI-basierten Computern ist der Startpfad bei deaktiviertem CSM relativ einfach. Sie können nur EFI-Modus-Bootloader starten. Beachten Sie, dass Sie EFI nicht deaktivieren können. der EFI istdie Firmware, und es ist verantwortlich für den Computer. Auf einigen Computern können Sie das Booten im EFI-Modus deaktivieren, aber solche Optionen sind selten - und auf einigen Computern gibt es Schnittstellen, die so klingen, als ob Sie das Booten im EFI-Modus deaktivieren, aber das sind Sie nicht. Wenn Sie den CSM aktivieren, aktivieren die meisten Computer einen der beiden Bootloader-Typen, sodass nicht vorhergesagt werden kann, was passieren wird, wenn Sie dem Computer einen Datenträger zuführen, der beide Bootloader-Typen bereitstellt. Dies ist normalerweise keine große Sache für einen Single-Boot-Computer. Wenn Sie das Betriebssystem installieren, erkennt das Installationsprogramm den Startmodus und installiert den Bootloader nur für den Startmodus des Installationsprogramms, sodass der Computer nur im selben Modus von der Festplatte booten kann. Wenn Sie Multi-Boot, obwohl, Sie können problemlos ein Betriebssystem in einem Startmodus und das andere Betriebssystem in einem anderen Startmodus installieren. Das Haarziehen beginnt an dieser Stelle.

In der nicht allzu fernen Vergangenheit war das Booten im EFI-Modus aufgrund von Fehlern in EFIs, Fehlern in Bootloadern und Fehlinformationen, die das Aktivieren des CSM häufig attraktiv machten, eine frustrierende Übung. Heute ist das Booten im EFI-Modus jedoch weniger problematisch, und aus den hier und anderswo gestellten Fragen geht hervor, dass der größte einzelne Problembereich heute von aktivierten CSMs ausgeht. Aus diesem Grund empfehle ich, CSM (auch als "Legacy-Boot" bezeichnet) auf EFI-basierten Computern zu deaktivieren, es sei denn, Sie haben einen guten Grund, dies zu aktivieren. Das heutige Booten im EFI-Modus ist allerdings schwieriger als das Booten im BIOS-Modus vor fünf Jahren. Auf einem EFI-basierten Computer führt das Booten im BIOS-Modus jedoch zu Fallstricken, die vor fünf Jahren noch nicht bestanden haben.

Lassen Sie uns zu Ihrer ursprünglichen Frage zurückkehren, die etwas anders formuliert ist:

Kann ich alle Partitionen auf meinem Computer, einschließlich ESP, löschen und nur Ubuntu installieren? Funktioniert das EFI in diesem Fall?

Ja und ja.

Nachdem Sie Ihre Partitionen gelöscht haben, erstellt das Ubuntu-Installationsprogramm neue, wenn Sie eine automatische Partitionierungsoption auswählen. Wenn Sie manuell partitionieren, müssen Sie entsprechende Partitionen erstellen. Dies kann ein ESP sein, wenn Sie im EFI-Modus installieren, oder eine BIOS-Boot-Partition, wenn Sie im BIOS-Modus auf eine GPT-Festplatte installieren.

Eine wichtige Einschränkung ist, dass es am besten ist, GPT bei der Installation im EFI-Modus und MBR bei der Installation im BIOS-Modus zu verwenden. Ubuntu erlaubt die Verwendung von GPT im BIOS-Modus, dies kann jedoch auf einigen Systemen zu Problemen führen. Ich empfehle daher, dies nach Möglichkeit zu vermeiden. Einige Benutzer haben es auch geschafft, im EFI-Modus auf MBR-Datenträgern zu installieren. Das Installationsprogramm versucht jedoch, dies nach Möglichkeit zu vermeiden. und wenn es fertig ist, schafft es oft Probleme.

In Ubuntu können Sie Ihren Startmodus bestimmen, indem Sie nach einem Verzeichnis mit dem Namen suchen /sys/firmware/efi. Wenn es vorhanden ist, haben Sie im EFI-Modus gebootet. Wenn es nicht vorhanden ist, haben Sie im BIOS-Modus gebootet.

In der Summe sollten Sie Ihren Boot-Modus (BIOS / CSM / Legacy oder EFI / UEFI) und Ihren Partitionstabellentyp (MBR oder GPT) kennen und im Idealfall die beiden entsprechend anpassen (BIOS / MBR oder EFI / GPT). .

Rod Smith
quelle
8

Ja, wenn Sie die Festplatte vollständig gelöscht haben, können Sie Ubuntu als einzelnes Betriebssystem installieren.
Wenn Sie UEFI im BIOS deaktivieren können (meistens), können Sie Ubuntu sogar im MBR- Modus installieren .
Booten Sie von einem Ubuntu-Installationsmedium, öffnen Sie GParted und erstellen Sie eine neue Partitionstabelle - wählen Sie mbr.
Falls Sie UEFI und / oder Secure Boot nicht deaktivieren können, können Sie Ubuntu auch im EFI- Modus installieren .
Anschließend erstellt das Installationsprogramm eine neue EFI-Partition, auf der der GRUB-Bootloader installiert wird.

cl-netbox
quelle
2

Ihre Frage ist mir nicht ganz klar.

Wenn Sie Ubuntu im UEFI-Modus installieren möchten, müssen Sie Folgendes tun:

Sie müssen Ihr BIOS in den UEFI-Modus versetzen und einen UEFI-bootfähigen Ubuntu-USB-Stick erstellen.

Befolgen Sie diese Anleitung , um einen bootfähigen UEFI-USB-Stick zu erstellen. Führen Sie dann einfach das Ubuntu-Installationsprogramm aus. bei Schritt Installationstyp , wählen Sie etwas anderes und Ihre Festplatte partitionieren , wie in dieser erklärte Antwort .


Wenn der Boot-Modus (UEFI oder Legacy) für Sie keine Rolle spielt, installieren Sie Ubuntu einfach wie gewohnt. (Lesen Sie bei Bedarf diese Anleitung. )

hg8
quelle
Muss ich den UEFI-Modus beibehalten? Kann ich nicht einfach ein Vermächtnis haben?
Lapisdecor
Sie müssen den UEFI-Modus nur beibehalten, wenn Sie Ubuntu im UEFI-Modus installieren möchten.
hg8
0

Ich habe einen EUFI-Start auf meinem Computer. 1x256GB SSD mit 18.04 Option "Laufwerke löschen", die während der Installation verwendet wird.

Hier ist meine Ausgabe von lsblk

sda 8: 0 0 238.5G 0 Festplatte 
├─sda1 8: 1 0 512M 0 part / boot / efi
└─sda2 8: 2 0 238G 0 part 
  ├─ubuntu - vg-root 253: 0 0 237G 0 lvm /
  └─ubuntu - vg-swap_1 253: 1 0 976M 0 lvm [SWAP]

Ist das ideal Ich starte 18.04 ausschließlich auf meinem PC. Art wie die obige Frage. Ich gehe davon aus, dass die 512M sda1 hier benötigt wird? Im Gegensatz zur Installation irgendwie, so dass alles, was ich habe, ist 1 SDA1-Partition mit der gesamten Festplatte? Sie können sehen, dass ich bei der Installation auch LVM gewählt habe, damit ich nach der Installation mehr spielen kann.

Wenn es eine Möglichkeit gibt, nur eine Partition zu haben, wäre mein Boot schneller? Oder würde ich meinen PC blockieren oder ohne diese EUFI-Partition nicht mehr booten können?

Ryan

Ryan Brown
quelle
2
Bitte poste dies als neue Frage, damit andere dir helfen können.
ptetteh227
0

WARNUNG: Dadurch werden Daten gelöscht.


Ich musste die Partitionstabelle neu erstellen. Erstellen Sie eine neue GPT-Partitionstabelle in GParted (MSDOS funktioniert nicht).

Dies kennzeichnet den Sektor als beschädigt und wird nicht verwendet.

Doug
quelle
1
Dies beantwortet die Frage nicht wirklich. Wenn Sie eine andere Frage haben, können Sie sie stellen, indem Sie auf Frage stellen klicken . Sie können auch ein Kopfgeld hinzufügen, um mehr Aufmerksamkeit auf diese Frage zu lenken, sobald Sie über genügend Ansehen verfügen . - Aus der Bewertung
stumblebee
@ Stumblebee Es sieht für mich OK aus.
Karl
1
@ Karel imho es schien Kreisverkehr und Duplikat der Top-2-Antworten.
Stumblebee