Instale o Windows 7 no segundo disco rígido após o Ubuntu 12.04… com UEFI

2

O que eu gostaria é ter o Ubuntu instalado no meu SSD de 60GB e Windows 7 instalado no meu HD de 1TB em uma partição de 100GB, deixando os 900GB restantes como uma partição de dados NTFS que eu poderia acessar do Ubuntu ou Windows.

Meu PC é inicializado no modo UEFI, o que parece ser uma chave na maioria dos guias atualmente disponíveis para configurar uma situação de inicialização dupla com o Windows e o Ubuntu.

Minha primeira tentativa foi instalar o Windows primeiro. Eu apontei a instalação no segundo disco rígido e deixei passar. Tudo correu bem, e eu poderia inicializar no Windows exatamente como você esperaria. Quando eu iniciei o live CD do Ubuntu, o Windows foi detectado, e escolhi a opção onde você pode olhar para as partições atuais e configurá-las como você gostaria para a instalação do Ubuntu. Descobri aqui que o Windows colocou uma partição de 100MB no SSD, que é a partição de inicialização "reservada pelo sistema", e o sistema operacional Windows real no HDD. Eu estava esperançoso de que o instalador do Ubuntu fosse inteligente o suficiente para lidar com isso, e fui em frente e instalei o Ubuntu SSD. A instalação foi concluída com sucesso, mas não consegui inicializar no Ubuntu, independentemente das opções com as quais eu toquei nas configurações de inicialização.

Eu tentei esse processo novamente, desta vez desconectando o SSD antes de inicializar o DVD de instalação do Windows. Isso deixou o SSD intacto, mas eu ainda não consegui inicializar no Ubuntu depois de uma instalação limpa.

Ter o Ubuntu funcionando corretamente é minha primeira prioridade, então optei por instalá-lo e executá-lo primeiro, que é onde estou agora.

O SSD de 60 GB atualmente possui uma instalação do Ubuntu 12.04 funcionando. No GParted, é / dev / sda, e suas partições são assim:

Partition  File System  Mount Point  Size
/dev/sda1  fat32        /boot/efi    100MB
/dev/sda2  ext4         /            48GB
/dev/sda3  linux-swap                8GB

Eu realmente não toquei no HDD de 1TB (/ dev / sdb), então é assim:

Partition  File System  Size
/dev/sdb1  ntfs         932GB

Minha preocupação é que se eu tentar instalar o Windows no disco rígido, será que ele substituirá algo no SSD que tornará minha instalação do Ubuntu órfã? Em caso afirmativo, isso é algo que o reparo de inicialização ou alguma outra ferramenta / processo pode resolver?

Se eu desconectar o SSD e instalar o Windows no HDD, o SSD ainda será reconhecido como um dispositivo inicializável quando eu reconectá-lo? Eu realmente não entendo como o UEFI funciona, e não sei se desconectar e reconectar unidades é seguro.

Qual é a maneira mais segura de proceder, considerando minha configuração atual?

Atualização: O rschuler oferece algumas boas opções, mas eu gostaria de ter certeza de que não vou perder minha instalação atual do Ubuntu quando instalar o Windows. Eu estou colocando uma recompensa para ver o que mais está lá fora.

    
por Jeff Hillman 04.05.2012 / 14:43

2 respostas

1

Eu não tenho uma máquina UEFI, mas o que parecia sempre funcionar para mim era remover os discos rígidos que eu não queria que a instalação gravasse durante a instalação do sistema operacional. No seu caso, eu removerei o SSD e instalarei o Windows na unidade de 1 TB. A partição reservada do sistema de 100MB estará no HDD.

Para dual boot, substitua o SSD, configure-o para ser o drive ativo e configure seus arquivos grub adequadamente.

    
por 10.05.2012 / 17:23
1

É normal que os instaladores modernos do Windows coloquem uma partição de inicialização reservada do sistema de 100MB na primeira unidade enumerada pelo firmware de inicialização (BIOS ou UEFI).

Como o windows update automagicamente "conserta" as instalações do grub, geralmente uso o sistema de inicialização do Windows nas minhas máquinas de boot duplo. De acordo com os documentos que tenho lido, o procedimento geral é o mesmo BIOS ou UEFI.

  1. Instale as janelas normalmente.
  2. Instale o linux, tendo o cuidado de instalar o material de inicialização em uma partição e não no MBR (BIOS) ou na partição do sistema (UEFI).
  3. Enquanto ainda está executando o CD de instalação do linux, use dd para capturar os primeiros 1MB da partição de inicialização do Linux e grave-os em um arquivo que possa ser lido pela instalação do Windows.
  4. Inicialize o Windows e use o bcdedit para adicionar um registro de inicialização para o arquivo de 1 MB que você criou na etapa 3.

Editar: Aqui são instruções de alguém que realmente fez isso em uma máquina UEFI.

    
por 04.05.2012 / 15:31