
seit zwei Tagen hänge ich bei einer Ubuntu 22.10-Installation auf einem Laptop neben Windows 10 fest.
Mein Laptop ist ein Acer Spin5 und hat 32 GB freien, nicht zugeordneten Speicherplatz auf der SSD. Secure Boot ist deaktiviert. Die Ubuntu-Installation wurde von der offiziellen Ubuntu-Website heruntergeladen und auf einen USB-Stick gebrannt. Das Disc-Image funktionierte auf einem anderen Laptop (einem Lenovo) einwandfrei. Das Problem ist: Egal, was ich mache, die Boot-Partition mit dem Biosgrub erscheint nicht in der BIOS-Liste. Ich habe sowohl die automatische „Neben Windows 10 installieren“ als auch (mehrmals) die manuelle „Etwas anderes“-Option im Ubuntu-Bildschirm „Installationstyp“ ausprobiert.
Bei „Etwas anderes“ habe ich versucht, das „Gerät für die Bootloader-Installation“ zuerst der Partition „Windows Boot Manager“, dann /dev/sda und, da beides nicht funktioniert hat, dann einer neuen Partition zuzuweisen, die aus dem freien, nicht zugewiesenen Speicherplatz als EFI erstellt wurde.
Die Installation scheint gut zu laufen, es wird auf keinen Fall ein Fehler zurückgegeben. Wenn ich das System aber neu starte, startet Windows auf jeden Fall und beim Überprüfen des BIOS-Startmenüs wird kein Eintrag wie Ubuntu, Biosgrub oder ein anderer ähnlicher zur Startliste hinzugefügt.
AKTUALISIEREN Ich habe Ubuntu 22.04 heruntergeladen, um die Boot-Reparatur vom Live-Ubuntu aus auszuführen. Immer noch kein Ergebnis.
Wie von Paul Benson gefragt, hier ist die Ausgabe des Befehlssudo parted -l
Model: ATA HFS128G39TND-N21 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Warning: failed to translate partition name
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 123MB 16.8MB Microsoft reserved partition msftres
3 123MB 91.8GB 91.7GB ntfs Basic data partition msftdata
5 91.8GB 127GB 35.1GB ext4
4 127GB 128GB 1074MB ntfs hidden, diag
Antwort1
Ihre Partitionen sehen ok aus. Jetzt gibt es ein spezielles Problem mit einigen Acer-Modellen, z. B. Aspires, die Windows und Linux im Dual-Boot-Modus betreiben. Ich bin kein Experte für Acer-Rechner (ich habe noch nie einen besessen), aber ich weiß ein paar Dinge über sie.
Als Erstes müssen Sie UEFI aufrufen (drücken Sie die F2-Taste, sobald beim Hochfahren das Acer-Logo erscheint). Klicken Sie auf die Registerkarte „Sicherheit“ und legen Sie ein Supervisor-Passwort fest. Deaktivieren Sie anschließend „Secure Boot“.
Dann müssen Sie eine „UEFI-Datei auswählen, der Sie vertrauen möchten“. Sie finden diese Option auf derselben Seite. Das bedeutet, dass Sie die Datei hinzufügen müssen –grubx64.efi. Diese Datei sollte sich im folgenden Pfad befinden:/EFI/ubuntu/grubx.64.efiauf Ihrer Festplatte, abergrubx64.efikönnte ausreichen, anstatt den tatsächlichen Pfad anzugeben - da bin ich mir nicht sicher. Es könnte sogar sein - \EFI\ubuntu\grubx64.efi, mit Windows-Notation. Tatsächlich würde ich das zuerst ausprobieren, da die UEFI-Firmware für die Verwendung unter Windows entwickelt wurde. Wie auch immer, es ist wichtig, es richtig zu machen.
Wenn Sie alle Einstellungen gespeichert und den UEFI-Reboot durchgeführt haben, wechseln Sie zur Registerkarte Boot und stellen Sie sicher, dassUbuntuist auf den ersten Start eingestellt. Einstellungen erneut speichern und neu starten. Mit etwas Glück sollte das jetzt zum Grub-Menü führen.
Bearbeiten: Wir wissen noch nicht, ob die EFI-Bootdatei von Ubuntu in der sda1-Partition vorhanden ist, obwohl sie nach einer Linux-Installation vorhanden sein sollte. Idealerweise sollten Sie dies zuerst von Live Ubuntu aus überprüfen, bevor Sie einen der oben genannten Schritte ausführen, um sicherzugehen. Mounten Sie zunächst sda1 vom Terminal aus:sudo mount /dev/sda1 /mnt, Dannls /mnt/EFI/ubuntu.Grubx64.efisollte sich als präsent zeigen sowieshimx64.efi. Letzterem muss vertraut werden, wenn Secure Boot aktiviert ist. Hängen Sie dann sda1 aus:sudo umount /dev/sda1.