Não é possível inicializar o Windows 7 depois de instalar o Ubuntu

0

Depois de ter alguns problemas de compatibilidade com alguns softwares no Ubuntu, eu decidi que deveria usar o dual boot windows 7 para poder usar esse software. Depois de inicializar de um live CD do Ubuntu e particionar 100 GB do meu disco rígido do Ubuntu, recebi esta mensagem do live cd do windows 7 ao tentar instalar a partição em branco:

Windows cannot be installed to this disk. The selected disk is of the GPT partition style

Depois de fazer algumas pesquisas, as únicas soluções que encontrei envolvem a formatação de todo o disco rígido, o que não posso fazer porque quero manter o Ubuntu, e não tenho onde colocar um backup de 400GB

Resultado de sudo parted -l :

Model: ATA ST1000DM003-1ER1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                  Flags
 1      1049kB  538MB   537MB   fat32                                 boot
 2      538MB   884GB   884GB   ext4
 3      884GB   992GB   107GB                   Basic data partition  msftdata
 4      992GB   1000GB  8468MB  linux-swap(v1)

(O número 3 é a partição que eu quero instalar, então o motivo de não ter um sistema de arquivos é porque eu apaguei a partição enquanto uso meu disco de instalação do Windows)

    
por Orfby 05.04.2015 / 12:33

1 resposta

1

Este é realmente um problema do Windows, não um problema do Ubuntu, mas ele interage com o Ubuntu, então merece uma resposta.

Sua primeira tarefa é descobrir o modo de inicialização do Ubuntu. Se o diretório /sys/firmware/efi estiver presente, você está inicializando o Ubuntu no modo EFI. Esta é a melhor possibilidade para superar seu problema. Se esse diretório não estiver presente , você está quase certamente inicializando no modo BIOS / CSM / herdado, o que poderia complicar as coisas. Vou pegar o caso mais simples primeiro.

Se você está inicializando o Ubuntu no modo EFI, a solução é fazer o instalador do Windows inicializar no modo EFI também. Acabei de fazer uma pesquisa na Web e encontrei este fórum postar sobre o assunto. Eu não posso prometer que é 100% preciso. Se você tiver problemas, tente uma pesquisa na Web ou pergunte em um fórum do Windows.

Se você está inicializando o Ubuntu no modo BIOS / CSM / legado, então você precisa descobrir se o seu computador é capaz de iniciar o modo EFI. Se estiver, você pode instalar o Windows no modo EFI e, em seguida, instalar um carregador de inicialização EFI para Linux (veja abaixo), obtendo o Windows e o Linux iniciando no modo EFI. Se o computador for somente para BIOS, você se depara com a necessidade de soluções alternativas mais complexas ou feias, como:

  • Execute o Windows em um ambiente virtualizado (como no VirtualBox).
  • Converta o disco do formato GPT para MBR (o que você pode fazer com gdisk , com algumas advertências ), depois instale o Windows em uma configuração convencional de inicialização dupla.
  • Crie partições do Windows e crie um MBR híbrido que contenha essas partições para manter o Windows feliz.

Eu listei essas opções em mais ou menos a ordem que eu as recomendo, embora detalhes de sua configuração e necessidades possam alterar esse pedido.

Observe que, quando você instala o Windows, em qualquer modo de inicialização, é provável que ele substitua parcialmente o GRUB ou configure seu próprio carregador de boot como primário. (Usar o VirtualBox é a única solução que eliminará esse risco). Assim, eu não investiria muito esforço em fazer as alterações do carregador de inicialização do Ubuntu antes de instalar o Windows. O utilitário Boot Repair pode corrigir muitos problemas de inicialização do Ubuntu; mas é importante que você inicialize o disco de emergência que você usa para executá-lo no mesmo modo que você usa para inicializar seus sistemas operacionais (BIOS / CSM / legado vs. EFI / UEFI). Para controlar esse modo de inicialização, você pode precisar usar o gerenciador de inicialização do seu firmware, e os detalhes de como fazer isso variam de um computador para outro.

Outra opção de reparo do carregador de inicialização, embora apenas para inicializações do modo EFI, é usar meu gerenciador de inicialização do rEFInd. Você pode baixar a versão do CD-R ou da unidade flash USB, inicializar a partir dela e inicializar no Ubuntu no modo EFI. Você pode então instalar o rEFInd de seu pacote Debian ou PPA; ou execute o Reparo de inicialização e tenha certeza de estar fazendo isso no modo EFI.

    
por Rod Smith 05.04.2015 / 14:19