Linux kann nach Windows-Installation nicht geladen werden [duplizieren]

1

Diese Frage hat hier bereits eine Antwort:

Ich habe Linux OS auf dem PC installiert. Danach habe ich Windows 7 installiert. Jetzt kann ich Linux nicht mehr laden. Wie installiere ich Grub in Windows 7?

Kamlesh
quelle

Antworten:

7

Sie müssen von einer Ubuntu Live-CD booten, um grub neu zu installieren.

Aus dem Tutorial hier :

Mounten Sie die Partition, auf der sich Ihre Ubuntu-Installation befindet. Wenn Sie sich nicht sicher sind, starten Sie GParted (auf der Live-CD enthalten) und finden Sie es heraus. Es ist normalerweise eine EXT4-Partition. Ersetzen Sie die XY mit dem Laufwerksbuchstaben, und die Partitionsnummer, zum Beispiel: sudo mount /dev/sda1 /mnt.

sudo mount /dev/sdXY /mnt

Binden Sie nun die Verzeichnisse, auf die grub Zugriff benötigt, um andere Betriebssysteme zu erkennen.

sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys

Jetzt springen wir mit chroot hinein.

sudo chroot /mnt

Nun installiere, überprüfe und aktualisiere grub.

Dieses Mal müssen Sie nur den Laufwerksbuchstaben (normalerweise a) hinzufügen, um X zu ersetzen, zum Beispiel: grub-install / dev / sda, grub-install - check / dev / sda.

grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub

Jetzt ist grub wieder da, alles was noch übrig ist, ist das Chroot-System zu verlassen und alles abzuhängen.

exit &&
sudo umount /mnt/dev &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/proc &&
sudo umount /mnt/sys &&
sudo umount /mnt

Fahren Sie den Computer herunter und schalten Sie ihn wieder ein. Der Standardbildschirm von Grub2 wird angezeigt.

Alex McKenzie
quelle
2

Der einfachste Weg, um einen Dual-Boot-Rechner zu gewährleisten, besteht darin, zuerst Windows und dann Linux zu laden.

Dadurch wird sichergestellt, dass GRUB alle Laufwerke und Bereitstellungspunkte sieht. Beim ersten Start wird GRUB geladen. Anschließend können Sie den Pfeil nach unten drücken und das zu startende Betriebssystem auswählen. Ihr Windows-Startlaufwerk wird als letztes in der Liste hinter Linux angezeigt.

Um zu vermeiden, dass Ihr Computer neu gestartet wird, um von einem Betriebssystem zum anderen zu gelangen, laden Sie Windows, laden Sie VMware Player herunter (kostenlos) und laden Sie dann Linux als virtuelle Maschine (umgekehrt ist auch Linux in Ordnung, jedoch die Linux-Version) von VMplayer ist ein wenig knifflig, deshalb möchten Sie vielleicht VirtualBox verwenden ).

ScreamingMonkey
quelle