BIOS não vendo o Ubuntu instalado no Acer Aspire ES1-132. Pode inicializar via grub cli

0

(Muita informação no título para que outras pessoas com o mesmo problema possam encontrá-lo.)

Comprei um Acer Aspire ES1-132, sabendo que instalar o Linux pode ser um pouco trabalhoso.

O que eu fiz até agora:

  • BIOS atualizado (InsydeH20) para a versão 1.09.
  • Desativado "Inicialização segura" no BIOS.
  • Ran o Ubuntu Live-USB e instalado no HDD (eMMC).
  • Não utilizou o particionamento guiado e criou 3 partições de acordo com este guia: Como usar o particionamento manual durante a instalação?
  • Não há "dispositivo inicializável" na inicialização.

Aqui é onde eu estou: Se eu iniciar o computador com o live-usb eu posso acessar o grub cli (tecla c no menu do carregador de boot usb) e executando esses comandos eu posso montar acessar o desktop Ubuntu instalado, aparentemente sem outros problemas:

set root=(hd1,2)
linux /vmlinuz root=/dev/mmcblk0p2
initrd /initrd.img
boot

E se eu colocar o computador no modo de suspensão, ele "inicia" como de costume. A coisa chata é ter que carregar uma unidade USB toda vez que eu precisar reiniciar a coisa.

Se eu executar o lsblk , obtenho:

NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
mmcblk0rpmb    179:24   0    4M  0 disk  
mmcblk0boot0   179:8    0    4M  1 disk  
mmcblk0boot1   179:16   0    4M  1 disk  
mmcblk0        179:0    0 58,2G  0 disk  
├─mmcblk0p2    179:2    0 18,6G  0 part  /
├─mmcblk0p3    179:3    0 35,8G  0 part  /home
└─mmcblk0p1    179:1    0  3,8G  0 part  
  └─cryptswap1 253:0    0  3,8G  0 crypt [SWAP]

e df :

Filesystem          1K-blocks    Used Available Use% Mounted on
udev                  1913736       0   1913736   0% /dev
tmpfs                  387044    6472    380572   2% /run
/dev/mmcblk0p2       19091584 5867364  12231352  33% /
tmpfs                 1935208   63800   1871408   4% /dev/shm
tmpfs                    5120       4      5116   1% /run/lock
tmpfs                 1935208       0   1935208   0% /sys/fs/cgroup
/dev/mmcblk0p3       36819652  872108  34054168   3% /home
tmpfs                  387044      12    387032   1% /run/user/121
tmpfs                  387044      92    386952   1% /run/user/1000
/home/jens/.Private  36819652  872108  34054168   3% /home/jens

Então, quando eu reiniciar o computador, recebo um "No bootable device".

O que tentei não funcionou:

  • Defina "arquivo confiável" (ou seja lá como for chamado) no BIOS, pois essa opção não está disponível para mim, mesmo depois de definir a senha do supervisor.
  • Executando o reparo de inicialização, quando faço isso, não posso mais usar o método que tenho agora para acessar o sistema operacional.

Alguma sugestão?

    
por Jens Hendar 23.05.2017 / 13:34

4 respostas

2

Recentemente eu instalei o LinuxMint neste laptop, e este é o link que me ajudou a instalar ...

Eu encontrei uma maneira de inicializar o Ubuntu em um fórum de Linux russo, onde a razão para este problema é explicada. A razão para isso é que alguém desobediente codificou todos os caminhos possíveis que você pode usar para inicializar seu sistema ('muito obrigado'). Os caminhos são:

\EFI\Linux\BOOTX64.efi (Linux)
\EFI\Microsoft\Boot\bootmgfw.efi (Windows Boot Manager)
\EFI\ubuntu\shim.efi (ubuntu SECURE)
\EFI\ubuntu\shim$cpu$.efi (ubuntu SECURE)
\EFI\ubuntu\grub.efi (ubuntu NORMAL)
\EFI\fedora\shim.efi (Fedora)
\EFI\android\bootx64.efi (Android)
\EFI\opensuse\grubx64.efi (topenSUSE)
\EFI\redhat\grub.efi (Red Hat Linux)
\EFI\SuSE\elilo.efi (SuSE Linux)
\EFI\ubuntu\grub$cpu$.efi (ubuntu NORMAL)

Referindo-se a este post em community.acer.com

    
por srivelayutha raja 02.09.2017 / 16:19
2

Ok, eu não tenho mais cabelo, mas uma solução. Se você está no mesmo estado que eu, isso pode funcionar.

Aqui está o que eu fiz.

  • Entre no BIOS. Defina uma senha de administrador e, em seguida, desative a inicialização segura.
  • Instale o Ubuntu e use o particionamento manual. Siga este post: Como usar o particionamento manual durante a instalação? , mas também adicione uma terceira partição que seja 200mb, ponto de montagem /boot/efi , tipo fat32 e um sinalizador de inicialização.
  • Crie o diretório /boot/efi/EFI/boot .
  • Faça download do rEFInd aqui e instale-o. Em seguida, mova e renomeie o arquivo /boot/efi/refind/refind_x64.efi para /boot/efi/EFI/boot/grubx64.efi .

Depois disso, PODERIA trabalhar. Como eu disse, eu estive de um lado para outro com isso e eu poderia ter perdido alguma coisa. Se alguém tem algo que eu perdi ou alguma parte disso ^ que parece estúpido, por favor, me ilumine, porque eu estou bastante perdido.

Editar: Se você fizer isso e, em seguida, tiver o problema da tela de login duplo, tente corrigi-lo de outra maneira, removendo gnome-screensaver . Isso só me colocou de volta na estaca zero.

Por sorte consegui consertá-lo movendo o carregador de inicialização refind para /boot/efi/ubuntu/grubx64.efi.

    
por Jens Hendar 23.05.2017 / 20:20
0

Para o Ubuntu: solução por fpl2 em ubuntuforums

A solução "refind" funciona na minha porcaria do ES1-132. BIOS 1.15., Hdd substituído por ssd, conjunto de senhas de supervisor (não tenho certeza se isso é importante, mas você precisará do Windows para atualizar seu BIOS, então faça isso, se puder - agradeça a Acer por isso também)

É assim:

  • ativar inicialização segura
  • instale o ubuntu - se a inicialização segura não estiver ativada, a instalação não criará a partição EFI
  • depois de instalar o ubuntu não inicializa
  • desativar inicialização segura - (não tenho certeza se isso é necessário, mas fiz tantas coisas que foi assim que ficou na execução bem-sucedida)
  • inicialize a partir da unidade flash usando "try ubuntu ..."
  • monte a partição efi em algum lugar - no meu caso / mnt / efissd
  • faça o download e extraia o pacote "refind" em algum outro lugar
  • vá para / mnt / efissd / EFI /
  • crie o destino da pasta Microsoft / Boot - endresult deve ser / mnt / efissd / EFI / Microsoft / Boot
  • copie refind_x64.efi do pacote "refind" para EFI / Microsoft / Boot / bootmgfw.efi
  • reinicializar

Obrigado a todas as pessoas boas que encontraram essa solução neste e em outros tópicos

    
por Sulio Pulio 03.04.2018 / 22:47
0

Muitos agradecimentos fpl2 - você me deu informações vitais que eu tenho depois de ter tido algumas corridas nisso.

Observe que tudo isso foi feito com o Secure Boot desativado e iniciando com a inicialização USB no topo da lista como dispositivos inicializáveis.

Consegui fazer uma instalação mínima e limpa do Ubuntu 18.04 com um pen drive USB no meu Acer Aspire ES1-132-C8WF. Desta vez, porém, sem precisar do REFIND, descobri que depois da instalação instalei novamente a instalação do Ubuntu USB, depois execute uma sessão ao vivo (Experimente o Ubuntu) e faça o seguinte em um terminal (obviamente você pode fazer isso em 3 ou 4 comandos, mas isso permite que você veja as etapas manuais durante a execução):

sudo mount /dev/mmcblk0p1 /mnt
cd /mnt
ls
cd EFI
ls
sudo mkdir Microsoft
cd Microsoft
sudo mkdir Boot
cd Boot
sudo cp -r /mnt/EFI/ubuntu/* .
sudo mv shimx64.efi bootmgfw.efi

e ei pronto! Ele inicializa, e o 'Gerenciador de Inicialização do Windows' magicamente coloca o 'Windows Boot' (que agora é realmente o Ubuntu 18.04) no topo da lista no menu de inicialização do F2.

    
por Stevin Jed 26.09.2018 / 00:17