
Meu laptop (com um único disco rígido) atualmente possui inicialização dupla xp + xubuntu.
Quero fazer aquele boot triplo: xp + xp + xubuntu
Por favor, não pergunte por quê, aceite isso como um dado adquirido.
Como posso realizar essa inicialização tripla? Eu tentei usar o gparted para adicionar uma partição (funcionou!), usei o dd para clonar a instalação do xp para a nova partição (funcionou!), editei o grub (meu bootloader) para listar uma terceira entrada apontando para o dispositivo correto (funcionou!). Mas, independentemente de qual das duas entradas XP no grub eu selecione, ainda sou inicializado em um mesmo XP. Os arquivos do outro XP aparecem em D: então eu sei que eles estão lá, certo. Editei o boot.ini na nova partição para que tudo pareça estar em ordem.
O que preciso fazer para mudar isso e tornar ambas as instâncias XP inicializáveis neste cenário?
menu.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
Responder1
Tente o seguinte
# on /dev/sda3
title XP 2
map (hd0,2) (hd0,1)
map (hd0,1) (hd0,2)
rootnoverify (hd0,2)
savedefault
chainloader +1
Isso deve trocar as duas partições XP. Verifique suas alterações primeiro usando sudo update-grub
.