O Suface Pro é uma máquina UFEI, com um disco particionado GPT, portanto o MBR não entra no processo de inicialização. Verifique a ordem de inicialização, deve ser USB, CD / DVD e, em seguida, disco rígido entradas para o Windows, depois para o Ubuntu. Isso deve inicializar o Windows quando o USB não estiver presente, e a entrada do Ubuntu no disco rígido nunca deve ser usada.
O cartão SD deve ter sua própria partição EFI, e o gerenciador de inicialização usado será o /EFI/Boot/bootx64.efi, que deve ser uma cópia do shimx64.efi, e ter o grubx64.efi presente no Diretório / EFI / Boot também. O arquivo stub grub.cfg de três linhas deve ser colocado em / EFI / ubuntu (no USB). Esses três arquivos devem estar no EFI do disco rígido em / EFI / ubuntu (onde eles normalmente serão colocados, independentemente da localização especificada para o carregador de inicialização na instalação). Tempo). Copie-os e renomeie o shimx64.efi para bootx64.efi.
Verifique se você configurou a inicialização a partir do cartão SD nas configurações de UEFI. A entrada do Ubuntu no nvram para o disco rígido pode ser apagada em algum momento, não é usada. Qualquer problema verificar quais dispositivos são usados para os arquivos grub.cfg (/ EFI / ubuntu na partição EFI e em / boot / grub no sistema de arquivos raiz. Os hd's podem precisar ser alterados.