Essa lógica é falha. A maioria das placas-mãe introduzidas desde meados de 2011 é baseada em UEFI. A maioria dessas placas-mãe também fornece um Módulo de Suporte à Compatibilidade (CSM), que é basicamente um emulador de BIOS - um CSM permite que um computador baseado em EFI inicialize usando carregadores de inicialização no modo BIOS, da mesma forma que o WINE permite que o Linux execute binários do Windows. Seu sistema pode ou não estar usando a inicialização do BIOS / CSM / legacy para sua instalação do Windows, mas se o computador for mais recente que meados de 2011, é quase certo que é baseado em UEFI.
Para determinar o seu modo de inicialização do Windows, veja a tabela de partições type . Se ele usar o Master Boot Record (MBR), o computador está inicializando no modo BIOS / CSM / herdado; se ele usa a mais nova Tabela de Partição GUID (GPT), está inicializando no modo EFI / UEFI. Você pode verificar esse detalhe usando parted
em um instalador do Ubuntu; abra um Terminal e digite:
$ sudo parted /dev/sda print | grep Table
Partition Table: gpt
Este exemplo mostra um disco GPT; um disco MBR aparecerá como Partition Table: msdos
. Se parted
reclamar de uma partição de proteção da GPT que está faltando (não me lembro do texto exato dessa reclamação), é provável que você tenha uma inconsistência na tabela de partição (descrita posteriormente).
Quanto ao problema principal, a maioria das reclamações de que o instalador do Ubuntu "não detecta o Windows" significa que o instalador não está apresentando a opção "instalar ao lado". Isso pode acontecer por vários motivos e, na maioria dos casos, você deve usar a opção "Algo mais". Eu recomendo que você leia as seguintes perguntas e respostas:
- "Instalar ao lado" opção ausência de. Como faço para instalar o Ubuntu ao lado do Windows usando "algo mais"?
- Como usar o particionamento manual durante a instalação?
Observe que você deve instalar o Ubuntu no mesmo modo de inicialização (BIOS vs. EFI) usado pelo Windows. Como os Caça-Fantasmas diriam, não cruze os fluxos! Você pode verificar o modo de inicialização do instalador do Ubuntu soltando um shell e procurando por um diretório chamado /sys/firmware/efi
. Se estiver presente, você inicializou no modo EFI; se estiver ausente, você inicializou no modo BIOS.
Outra possibilidade é que seu disco use o GPT, mas foi convertido para usar o MBR pelo instalador do Windows ou outra ferramenta que não reconhece o GPT. Nesse caso, o disco parecerá estar completamente não particionado para o instalador do Ubuntu. Se este for o seu problema, você deve limpar os dados da GPT. Isso é mais facilmente feito com fixparts
, que faz parte do pacote gdisk
no Ubuntu:
sudo fixparts /dev/sda
Veja esta pergunta e respostas ou minhas documentação oficial do FixParts para mais detalhes. (Eu sou o autor do FixParts.)