Beim Upgrade auf 16.04 ist etwas schiefgelaufen (bezogen auf Shim-Signed und Probleme mit /boot/efi) und es wurde nicht abgeschlossen. Nach einiger Arbeit habe ich es geschafft, alles zu installieren und Ubuntu scheint jetzt einwandfrei zu funktionieren. Allerdings habe ich dabei die Möglichkeit verloren, meine Windows 8-Installation zu booten. Wenn ich diese Option in Grub wähle, wird angezeigt, dass das entsprechende Laufwerk nicht gefunden werden kann. Die Ausgabe von efibootmgr zeigt (nehme ich an), dass alles korrekt ist.
BootCurrent: 0008
Timeout: 0 seconds
BootOrder: 0008,0000,0001,0002,0003,0004,0005,0006,000A,0007,0009
Boot0000 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0002* Removable Drive VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,20699b27e1a34f488e97534d40523c1d)
Boot0003* Hard Drive VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,f5b01cc8ce8e9841b3a8fb94b6dfefee)
Boot0004* USB Storage Device VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6895f49a99882e4bb0da03ec784d2828)
Boot0005* CD/DVD/CD-RW Drive VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,3750dce1249e1748876bee5d3f25ebfb)
Boot0006* Network VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6567de8ee595634d842b325e6a43510b)
Boot0007* Network Boot VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,1b7f7356e3475744a9a6ed8e91832083)
Boot0008* ubuntu HD(1,GPT,b032ab5d-1a06-4b52-afcb-14954b4b6ab8,0x800,0xfa000)/File(\EFI\ubuntu\grubx64.efi)
Boot0009 Change boot mode setting FvFile(be77e3c1-eb5a-4a5d-897f-536e8b3c74c0)
Boot000A* Windows Boot Manager HD(1,GPT,b032ab5d-1a06-4b52-afcb-14954b4b6ab8,0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...H................
Meine fstab-Datei sieht folgendermaßen aus:
# / was on /dev/sda10 during installation
UUID=5cc07bc2-7247-40b6-8290-7edef8b4a39d / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda9 during installation
#UUID=b22addc5-b969-47bf-a154-f91b6a137dd6 /boot ext4 defaults 0 2
# /home was on /dev/sda11 during installation
UUID=0aa517c8-aed2-446f-91c2-ecb573598a6d /home ext4 defaults 0 2
# swap was on /dev/sda8 during installation
#UUID=64342e46-54ea-46bf-826e-5667367e2301 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
UUID=b22addc5-b969-47bf-a154-f91b6a137dd6 /boot ext4 defaults 0 2
UUID=5251-F902 /boot/efi vfat defaults 0 1
#UUID=b032ab5d-1a06-4b52-afcb-14954b4b6ab8 /boot/efi /dev/sda1: PARTLABEL= defaults 0 1
Irgendeine Idee, wo ich anfangen sollte? Danke.
Antwort1
Ich habe zwei Vorschläge, von denen keiner garantiert funktioniert:
- LaufenBoot-Reparatur-- Dieses Tool kann viele Boot-Probleme mehr oder weniger automatisch beheben. Wenn Sie es ausführen, achten Sie darauf, es von Ihrer funktionierenden Ubuntu-Installation oder von einer Notfalldiskette aus auszuführen, die imgleicher Weg(das heißt im EFI-Modus, wenn Ihre Ausgabe ein Hinweis ist). Der Nachteil dieses Ansatzes ist, dass er in seltenen Fällen die Dinge sogar noch schlimmer macht. Solche Probleme sind selten, aber Sie sollten auf diese Möglichkeit vorbereitet sein.
- Installieren Sie meinerEFInd Bootmanager-- Dieses Programm kann manchmal Windows booten, wenn GRUB es nicht kann, und ist daher einen Versuch wert. Sie können dies relativ sicher tun, indem Sie das USB-Flash-Laufwerk oder das CD-R-Image ausprobieren, bevor Sie es auf Ihrer Festplatte installieren. Dazu müssen Sie jedoch Secure Boot zumindest vorübergehend deaktivieren, wenn es derzeit aktiviert ist. Wenn Secure Boot aktiv ist, müssen Sie außerdem bei rEFInd beim ersten Booten einen Schlüssel registrieren. In diesem Fall empfehle ich Ihnen auch, die Debian-Paketversion zu installieren.nichtdas PPA, wegenein Fehler in Ubuntu 16.04Dies wirkt sich auf die Art und Weise aus, wie das PPA den Secure Boot handhabt.
Ihr Problem könnte durch ein versehentliches Löschen des Windows-Bootloaders verursacht worden sein. Wenn das der Fall ist, funktioniert keine der oben genannten Lösungen und die einzigen Reparaturoptionen sind die Verwendung einer Windows-Wiederherstellungsdiskette oder die Wiederherstellung der Dateien der EFI-Systempartition (ESP) aus einer Sicherung. Sie können in Ubuntu nach den relevanten Dateien suchen, indem Sie Folgendes eingeben:
sudo ls /boot/efi/EFI/Microsoft/Boot
In diesem Verzeichnis sollten sich mehrere Dateien befinden, darunter bootmgfw.efi
(der Haupt-Bootloader) und eine Reihe anderer. Wenn diese Datei nicht vorhanden ist, empfehle ich Ihnen, dieses Detail genauer zu untersuchen, bevor Sie versuchen, Boot Repair oder den rEFInd-Fix durchzuführen.