Entfernt der Ubuntu-Installationsprozess meine ursprüngliche UEFI-Partition?

Entfernt der Ubuntu-Installationsprozess meine ursprüngliche UEFI-Partition?

Ich habe gerade meinen neuen Computer bekommen, auf dem Windows 10 auf einer SSD installiert ist. Außerdem möchte ich Ubuntu als Dualsystem auf meiner Festplatte installieren. Ich habe mehrmals versucht, es zu installieren und den Bootloader für Ubuntu an verschiedenen Stellen auf meiner Festplatte abgelegt, aber es scheint nicht zu funktionieren (selbst wenn ich F12 drücke und Legacy zum Booten meiner Festplatte verwende, wird der Bootloader immer noch nicht gefunden).

Ich habe versucht, Ubuntu eine eigene Partition (für Root, Swap und UEFI) auf der Festplatte erstellen zu lassen, aber es funktioniert immer noch nicht wie oben beschrieben.

Ich denke darüber nach, die UEFI-Partition für Ubuntu auf meine SSD zu legen, da mein BIOS die Festplatte beim Laden anscheinend nicht erkennt. Und es sieht so aus, als hätte ich zwei Möglichkeiten:

  1. Erstellen Sie eine neue UEFI-Partition für Ubuntu, sodass es zwei UEFI-Partitionen auf meiner SSD gibt, und ich weiß nicht, ob das funktionieren wird.

  2. Ich habe mich dafür entschieden, die Ubuntu-Bootloaderinformationen in die ursprüngliche UEFI-Partition zu schreiben. Aber ich bin nicht sicher, ob das meine UEFI-Partition für Windows 10 beschädigen wird?

dies ist meine aktuelle Partition:

https://i.stack.imgur.com/9Srjs.png

Ich wäre für jede Hilfe dankbar. Danke!

Antwort1

Erste,deaktiviere dein CSM!Das Compatibility Support Module (CSM; auch bekannt als „Legacy Boot Support“ oder ein ähnlicher Begriff) ist dafür konzipiert, Bootloader, die für ein BIOS geschrieben wurden, auf einem EFI laufen zu lassen. (Die meisten seit Mitte 2011 eingeführten Computer haben EFIs, keine BIOSes, obwohl der Begriff „BIOS“ oft falsch auf EFIs angewendet wird.) Wenn ein vorhandenes Betriebssystem im EFI-Modus bootet, erstellt die Aktivierung des CSM zusätzliche Bootpfade, die, wenn sie befolgt werden, zu Komplikationen führen. Daher ist es weitaus wahrscheinlicher, dass die Aktivierung des CSM Probleme verursacht, als dass sie diese löst. Es kann durchaus sein, dass Sie auf solche Probleme stoßen. Weitere Informationen zu diesem Thema finden Sie untermeine Webseite dazu.

Wenn CSM deaktiviert ist, sollten Sie das Ubuntu-Installationsprogramm im EFI-Modus starten können. Sie können überprüfen, ob es sich im EFI-Modus befindet, indem Sie in eine Shell wechseln und nach einem Verzeichnis namens suchen /sys/firmware/efi. Wenn es vorhanden ist, haben Sie im EFI-Modus gestartet; wenn nicht, haben Sie im BIOS-Modus gestartet.

Es gibt keine "richtige" Antwort auf die Frage, wie Sie IhrEFI-Systempartition(en) (ESP(s)).Sie können sie für mehrere Betriebssysteme freigeben oder für jedes Betriebssystem eins haben, sie alle auf einer Festplatte speichern oder auf mehrere Festplatten verteilen usw. Mein allgemeiner Rat ist, ein ESP für alle Ihre Betriebssysteme zu verwenden. Teilweise liegt das daran, dass das Windows-Installationsprogramm (zumindest bis Windows 7; ich habe es bei neueren Versionen nicht überprüft) abstürzt, wenn es mehrere ESPs erkennt.

Das Ubuntu-Installationsprogramm sollte Ihr ESP erkennen, es automatisch unter mounten /boot/efiund den Bootloader dort installieren. Sie sollten nicht gefragt werden, wo der Bootloader installiert werden soll. Wenn Sie mehrere ESPs haben, wird es komplexer.

Wenn Ihr Verdacht richtig ist, dass Ihre Firmware Ihre SSD, aber nicht Ihre Festplatte lesen kann, sollten Sie eine Linux- /bootPartition auf der SSD anlegen. Diese Partition sollte etwa 500 MB groß sein und einen Einhängepunkt haben /boot. Ubuntu wird seine Kernel dort speichern. Da der Bootloader die Firmware zum Lesen der Kernel verwendet,mussauf einem zugänglichen Medium sein. Sobald der Kernel die Kontrolle übernommen hat, kann der Rest des Betriebssystems überall hingehen, wo der Kernel lesen kann.

verwandte Informationen