Dies ist eine Frage und Antwort, die ich kürzlich herausgefunden habe, also habe ich die Antwort unten gepostet.
Nach der Installation von Windows 10 wird jedes Mal, wenn ich ein Kernel-Update erhalte oder das ausführe, das update-grub2
angezeigt Windows 7
oder Windows Recovery Environment
statt Windows 10
. Wie behebe ich das dauerhaft?
14.04
dual-boot
grub2
windows-10
Terrance
quelle
quelle
Antworten:
Update: Ich habe gerade eine Neuinstallation von Xubuntu 14.04 durchgeführt und die Einträge in der unten aufgeführten Datei waren bereits vorhanden. Es sieht so aus, als hätte das GRUB-Team das Update jetzt aufgenommen. Ich werde dies hier jedem überlassen, der ohne das Update auf seinem System darüber stolpern könnte.
Update Nr. 2: Wenn Sie ein Ubuntu 14.04 LiveUSB mit mindestens 1 GB persistenter Datei erstellen, ist dieser Dateispeicherort identisch und die persistente Datei ermöglicht, dass die vorgenommenen Änderungen beibehalten werden. Diese Datei sollte erst nach dem Booten des Systems auf dem USB-Laufwerk beim
Try Ubuntu
Booten geändert werden .Der Grund, warum es weiterhin angezeigt wird
Windows 7
oderWindows Recovery Environment
stattdessen,Windows 10
ist, dass die Datei/usr/lib/os-probes/mounted/20microsoft
nicht die Bezeichnung für enthältWindows 10
, sodass sie während deros-prober
Erkennung des Betriebssystems aufWindows 7
oder zurückgreiftWindows Recovery Environment
.Um dies zu korrigieren, müssen Sie die folgenden Änderungen an der folgenden Datei vornehmen (ich werde gedit als Editor verwenden, aber verwenden, was Sie wollen):
HINWEIS: Sie sollten immer eine Sicherungskopie einer Datei erstellen, bevor Sie sie ändern!
die Änderungen oben verändern die Linie
if grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
zuelif grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
, und das Hinzufügenif grep -qs "W.i.n.d.o.w.s. .1.0" "$2/$boot/$bcd"; then
undlong="Windows 10 (loader)"
oberhalb dieser Linie und speichern es.Einmal gespeichert,
os-prober
sieht das Laufen jetzt so aus:Wenn Sie
update-grub2
es dann ausführen , werden die Updates immer dann/boot/grub/grub.cfg
dauerhaft aktualisiert, wenn Sie ein Kernel-Update erhalten, sodass jetzt die richtige Windows-Version angezeigt wird (Beispiel unten):Hoffe das hilft!
quelle