Tentei criar um pen drive UEFI que instala o Ubuntu 20.04 LTS Desktop de 64 bits.
A exFAT
partição gpt2
contém toda a imagem do sistema Ubuntu 20.04 LTS.
A FAT32
partição gpt1
contém os seguintes arquivos:
.
├── boot
│ └── grub
│ └── x86_64-efi
│ └── exfat.mod
└── EFI
└── BOOT
├── BOOTX64.EFI
├── grub.cfg
├── grubx64.efi
└── mmx64.efi
5 directories, 5 files
onde o grub.cfg
arquivo contém as seguintes linhas:
insmod exfat
search --no-floppy --set=root --fs-uuid 7026-67D5
configfile /boot/grub/grub.cfg
Após alterar o Secure Boot
método de Deployed Mode
para , o arquivo Audit Mode
padrão da partição é chamado corretamente a partir do arquivo da partição.
Na verdade, as opções de instalação corretas aparecem.
Após selecionar a opção, faz um loop sem parar e pressionando a tecla percebo que a causa é um erro não especificado: , que se repete muitas vezes.
Qual pode ser a causa desse erro?grub.cfg
exfat
grub.cfg
FAT32
Ubuntu
ESC
stdin: invalid argument
ATUALIZAÇÃO 1: Mesmo desabilitando completamente a inicialização segura, aparece o mesmo erro.
ATUALIZAÇÃO 2: Aguardando algum tempo, apareceu a seguinte mensagem:
Unable to find a medium container a live file system
Attempt interactive netboot from a URL?
yes no (default yes): _
ATUALIZAÇÃO 3:
Descobri que se ao invés de ter a partição em exFAT, eu tiver em NTFS, o problema não aparece. A partir disso, deduzo que, apesar do insmod exfat
comando, passado para a partição com esse sistema de arquivos, o arquivo initrd.lz não suporta o sistema de arquivos exfat. Aliás, também fiz esse outro teste para ter uma confirmação quase total disso:
insmod exfat
search --no-floppy --set=root --fs-uuid 7026-67D5
chainloader /efi/boot/bootx64.efi
boot
e recebi a mensagem de erro:
Failed to find fs: Unsupported
Failed to load image \efi\boot\grubx64.efi: Unsupported
start_image() returned Unsupported
Se houver uma imagem do Windows na partição exfat em vez do Ubuntu, o carregador de inicialização será iniciado corretamente.
Existe uma maneira de implementar o suporte exfat dentro dos arquivos bootx64.efi e initrd.lz?
Deste fórum:
Esta questão foi levantada:
Após alguns segundos, ele reinicia com o logotipo do sistema operacional apropriado e mostra os próximos erros:
...como 50 mesmos erros...
Tentativa de inicialização de rede interativa a partir de uma URL?
Esta solução:
corrigiu o problema.
Resumo
Parece o mesmo problema que você tem e a mesma solução deve funcionar.
Possíveis soluções (por favor, poste comentários):
Adicione sua configuração de BIOS possivelmente relacionada a esse problema (inicialização segura, inicialização herdada, inicialização UEFI, ordem de inicialização etc.)
Relacionado :
Nenhuma das outras soluções propostas funcionou para mim, mas depois de remover a placa de rede complementar, consegui executar o instalador. Eu já havia desconectado todos os outros dispositivos (HDDs etc.) e outros dispositivos, mas perdi a placa de rede.
Portanto, tente inicializar apenas com o hardware mínimo.