Ubuntu + Windows 8 Pro Dual Boot – Grub kann den Befehl „Drive Map“ nicht finden

Ubuntu + Windows 8 Pro Dual Boot – Grub kann den Befehl „Drive Map“ nicht finden

Ich habe folgendes Setup:

  • Samsung 840 Series SSD-Laufwerk mit drei Partitionen:

    1. EFI-Bootpartition (200 MB)
    2. Linux-Auslagerungsspeicher (2 GB)
    3. Primäres Ubuntu-Laufwerk (490 GB)
  • Crucial M4 SSD mit einer Partition:

    1. Windows 8 Pro-Laufwerk (250 GB)

Die SSD-Laufwerke sind neu und Windows 8 wurde vor Ubuntu installiert.

Ich habe den Bootvorgang in meinem BIOS (AsRock Extreme4) so ​​eingestellt, dass der Ubuntu GRUB Loader aufgerufen wird, der einige Optionen zum Booten von Ubuntu sowie eine Option zum Booten von Windows 8 auflistet. Ubuntu wird ohne Probleme geladen.

Immer wenn ich versuche, das Windows 8-Betriebssystem zu laden, erhalte ich die folgende Fehlermeldung:

Grub kann den Befehl „Drive Map“ nicht finden

Ich habe versucht, von Ubuntu aus auf das Laufwerk M4 zuzugreifen, um zu sehen, ob ich den Startspeicherort auf dem NTFS-Windows-Laufwerk finden kann. Ich kann das Windows-Laufwerk jedoch nicht in Ubuntu mounten, da dieser Fehler auftritt:

„/dev/sdb1“ konnte nicht gemountet werden: Vorgang nicht zulässig.
Die NTFS-Partition ist im Ruhezustand.

Gibt es eine einfachere Möglichkeit, die Grub-Boot-Befehle zu reparieren, bei der das Windows 8-Laufwerk nicht in Ubuntu gemountet wird?

BEARBEITEN: Ich habe versucht, das Ubuntu Boot Repiar-Tool von einem LinuxLive USB-Loader zu verwenden. Der „empfohlene“ Fix hat nichts behoben, aber er hat mir diese Paste-Datei mit detaillierten Angaben zu meinem Boot-Setup gegeben, falls das hilft: http://paste.ubuntu.com/5600941/

Ich denke, das Hauptproblem liegt darin, dass sich die Windows-Partition auf einer anderen Festplatte befindet, die in Ubuntu nicht gemountet werden kann. Daher kann ich Grub Probe nicht verwenden, ohne Fehlermeldungen zu erhalten.

BEARBEITEN 2: [LÖSUNG] Am Ende formatierte ich das Ubuntu-Laufwerk erneut und installierte Ubuntu über LiveUSB mit dem LinuxSecureRemix Ubuntu ISOhier zu finden. Dies wurde auf zwei Partitionen auf dem Laufwerk installiert – eine für Swap und eine für Ubuntu.

Dann habe ich Ubuntu auf die neue Partition geladen und mit GParted eine EFI-Partition neben den Ubuntu- und Swap-Partitionen erstellt. Dabei habe ich sichergestellt, dass zuerst die EFI-Partition erstellt und dann boot_EFI markiert wurde. Dann habe ich Boot-Repair ausgeführt und die empfohlenen Einstellungen verwendet.

Boot-Repair konnte die nun leere boot_EFI-Partition endlich erkennen und Grub installieren. Aus irgendeinem Grund konnte es zuvor die mit der Ubuntu-Installation erstellte EFI-Partition nicht verwenden.

Jetzt funktioniert Ubuntu Grub mit Windows 8.

WENN Sie Probleme mit Windows 8 und Ubuntu haben grub, boot-repair oder burgich würde empfehlenerstmal hier lesenbevor Sie die von mir durchgeführte Neuformatierung versuchen.

Antwort1

Sie könnten versuchen, zu installierenrEFInd,Dies ist eine Alternative zu GRUB, die normalerweise zuverlässiger mit Windows zurechtkommt. Wenn Sie Ubuntu 12.10 mit seinen Standardinstallationseinstellungen verwenden, sollten Sie das Debian-Paket rEFInd installieren können und alles sollte korrekt funktionieren, obwohl möglicherweise doppelte Menüeinträge vorhanden sind. Sie können diese entfernen, indem Sie die /boot/efi/EFI/refind/refind.confDatei bearbeiten und die Optionen dont_scan_dirsoder anpassen dont_scan_files.

verwandte Informationen