Instalando o bootloader de 32 bits no Ubuntu de 64 bits [RESOLVIDO]

1

Estou tentando instalar o Ubuntu em um Windows Aspire Switch10e. Tem uma CPU Intel Atom Z3735F.

É um processador de 64 bits, mas suporta apenas UEFI 32 bits, o que faz com que nenhuma das isos que eu tentei funcionem diretamente para inicializar. A solução para isso era usar o script isorespin em um Xubuntu-18.04 Imagem de -64 bits usando o comando:

isorespin.sh -i xubuntu.iso -u --atom

Isso me leva à versão ao vivo e me permite instalar. Mas ele não parece instalar um grub de 32 bits, já que o tablet não detectará uma mídia inicializável posteriormente.

Consegui iniciar a instalação usando as seguintes linhas no console do liveUSB grub:

linux /casper/vmlinuz root=/dev/mmcblk1p2
initrd /casper/initrd.lz
boot

E aqui é onde eu estou . Eu não sei como instalar um bootloader de 32 bits daqui que me permite lançar sem ter que usar o liveUSB. O guia que eu segui mencionou o uso do pacote grub-efi-ia32. Mas executando isso

sudo apt-get install grub-efi-ia32
sudo grub-install /dev/mmcblk1

e a reinicialização parece não funcionar.

EDIT: Consegui arrancar sem o live usb, mas não automaticamente.

A instalação me deixou com uma partição EFI, que continha as pastas EFI / Ubuntu e EFI / BOOT

Eu apaguei os arquivos bootia32.efi e BOOTx64.EFI do EFI / BOOT e substitui os arquivos com nomes idênticos do live usb. Eu também copiei o arquivo grubx64.efi do usb / EFI / BOOT.

Eu também copiei todo o diretório boot / na partição efi do tablet e os arquivos vmlinuz e initrd.lz do usb.

Depois de fazer isso, o mesmo menu como se eu tivesse o liveUSB conectado apareceu e eu poderia digitar manualmente os comandos acima para iniciar.

Eu editei o arquivo grub.cfg para que ele tivesse apenas uma entrada de menu que executasse os pedidos acima e agora fosse lançada.

Mas eu não tenho a menor idéia do porquê e se alguém quiser me explicar o que diabos eu fiz, eu apreciaria isso.

    
por metichi 26.05.2018 / 10:40

0 respostas