Dual-Boot-Problem nach dem Upgrade auf 16.04

Dual-Boot-Problem nach dem Upgrade auf 16.04

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.

verwandte Informationen