Manjaro: SSD não reconhecido no BIOS após instalação

Manjaro: SSD não reconhecido no BIOS após instalação

Instalei o Manjaro 17.11.1 no meu ASUS UX31A. Antes havia o ElementaryOS rodando nele sem problemas.

Quando inicio o sistema após a instalação, o laptop entra diretamente no BIOS. Não há ordem de inicialização, pois parece que nenhum carregador de inicialização foi detectado. Tentei várias configurações no BIOS e instalei o sistema umas 10 vezes:

  • Com CMS (BIOS legado da Asus?) habilitado
  • Com o CMS (BIOS legado da Asus?) Desativado
  • Instalando a partir de DVD
  • Instalando a partir de um pendrive
  • Tentandorestaurar o Bootload manualmente

Partições na configuração
BIOS após a instalação
Partições após a instalação

Responder1

  • inicialize a partir da unidade USB (com a instalação do Manjaro)
  • conecte-se ao WiFi (não é necessário se você já estiver na sua LAN)
  • abra uma concha
  • abra o gparted e verifique qual é a partição de boot (no meu caso /dev/sda1)
  • instale o efibootmgr:sudo pacman -Sy efibootmgr
  • Agora instale sua imagem EFI:sudo efibootmgr --create --disk /dev/sda1 --part 1 --label "Manjaro SSD"

--disk: deve apontar para sua partição de boot
--part: número da partição (só imaginei que fosse 1)
--label: texto que será mostrado no carregador de boot na inicialização (escolha o que quiser)
--loader: essa é a imagem EFI. O caminho deve ser relativo a /boot/efi (no meu caso está em /boot/efi/EFI/Manajaro/grubx64.efi). E sim: você precisa usar as barras invertidas do Windows!

Se você não tem ideia de onde encontrar a imagem EFI: Monte a partição de boot e dê uma olhada (usei o gparted novamente para desmontá-la antes de usar o efibootmgr. Não sei se é necessário):
sudo mount /dev/sda1 /boot

informação relacionada