GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wie stellt man Grub nach der Installation von Windows Xp wieder her?

Nachdem ich Windows XP für Dual-Boot installiert habe, muss ich Grub meiner Archlinux-Installation wiederherstellen. Ich habe es oft mit Windows 7 gemacht, aber dieses Mal hat der Himmel beschlossen, mich zu quälen.
Ich habe ein Opensuse LiveKDE-USB-Laufwerk in meinen Laptop gesteckt. Mein aktuelles Laufwerk ist /dev/sda mit /dev/sda1 -> archlinux /; /dev/sda2 -> /home; /dev/sda3 -> Windows XP.

In der liveKDE-Konsole mounte ich mein /dev/sda1 nach /mnt/arch, chroot /mnt/arch /bin/bash und führe grub aus.
Wenn ich root versuche (hdX,Y), erhalte ich „ausgewählte Festplatte existiert nicht“. Also versuche ich es mit grub-install /dev/sda, was mir „Not found or not a block device“ anzeigt. Ich habe andere Varianten wie grub-install.unsupported /dev/sda ausprobiert, was mir „/dev/loop0 hat kein entsprechendes BIOS-Laufwerk“ gab, arrrr!

Ich habe hier keine Optionen mehr, hat jemand eine Idee für eine kompetente Live-CD, mit der man beginnen kann? Ich habe Super Grub Disk ausprobiert, hat nicht funktioniert, weil es die ganze Zeit eingefroren ist. Rescatux ausprobiert, aber im Terminal ist kein Grub verfügbar.

Akzeptierte Antwort:

Endlich habe ich es geschafft.
von der LiveCD (in meinem Fall Archbang) unter root:

  1. mkdir /mnt/root
  2. mount -text4 /dev/sdaX /mnt/root
  3. mount -t proc none /mnt/root/proc
  4. mount -o bind /dev /mnt/root/dev
  5. chroot /mnt/root /bin/bash
  6. grub
  7. finde /boot/grub/stage1
  8. root (hdX,Y)
  9. Setup (hdX)
  10. beenden
  11. Neustart

Das sollte funktionieren. Das Archlinux-Wiki hat einen Artikel, der den Prozess detaillierter erklärt.


Linux
  1. So mounten Sie die Remote-Windows-Freigabe unter Linux

  2. Linux – Wie deinstalliere ich Grub?

  3. So mounten Sie eine ISO-Datei unter Linux

  4. So mounten Sie mit BitLocker verschlüsselte Windows-Partitionen unter Linux

  5. Wie mounte ich eine ISO-Datei unter Linux?

So installieren Sie XAMPP unter Linux

So führen Sie Windows 95 unter Linux aus

So installieren Sie Miniconda unter Linux

So mounten Sie ein Laufwerk unter Linux

So mounten Sie eine mit Bitlocker verschlüsselte Windows-Partition unter Linux

Wie mounte ich einen Remote-Linux-Ordner in Windows über SSH?