Vários pontos vêm à mente:
- Os computadores fornecidos com o Ubuntu pré-instalado geralmente usam versões personalizadas do Ubuntu com drivers (mais atualizados) e / ou software de suporte especiais. Assim, pode não ser possível instalar um Ubuntu 14.04 em seu laptop, mesmo que ele venha com o Ubuntu 14.04 pré-instalado. Você pode ter mais sorte com uma versão mais recente do Ubuntu, já que o suporte tende a entrar em versões posteriores. Eu não posso prometer isso, no entanto. Você também pode ter mais sorte indo até a Dell para obter mídia para reinstalar a versão original do sistema operacional.
- O suporte ao modo "Legado" envolve a ativação do Módulo de Suporte à Compatibilidade (CSM), que fornece uma camada de compatibilidade do BIOS sobre o firmware EFI nativo. Isso complica o caminho de inicialização, como descrito em esta página minha, que, em por sua vez pode causar confusão e problemas. Esses problemas são piores em um sistema de inicialização dupla; para inicializar apenas um sistema operacional, usar o boot via BIOS / CSM / legacy não é um problema. Não sei se sua configuração original usava o modo BIOS ou o modo de inicialização EFI. Você pode precisar usar o modo que foi usado originalmente; e se esse era o modo EFI, como regra geral, é melhor desabilitar o CSM.
- Se o Ubuntu inicializar com o Secure Boot ativo, desabilitá-lo não deve tornar o Ubuntu não inicializável. A única maneira de desabilitar a inicialização segura pode causar problemas se outro carregador de inicialização (não Ubuntu) existir antes da entrada do Ubuntu na lista de inicialização do firmware na NVRAM, e se esse carregador de inicialização não estiver corretamente assinado. Neste caso, com o Secure Boot ativo, o carregador de boot não-Ubuntu será ignorado; mas com o Secure Boot desabilitado, o gerenciador de partida não-Ubuntu será executado. Se o boot loader travar, reiniciar o computador, etc., você verá sintomas como o que descreve.
- Algumas EFIs estão com defeito e esquecem ou ignoram as entradas do gerenciador de inicialização na NVRAM. Quando isso acontece, a inicialização do sistema requer a cópia ou movimentação do carregador de boot (normalmente
EFI/ubuntu/shimx64.efi
) para o nome do arquivo de fallback (EFI/BOOT/bootx64.efi
; ambos os nomes no Partição do Sistema EFI [ESP] ). Arquivos de acompanhamento e suporte, comogrubx64.efi
egrub.cfg
, também podem precisar ser movidos. - Às vezes, as entradas da NVRAM funcionam bem por um tempo, mas depois começam a falhar. Nesse caso, usar a opção da ferramenta de configuração de firmware para redefinir todas as opções para os padrões geralmente resolve o problema, embora também seja necessário registrar novamente o carregador de boot com o firmware.
- Você diz que está escrevendo no Fedora. Se você instalou o Fedora no computador, o GRUB provavelmente está controlando o processo de inicialização. Dependendo de quando você tentou instalar o Ubuntu (antes ou depois do Fedora) e precisamente como você fez cada instalação (modo BIOS vs. EFI, se você excluiu o ESP existente, etc.), você pode estar vendo os scripts de configuração do GRUB do Fedora fazendo o coisa errada na inicialização do Ubuntu, os GRUBs das duas distribuições lutando contra o controle do processo de inicialização ou outras incompatibilidades do GRUB de distribuição. Meu rEFInd gerenciador de inicialização geralmente faz um trabalho melhor de gerenciar uma dupla inicialização de várias distribuições Linux do que o GRUB, já que é menos dependente em scripts de configuração e arquivos de configuração específicos da distribuição, do que o GRUB.
Em geral, suspeito que alguma combinação dos problemas anteriores seja a fonte de seus problemas, mas não posso ser mais específico porque não sei o suficiente sobre sua configuração ou seus sintomas. Se eu fosse oferecer uma sugestão neste momento, seria para desativar o CSM e tentar reinstalar o Ubuntu 16.04.2, 16.10, ou mesmo o 17.04 RC (17.04 será lançado em dois dias, em 13 de abril de 2017) ; e ao fazer isso, exclua todas as partições, incluindo o ESP, para garantir que os carregadores de inicialização antigos sejam excluídos. Esse é um conselho bastante generalizado, no entanto. Se você precisar de mais ajuda, por favor, execute o Script de Informações de Inicialização . Isso gerará um arquivo chamado RESULTS.txt
. Poste esse arquivo em um site pastebin e poste o URL para o seu documento aqui.