O boot de modo BIOS / CSM / herdado e o modo EFI / UEFI funcionam de maneira bem diferente. Em particular, você quase certamente não substituiu nenhum arquivo ou registro de inicialização do Windows. Em vez disso, você simplesmente configurou o GRUB para ser o carregador de inicialização padrão; mas como o GRUB depende dos arquivos armazenados na unidade flash USB, o resultado é que o GRUB não funcionará corretamente, a menos que a unidade flash USB esteja conectada. Há várias maneiras de resolver esse problema, incluindo (mas não necessariamente limitado a):
- Instale outro gerenciador de boot - Alguns gerenciadores de boot não-GRUB não dependem de arquivos armazenados fora do Sistema EFI Partição (ESP) . Por exemplo, meu gerente de inicialização do rEFInd deve funcionar bem para você. Se você instalar o rEFInd e torná-lo o programa de inicialização padrão, verá o rEFInd toda vez que inicializar, mas ainda poderá inicializar o Windows mesmo quando a unidade flash USB estiver desconectada. Uma complicação possível é o Secure Boot; se estiver ativado, você precisará inscrever uma ou duas chaves de Inicialização Segura usando a interface de usuário MokManager não fácil de usar na primeira vez que inicializar. Consulte a documentação do rEFInd Secure Boot para obter detalhes. Em teoria, você poderia usar o gerenciador de inicialização do Windows como o programa de inicialização padrão; mas eu não sei de improviso como configurá-lo para o chainload no GRUB. Se você quiser prosseguir com essa opção, sugiro que pergunte sobre isso em um fórum do Windows.
-
Use o gerenciador de inicialização integrado - O seu computador provavelmente vem com um gerenciador de boot integrado, que você pode usar para contornar o GRUB e inicializar o Windows. Detalhes de como usar isso variam de um computador para outro, no entanto. Normalmente, você deve pressionar Esc, Enter ou uma tecla de função ao ligar o computador; mas qual tecla atingir varia de um sistema para outro. Você pode fazer isso apenas para inicializar o Windows ou pode alterar o padrão (via
efibootmgrno Ubuntu ou EasyUEFI no Windows) para inicializar o Windows e depois usar o gerenciador de inicialização interno apenas quando você quiser inicializar o Windows. -
Mover
/boot- Os arquivos de configuração do GRUB estão no diretório/boot/grub, portanto, uma maneira de lidar com isso é criar uma partição pequena (~ 500-1000MB)/bootno computador interno. disco rígido. Isso manterá o GRUB funcionando mesmo quando a unidade USB estiver desconectada. Isso é mais facilmente feito durante a instalação do Ubuntu, então se você estiver disposto a reinstalar, você pode tentar. Você também pode fazer isso depois de instalar o Ubuntu, mas isso exigirá a movimentação de arquivos e a reinstalação do GRUB. Veja esta questão para um pouco mais sobre essa possibilidade. -
Reconfigure o GRUB - É possível reconfigurar o GRUB para não depender dos arquivos no diretório
/bootdo Linux. Este é um tópico avançado, no entanto. Esta página wiki descreve esse tipo de configuração avançada do GRUB. (Observe que a página se descreve como desatualizada e se refere a outra; mas a nova página não possui os detalhes necessários para essa abordagem.) Se você fizer isso, os scripts de configuração padrão do GRUB não manterão maisgrub.cfgatualizado. você precisará lidar com isso sozinho, o que significa um esforço de manutenção mais contínuo de sua parte. No geral, não recomendo que você tente essa abordagem; Eu menciono isso apenas por uma questão de perfeição.
Note que a não reconfiguração dentro do Windows deve ser necessária, com algumas possíveis exceções:
- Você pode usar o EasyUEFI para ajustar a ordem de inicialização padrão, conforme observado anteriormente.
- Se você quiser usar o gerenciador de inicialização do Windows para controlar o processo de inicialização, como observado anteriormente, precisará reconfigurá-lo no Windows.
- Se você não tiver desativado o Fast Startup e desativado Hibernate, , porém, você deve fazer isso. Esses recursos tornam a inicialização dupla perigosa porque podem levar a danos no sistema de arquivos. Isto não tem nada a ver com a sua instalação do Ubuntu baseada em USB.