
Mein Laptop (mit einer einzelnen Festplatte) verfügt derzeit über einen Dual-Boot von XP und Xubuntu.
Ich möchte diesen Triple-Boot machen: xp + xp + xubuntu
Bitte fragen Sie nicht warum, sondern nehmen Sie es als gegeben hin.
Wie kann ich diesen Dreifach-Boot durchführen? Ich habe versucht, mit gparted eine Partition hinzuzufügen (hat funktioniert!), habe dd verwendet, um die XP-Installation auf die neue Partition zu klonen (hat funktioniert!), habe Grub (meinen Bootloader) bearbeitet, um einen dritten Eintrag aufzulisten, der auf das richtige Gerät verweist (hat funktioniert!). Aber egal, welchen der beiden XP-Einträge in Grub ich auswähle, ich werde immer in ein und dasselbe XP gebootet. Die Dateien für das andere XP werden unter D: angezeigt, also weiß ich, dass sie da sind. Ich habe die boot.ini auf der neuen Partition bearbeitet, also scheint alles in Ordnung zu sein.
Was muss ich tun, um das zu ändern und in diesem Szenario beide XP-Instanzen bootfähig zu machen?
menü.lst:
default 4
timeout 10
title Ubuntu 9.04, kernel 2.6.28-15-generic
...
title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
...
title Ubuntu 9.04, memtest86+
...
title Other operating systems:
root
# on /dev/sda2
title Microsoft Windows XP Home Edition
rootnoverify (hd0,1)
savedefault
chainloader +1
# on /dev/sda3
title XP 2
rootnoverify (hd0,2)
savedefault
chainloader +1
fdisk -l :
Device Boot Start End Blocks Id System
/dev/sda1 5117 5359 1951897+ 82 Linux swap / Solaris
/dev/sda2 * 1 2558 20547103+ 7 HPFS/NTFS
/dev/sda3 2559 5116 20547135 7 HPFS/NTFS
/dev/sda4 5360 6986 13068877+ 5 Extended
/dev/sda5 5360 6986 13068846 83 Linux
Antwort1
Versuche Folgendes
# on /dev/sda3
title XP 2
map (hd0,2) (hd0,1)
map (hd0,1) (hd0,2)
rootnoverify (hd0,2)
savedefault
chainloader +1
Dadurch werden die beiden XP-Partitionen vertauscht. Bitte überprüfen Sie Ihre Änderungen zunächst mit sudo update-grub
.