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

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

Depois de ter alguns problemas de compatibilidade com alguns softwares no Ubuntu, decidi que deveria inicializar duas vezes o Windows 7 para poder usar esse software. Depois de inicializar a partir 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 na partição em branco:

O Windows não pode ser instalado neste disco. O disco selecionado é do estilo de partição GPT

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 na qual desejo instalar, então o motivo pelo qual ela não possui sistema de arquivos é porque excluí a partição enquanto usava meu disco de instalação do Windows)

Responder1

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

Sua primeira tarefa é descobrirseu modo de inicialização do Ubuntu.Se o diretório /sys/firmware/efiestiver presente, você está inicializando o Ubuntu no modo EFI. Esta é a melhor possibilidade para superar o seu problema. Se esse diretório fornãopresente, é quase certo que você esteja inicializando no modo BIOS/CSM/legado, o que pode complicar as coisas. Vou pegar o caso mais simples primeiro.

Se você estiver inicializando o Ubuntu no modo EFI, a solução é fazer com que o instalador do Windows inicialize também no modo EFI. Acabei de fazer uma pesquisa na Web e encontreiesta postagem no fórumsobre o assunto. Não posso prometer que seja 100% preciso. Se você tiver problemas, tente fazer sua própria pesquisa na Web ou pergunte em um fórum do Windows.

Se você estiver inicializando o Ubuntu no modo BIOS/CSM/legado, então você precisa descobrir se o seu computador estácapazde inicialização no modo EFI. Se for, você pode instalar o Windows no modo EFI e, em seguida, instalar um carregador de inicialização EFI para Linux (veja abaixo), obtendo assim a inicialização do Windows e do Linux no modo EFI. Se o computador for apenas BIOS, você se deparará 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, comalgumas advertências) e instale o Windows em uma configuração convencional de inicialização dupla.
  • Crie partições do Windows e, em seguida, crie umMBR híbridoque contém essas partições para manter o Windows feliz.

Listei essas opções mais ou menos na ordem em que as recomendo, embora detalhes de sua configuração e necessidades possam alterar essa ordem.

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

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

informação relacionada