Primeiro de tudo, o seu sda tem uma tabela de partições GPT e o seu sdb tem uma tabela de partições msdos / MBR. Isso é uma incompatibilidade. Para que o GRUB (gerenciador de inicialização do Ubuntu) seja instalado corretamente, você precisa ter os dois dispositivos (sda e sdb) com o mesmo tipo de tabela de partição (tanto o MBR quanto o GPT). Como o GPT é mais avançado que o msdos / MBR, é inteligente usar o GPT para ambos.
Inicialize no Win10 e use o Rufus para criar uma tabela de partição GPT para o seu dispositivo USB, crie uma nova partição FAT em USB e grave o arquivo ISO do Ubuntu novamente na nova partição FAT do dispositivo USB.
Reinicie e inicie o Ubuntu a partir do USB no modo ao vivo. Abra o GParted, crie uma partição ext após a partição Win10. Crie uma partição swap após a partição ext. Aplique as alterações, feche o GParted e clique no ícone Instalar o Ubuntu.
O instalador do Ubuntu oferecerá vários esquemas de instalação, escolha Instalar o Ubuntu ao lado do Win10 e aponte para a partição ext como a partição de instalação. Quando perguntado sobre o local de instalação do GRUB, escolha /sda
(a raiz do seu disco interno). Certifique-se de que não é uma partição específica como / sda1, / sda5, / sdb1, etc. O instalador do Ubuntu deve reconhecer automaticamente a partição EFI. Se não, você pode perguntar de onde começar. Você deve indicar /boot/efi
para isso. É sobre isso. Aguarde o instalador terminar e você terá uma inicialização dupla.
P.S. Se você nunca teve um dual-boot antes, você deve esperar que o GRUB pop-up na inicialização em vez de bootloader (winboot) do Windows. Isso é perfeitamente normal, já que o GRUB pode reconhecer o winboot, mas o winboot não pode reconhecer o GRUB (que é um defeito de fabricação da Microsoft). Não pode haver inicialização dupla sem o GRUB.