É possível que alguns dos seus problemas sejam causados por drivers. Alguns computadores possuem vários chips controladores de disco, cada um dos quais pode exigir seu próprio driver de sistema operacional. Se a sua nova instalação não tiver o driver correto, o (s) disco (s) associado (s) será (ão) invisível (s) para o sistema operacional. Uma solução é instalar o driver apropriado, que você deve encontrar no site do fabricante da placa-mãe. Outra solução é usar o utilitário de configuração de firmware para alternar o modo de acesso ao disco de "IDE" para "AHCI"; no entanto, isso também pode exigir alterações no driver do Windows. (Não sou especialista em drivers do Windows, portanto não posso fornecer mais conselhos sobre essa alteração.) Nenhuma opção é totalmente isenta de riscos; se o driver estiver com erros ou se você errar ao instalá-lo, o sistema operacional pode se tornar não inicializável.
Quanto ao Ubuntu, se você tivesse alternado entre o modo BIOS e o modo de inicialização EFI, isso seria insatisfatório. Eu recomendo desabilitar o Compatibility Support Module (CSM) em seu firmware, também conhecido como "suporte de inicialização legado", e instalar um gerenciador de inicialização EFI para Linux. Dado que você está usando o Ubuntu, duas maneiras relativamente fáceis de fazer isso são:
- Reparo de inicialização - A ferramenta Reparo de inicialização pode corrigir muitos problemas de inicialização em sistemas Linux, especialmente quando a distribuição é Debian, Ubuntu ou algo relacionado. Se você inicializar um disco de emergência no modo EFI, esta ferramenta provavelmente será capaz de instalar uma versão em modo EFI do GRUB no computador, tornando-a inicializável novamente.
- rEFInd - Meu rEFInd gerenciador de inicialização é um gerenciador de boot no modo EFI que pode inicializar diretamente os kernels do Linux . Você pode baixar a unidade flash USB ou a versão CD-R, inicializá-la e usá-la para inicializar no Ubuntu. A partir daí, você pode instalar a versão em modo EFI do GRUB ou instalar o pacote Debian rEFInd ou o PPA para usar o rEFInd em vez do GRUB para controlar o processo de inicialização.
Note que, especialmente para a primeira opção, é necessário que você saiba como controlar seu modo de inicialização (BIOS vs. EFI). Este é um tópico mal compreendido. Se precisar de ajuda, consulte minha página da Web no CSM.