Eu não tenho uma resposta completa; no entanto, antes de prosseguir, recomendo que você leia sobre a inicialização no modo EFI. Alguns sites específicos que devem ser úteis para você incluem:
Em resumo, em um sistema baseado em EFI, você não instala nada no MBR; em vez disso, você instala um gerenciador de inicialização ou gerenciador de inicialização Linux EFI na EFI System Partition (ESP) e o define como EFI programa de inicialização padrão usando uma ferramenta comoefibootmgr
(no Linux), bcfg
(em um shell EFI), bcdedit
(no Windows) ou a própria interface de usuário da EFI. Consulte a a documentação do rEFInd sobre a instalação manual para obter informações básicas sobre a maioria desses métodos; mas você pode precisar modificar alguns detalhes para qualquer programa de inicialização que você escolher usar. Normalmente, um instalador do Ubuntu lidará com isso para você, mas no seu caso de clonagem, você precisará fazê-lo manualmente, ou possivelmente usar uma ferramenta como Reparo de inicialização.
O GRUB provavelmente é complicado de configurar manualmente. Se o Boot Repair puder lidar com isso automaticamente, então ótimo; mas se não, eu recomendo strongmente usar outra coisa. (Veja a página de boot loader da EFI que referi anteriormente para um resumo do que está disponível.) rEFInd é provável que seja relativamente fácil de configurar mas com uma partição /boot
separada, você precisará criar manualmente um arquivo /boot/refind_linux.conf
, conforme descrito no final de esta página.
É possível que você precise gerar um novo arquivo de disco RAM inicial (initrd). Eu não tenho nenhuma referência sobre como fazer isso ao clonar um sistema Ubuntu, infelizmente.