Eu tenho várias observações:
- O Módulo de Suporte à Compatibilidade (CSM; acredito que isso é o que você entende por "CPM") pode ser mais um problema do que uma ajuda para você. Veja esta página minha para detalhes, mas em resumo, usando o CSM complica o processo de inicialização, levando a um risco muito maior de que você acidentalmente instale um sistema operacional em um modo e outro no outro modo. (Os dois modos são BIOS / CSM / legacy e EFI / UEFI.) Se você tivesse que fazer isso de novo, eu diria que você deve desabilitar o CSM e instalar o Windows e o Ubuntu no modo EFI. Isso vale a pena considerar se você ainda não criou muitos arquivos de usuário ou passou muito tempo personalizando a instalação do Windows.
- Há uma boa chance de que o truque
nomodeset
descrito funcione no modo BIOS e no modo EFI. Assim, se você quiser prosseguir com uma instalação no modo BIOS do Ubuntu, eu recomendo que você tente isso. - Se você realmente quiser, pode instalar o Ubuntu no modo EFI, mesmo em um disco MBR. Você precisará criar manualmente uma partição do sistema EFI (ESP), - uma partição FAT com um código de tipo 0xEF . Não tenho certeza se isso é possível com o instalador do Ubuntu; talvez seja necessário usar
fdisk
para criar a partição emkdosfs
para criar um sistema de arquivos FAT nela. Depois que o Ubuntu for instalado no modo EFI, você precisará alternar os sistemas operacionais usando o gerenciador de boot interno do firmware (normalmente acessado via Esc, Enter ou uma tecla de função no momento da inicialização); ou instale meu rEFInd gerenciador de inicialização , edite o/boot/efi/EFI/refind/refind.conf
para descomentar a linhascanfor
e adicionehdbios
às suas opções. A abordagem rEFInd permite que o rEFInd inicialize o Windows no modo BIOS e o Ubuntu no modo EFI sem lidar com o gerenciador de inicialização interno do firmware (provavelmente muito complicado). Tudo dito, a mistura de modos de inicialização é inábil e mal testada, particularmente quando seu disco usa MBR (como presumivelmente faz). Pode ou não funcionar corretamente no seu computador. - Outra alternativa é converter o Windows da inicialização no modo BIOS para a inicialização no modo EFI, conforme descrito em esta postagem do blog. Você poderá então instalar o Ubuntu no modo EFI.
- Você diz que seu disco já tem quatro partições - duas para o Windows, uma para armazenamento compartilhado e uma para o Ubuntu. O Ubuntu prefere ter duas partições - uma para o sistema de arquivos raiz (
/
) e outra para o espaço de troca. Além disso, se você decidir inicializar o Ubuntu no modo EFI, precisará de um ESP. Assim, você pode precisar de mais partições. Se todas as partições atuais forem partições primárias, isso não será possível sem passar por alguns aros extras. Como o Ubuntu ainda não está instalado, você pode excluir sua partição, criar uma partição estendida em seu lugar e criar partições adicionais dentro da partição estendida. Se você converter para uma configuração full-EFI, a conversão de MBR (com seu limite de 4 partições primárias) para GPT (com um limite de 128 partições por padrão) fará parte da tarefa, o que simplificará mais os problemas de particionamento. / li>
Destas opções, desabilitar o CSM e reinstalar o Windows é provavelmente a melhor opção, pelo menos se esta for uma instalação Windows suficientemente nova para fazer o esforço extra de reinstalá-lo modestamente. Se o Windows for altamente personalizado, sua tarefa será mais complicada. Tentar nomodeset
no modo BIOS pode ser a melhor abordagem neste caso. Se isso falhar, tentarei converter o Windows para inicializar no modo EFI, com a ressalva de que isso pode ser arriscado, portanto, primeiro você deve fazer backup de seus arquivos importantes do Windows e estar preparado para reinstalá-lo caso as coisas corram mal.