
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-grub
die 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