multi boot: xp + xp + xubuntu, como?

1

Meu laptop (com um único disco rígido) atualmente tem inicialização dupla xp + xubuntu.

Eu quero fazer essa inicialização tripla: xp + xp + xubuntu

Por favor, não pergunte porquê, tome-o como determinado.

Como posso realizar essa inicialização tripla? Eu tentei usar o gparted para adicionar uma partição (funcionou!), Usei 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 selecionar, ainda sou inicializado em um e no mesmo XP. Os arquivos para o outro XP aparecem em D: então eu sei que eles estão bem. Eu editei o boot.ini na nova partição para que tudo pareça estar em ordem.

O que eu 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
    
por Jassano 14.04.2010 / 11:50

1 resposta

1

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. Por favor, verifique suas alterações primeiro usando sudo update-grub .

    
por 14.04.2010 / 16:47