Dual Boot Linux / Windows 7

1

Eu tenho sido um usuário de longa data do Ubuntu em meu desktop doméstico, mas para algumas coisas você precisa apenas do Windows. Eu baixei o Windows 7 RC e tenho uma chave para isso, e eu gostaria de dual-boot. Eu tentei vários guias de inicialização dupla, mas estou tendo problemas para segui-los por causa do meu layout de partição estranho. Veja como aparece no GParted:

  • Unidade 1:
    • /dev/sda1 : fat32 (vazio)
    • /dev/sda2 : estendido
      • /dev/sda5 : ext3 (raiz do Ubuntu)
      • /dev/sda6 : swap
  • Drive 2:
    • /dev/sdb1 : ntfs (Windows 7)
    • /dev/sdb2 : ext4 (Pasta Pessoal)

Sempre que eu tento inicializar o Windows pelo GRUB, ele diz

Disk Error
Press any key to restart

Eu pressiono a barra de espaço, e ele me leva de volta ao GRUB, do qual eu posso inicializar o Ubuntu.

Aqui está a parte relevante do meu /boot/grub/menu.lst:

title       Ubuntu 9.04, kernel 2.6.28-15-generic
root        (hd0,4)
kernel      /boot/vmlinuz-2.6.28-15-generic root=UUID=f039d530-b7a1-49f6-a5b7-37dc8f4c6ad2 ro quiet splash 
initrd      /boot/initrd.img-2.6.28-15-generic
quiet

title       Windows 7
root        (hd0,0)
savedefault
makeactive
chainloader +1

Eu montei / dev / sda1, e dentro eu encontrei três arquivos:

  • Boot (pasta)
  • bootmgr
  • bootsect.bak

Estou sentindo falta de algo bastante simples aqui? Eu prefiro não tentar mover as partições, e não quero o Windows 7 em /dev/sda1 , porque essa partição é de apenas 10 GB. Alguma ajuda?

    
por Nick Meharry 08.09.2009 / 23:28

2 respostas

1

A inicialização de janelas na unidade2 é complicada - você pode fazer com que o grub faça isso, mas isso causará problemas no Windows mais tarde.
Você pode trocá-los para que o Windows seja a primeira unidade?

    
por 08.09.2009 / 23:32
0

Primeiro de tudo, notei que você definiu a partição errada para inicializar suas janelas. Sua entrada (hd0,0) significa que você aponta para o grub para inicializar a partir de sua partição sda1, que está vazia. Tente colocar seus discos da maneira que você descreveu em sua pergunta (sda1, sda2, sda5, sda6, sdb1, sdb2) e tente isto:

title           Ubuntu 9.04, kernel 2.6.28-15-generic
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.28-15-generic root=UUID=f039d530-b7a1-49f6-a5b7-37dc8f4c6ad2 ro quiet splash 
initrd          /boot/initrd.img-2.6.28-15-generic
quiet

title           Windows 7
root            (hd1,0)
savedefault
makeactive
chainloader +1

É o melhor que eu pude fazer, apenas notei que você tem uma entrada incorreta em seu arquivo.

    
por 10.09.2009 / 13:02