Ubuntu und Windows 10 Dual Boot GRUB zeigt Windows Recovery Environment Loader

Ubuntu und Windows 10 Dual Boot GRUB zeigt Windows Recovery Environment Loader

Ich habe vor Kurzem ein neues Windows 10-Betriebssystem installiert. Nachdem Windows 10 installiert war, habe ich Ubuntu 14.04 für Dual-Boot installiert. Sobald ich das System neu starte, zeigt das Grub-Menü Ubuntu an und am Ende der Liste gibt es einen „Windows Recovery Environment Loader (/dev/sda1)“.

Ich kann keine Option für Windows 10 finden.

Wenn ich die Windows-Wiederherstellungsumgebung auswähle, wird Windows ohne Probleme gestartet.

Ich würde gerne wissen, ob das gelöst werden kann. Ich würde gerne die Windows 10-Option auf meinem Grub bekommen.

Ich habe bereits update-grub probiert.

Hier ist der Link zur Bootreparatur-Zusammenfassung: http://paste.ubuntu.com/13285386/

Ausgabe von fdisk -l

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000a5b06

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000    7  HPFS/NTFS/exFAT
/dev/sda2         1026048  1271128063   635051008    7  HPFS/NTFS/exFAT
/dev/sda3      1680728064  1953519615   136395776    7  HPFS/NTFS/exFAT
/dev/sda4      1271130110  1680728063   204798977    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5      1271130112  1290659839     9764864   82  Linux swap / Solaris
/dev/sda6      1290661888  1680728063   195033088   83  Linux

Partition table entries are not in disk order

Disk /dev/sdc: 2063 MB, 2063597568 bytes
226 heads, 39 sectors/track, 457 cylinders, total 4030464 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000efe8f

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048     4030463     2014208    b  W95 FAT32

Antwort1

Windows Recovery Environment ist nur ein irreführender Name.

GRUB erkennt alle auf dem Computer installierten Bootloader.

Der erste erkannte Windows-Bootloader verweist auf denGewinnen Sie RE.

Wenn Sie die Windows-Wiederherstellungsumgebung von GRUB auswählen -

... die komplette Windows Boot-Umgebung wird gestartet.

Antwort2

sudo os-prober
sudo update-grub
sudo reboot

Antwort3

Ich weiß nicht, ob es zum Booten von Windows 10 eine bessere Grub-Konfiguration gibt als die automatisch generierte, die den Bootloader auf der Wiederherstellungspartition startet, aber was den Namen angeht, kommt „Windows Recovery Environment“ direkt aus der Ausgabe von os-prober, was hauptsächlich ein Stapel von Shell-Skripten ist.

Für meine Old-School-BIOS/MBR-Konfiguration befindet sich die entsprechende Sonde in /usr/lib/os-probes/mounted/20microsoft.

(Ich verwende Debian 8 „Jessie“ statt Ubuntu; die Dateipfade sind für Ubuntu möglicherweise nicht korrekt.)

Damit es trotzdem noch nützlich ist, habe ich als Kompromiss update-grubdie Sonde manuell bearbeitet, sodass sie etwas Allgemeines enthält:

elif grep -qs "W.i.n.d.o.w.s. .R.e.c.o.v.e.r.y. .E.n.v.i.r.o.n.m.e.n.t" "$2/$boot/$bcd"; then
        long="Windows (bootloader)"

und erneut ausgeführt sudo update-grub.

Antwort4

Ich denke, Sie haben ein Problem mit dem Dual-Boot von Windows 10. Ich schlage vor, Sie erstellen einen Live-Ubuntu-USB-Stick, öffnen dann im Live-Ubuntu das Terminal ( Ctrl+ Alt+ T) und geben den folgenden Befehl ein. (Um Grub zu reparieren, müssen Sie über eine INTERNET-Verbindung verfügen.)

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

verwandte Informationen