GRUB erkennt Windows XP nicht

GRUB erkennt Windows XP nicht

Ich habe gestern Arch Linux auf installiert /dev/sda1. Ich habe einen Live Ubuntu USB verwendet, um GRUB zu aktualisieren, da GRUB nach der Installation von Arch „außerhalb des Bereichs“ anzeigt. Also habe ich GRUB aktualisiert und alles war in Ordnung, aber GRUB erkennt mein Windows XP von nicht /dev/sda5.

fdisk -l drucken:

Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders, total 160836480 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: 0xaeb8aeb8

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *        2048     9682943     4840448   83  Linux (Arch root)
/dev/sda2         9684990   160835583    75575297    5  Extended
/dev/sda5        64372797   106446689    21036946+   7  HPFS/NTFS/exFAT (WIN XP)
/dev/sda6       106446848   108404735      978944   82  Linux swap / Solaris (Ubuntu Swap)
/dev/sda7       108406784   117868543     4730880   83  Linux (Ubuntu root)
/dev/sda8       117870592   160835583    21482496   83  Linux (Ubuntu home)
/dev/sda9         9684992    64372735    27343872   83  Linux (Arch home)

Partition table entries are not in disk order

Ich habe versucht, os-prober zu installieren, aber WIN XP wird nicht angezeigt ... Ich habe versucht, einen Eintrag für Windows in folgendes zu schreiben /etc/grub.d/40_custom:

menuentry "WIN XP" {
    set root='(hd0,5)'
    chainloader +1
}

Ich habe GRUB aktualisiert, aber es funktioniert nicht.

Also, was muss ich tun? Danke!

Antwort1

GRUB 2 ist intelligenter als GRUB 1, d. h. Sie müssen das Menü nicht mehr manuell konfigurieren. Stattdessen müssen Sie mit GRUB jetzt die zugrunde liegenden Probleme lösen, die verhindert haben, dass das Betriebssystem erkannt wird, was ein echter Ärger sein kann.

Allerdings gibt es mehrere Dinge, die verhindern können, dass GRUB Ihr XP-Laufwerk erkennt. Meiner Recherche nach deutet dies normalerweise darauf hin, dass mit der Partition selbst etwas nicht stimmt. Sie sollten versuchen, chkdsk von Windows oder einer Windows-Reparaturdiskette aus auszuführen. Wenn dies fehlschlägt, lesen Sie bitte den Forumsbeitrag unten und prüfen Sie, ob Sie ein ähnliches Problem haben. Höchstwahrscheinlich hat Arch eine kleine Bootpartition beschädigt, die GRUB zum Erkennen des Betriebssystems verwendet.

http://ubuntuforums.org/showthread.php?p=9826152

Wie immer sollten Sie alles sichern, bevor Sie mit diesen Schritten beginnen.

Viel Glück!

verwandte Informationen