Ich habe eine Neuinstallation von Windows 7 auf derselben Festplatte durchgeführt. Ich folgte den Anweisungen unter:
http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/
Ich habe die Anweisungen des Terminals befolgt, um den Grub-Bootloader wiederherzustellen.
Wann immer ich neu starte. Ich sehe zwei Einträge von Windows 7 auf Grub. Ich kann mich nicht erinnern, dies das letzte Mal gesehen zu haben. Mir ist bekannt, dass Windows eine 'System Reserved'-Partition erstellt (die sich derzeit auf sda1 befindet).
Wenn ich eine der beiden Startoptionen auswähle, startet Windows 7 einwandfrei (so scheint es).
Folgendes update-grub
kehrt zurück:
$ sudo update-grub | tee ~/update-grub.txt
[sudo] password for christian:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.8.0-29-generic
Found initrd image: /boot/initrd.img-3.8.0-29-generic
Found linux image: /boot/vmlinuz-3.8.0-27-generic
Found initrd image: /boot/initrd.img-3.8.0-27-generic
Found linux image: /boot/vmlinuz-3.8.0-19-generic
Found initrd image: /boot/initrd.img-3.8.0-19-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
Verursacht das Booten vom System Reserved unter Windows Probleme?
Warum gibt es zwei Einträge von Windows 7 anstelle von 1? Sollte ich Windows 7 installiert haben, ohne eine vom System reservierte Partition zu erstellen? Ist das überhaupt eine Option?
Ich bin auf Ubuntu 13.04. Meine anderen Ubuntu-Computer listen nur 1 Eintrag für Windows 7 auf. Idealerweise, wenn 2 Einträge aufgelistet werden mussten. Es wäre besser, wenn es angezeigt würde als:
Found Windows 7 (System Reserved) on /dev/sda1
Found Windows 7 on /dev/sda2
Können diese Änderungen irgendwo über eine Grub-Konfigurationsdatei vorgenommen werden?
Antworten:
Das ist normal, wenn auch nicht oft. Unter Windows erkennt GRUB Lader und keine Systeme. In Ihrem Fall befinden sich Lader auf der vom System reservierten Partition und auf der Windows-Partition. Möglicherweise möchten Sie einen dieser Lader löschen, ich empfehle dies jedoch nicht, da dies Ihr System beschädigen kann. Es ist die sicherste Entscheidung, beide Lader zu behalten.
Sie können sogar mehr Lader erstellen, und alle werden erkannt! Es ist praktisch, sie zu verwenden, wenn Sie verschiedene Windows-Versionen direkt von GRUB laden möchten. Experimentieren Sie einfach mit diesem Befehl:
Während der Eingabe wird ein Loader auf dem
D:
Laufwerk erstellt, der Windows vom Standardspeicherort lädt. ErsetzenC:
undD:
Sie können anpassen, welche Version von wo geladen werden soll.Wenn Sie einige Lader löschen möchten, die GRUB-Customizer nicht verwenden (was manchmal aus der Entwicklung gerät), suchen Sie
Boot
auf Windows 7+ -Systemen nach Ordnern undntloader
auf XP- und früheren Systemen nach Dateien.Die moderne Methode besteht darin, entsprechende Dateien von EFI-Partitionen zu löschen oder mit zu deaktivieren
efibootmgr
.quelle
Dieser zweite Eintrag wurde aus Sicherheitsgründen von Boot-Repair hinzugefügt : Wenn Sie die sda1-Partition versehentlich löschen, können Sie Windows weiterhin über den zweiten Eintrag starten.
Wenn Sie einen dieser Einträge ausblenden oder umbenennen möchten , können Sie den GRUB-Customizer verwenden , den Sie über dessen PPA installieren können:
quelle
Ja, Sie können dies tun, indem Sie "
sudo gedit
" eingeben, wenn Ihr Stil gedit ist, oder "sudo nano
", wenn Ihr Stil nano istSie müssen also
sudo gedit /boot/grub/grub.cfg
nur den Menüeintrag für Ihre Fenster unter / sda1 finden und diesen nach Belieben umbenennen. Beispiel:
### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows 10 (loader) (on /dev/sda1)'
zu
### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows 10 (System Reserved) (on /dev/sda1)'
quelle