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!