A instalação do Arch Linux funciona, mas o grub não

A instalação do Arch Linux funciona, mas o grub não

Acabei de instalar o Arch Linux em meu computador novinho em folha (placa-mãe ASUS ROG) e, embora a instalação e configuração do Grub tenham ocorrido sem problemas, a tentativa de inicializar o sistema falhou. Basicamente você liga a coisa, ela mostra o logotipo de inicialização e depois leva você para o BIOS.

Coisas que você gostaria de saber:

  • O sistema é BIOS, não EFI/GPT. A placa-mãe suporta EFI, mas veio com o Windows 10 pré-instalado em um disco particionado por msdos e eu apenas reparticionei em vez de limpar o Windows.
  • O disco rígido principal é uma dessas novas unidades NVME. Aparece como /dev/nvme0n1 no Linux.
  • A unidade possui 4 partições. Essas três partições do Windows estavam lá quando eu consegui. Acabei de redimensionar o terceiro para abrir espaço para o Linux:
    • HPFS/NTFS/exFAT
    • HPFS/NTFS/exFAT
    • WinRE NTFS oculto
    • Linux
  • A partição Linux está formatada com ext4
  • Grub foi instalado comgrub-install --target=i386-pc /dev/nvme0n1
  • Quando inicializo a partir do pendrive no modo não-efi (o BIOS tem uma opção para isso), tenho a opção de Boot existing OS. Quando eu seleciono isso, ele falha. No entanto, se eu clicar tabpara editar o número do disco e da partição e configurá-lo parahd2 0 funciona. Eu pego o Grub e se eu apertar enter, tudo inicializa como deveria.
  • O BIOS tem uma alternância para Windows EFIvs. Other OSSelecionei o último e desativei o Secure Boot.
  • Este sistema estava rodando Gentoo Linux por cerca de 8 meses até hoje quando tentei trocar de distro.

Eu dei uma olhada na linha de comando do Grub seguindoeste tutoriale tudo funciona como esperado. Eu posso set root=(hd2,0)etc. e o sistema inicializa bem. Eu simplesmente não consigo fazer com que minha caixa reconheça o Grub no momento da inicialização. Só consigo fazê-lo funcionar inicializando um pendrive.

Por favor ajude?

Responder1

Depois de muita luta, decidi seguir a rota nuclear:

  1. Use o stick USB de instalação do Arch para obter um prompt do Grub
  2. Use esse prompt para fazer meu computador inicializar no Windows 10
  3. No Windows 10, usei as ferramentas da Microsoft para criar um pendrive de instalação do Windows 10
  4. Inicializei a partir deste novo stick e sobrescrevi todo o meu disco, reparticionando e deixando espaço para o Linux.
  5. Com a nova instalação do Windows agora rodando em EFI/GPT, fiz uma instalação normal do Arch Linux instalando o Grub na partição EFI.

informação relacionada