Eu lutei com o mesmo problema por um bom tempo, mas encontrei uma solução agora.
A primeira coisa a saber é que o Zenbook Prime usa um mecanismo de boot UEFI e não um baseado em BIOS. A segunda coisa é que o disco é formatado usando um esquema de particionamento GPT e não o antigo MBR (Master Boot Record). Esta é a razão pela qual existe uma Partição do Sistema EFI (ESP) em / dev / sda1 no Zenbook.
O carregador de boot deve ser instalado na partição EFI (/ dev / sda1).
Além disso, você precisa inicializar seu disco Ubuntu ou pendrive USB no modo UEFI (como você fez), caso contrário o instalador aparentemente ficará confuso e instalará o GRUB no MBR em vez da partição EFI (parece-me que o instalador deve ser mais inteligente e detectar que tipo de disco nós temos, independentemente de como o meio de instalação foi inicializado, mas talvez haja uma limitação técnica em algum lugar?).
Finalmente, como solução alternativa, também é possível adicionar uma entrada personalizada ao GRUB, que aponta para o arquivo EFI correto.
- Primeiro, faça
sudo blkid
e procure o UUID da partição EFI (/ dev / sda1) - Do
sudo gedit /etc/grub.d/40_custom
- Adicione a seguinte entrada ao arquivo:
menuentry "Windows 7" {
insmod part_gpt
insmod ntfs
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root 20B1-C9F3
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
Onde você substitui "20B1-C9F3" pelo UUID que você consultou no passo 1.
Salve o arquivo e, em seguida, execute sudo update-grub2
.
Após a reinicialização, você verá sua nova entrada, que deve funcionar agora.
Se você quiser remover as outras entradas do GRUB quebradas do menu, você pode fazê-lo facilmente usando o programa grub-customizer do repositório.