A instalação do Arch Linux não inicializa

A instalação do Arch Linux não inicializa

Tenho o Arch Linux quase todo instalado e parece que instalei o GRUB sem problemas. Minha tabela de partições está assim:

                              cgdisk 0.8.7
                          Disk Drive: /dev/sda
                       Size: 625142448, 298.1 GiB

Part. #     Size        Partition Type              Partition Name
------------------------------------------------------------------
            1007.0 KiB  free space
   1        15.0 GiB    Linux filesystem            root
   2        1007.0 KiB  BIOS boot partition         bios
            17.0 KiB    free space
   3        283.1 GiB   Linux filesystem            home

Depois de particionar minha unidade assim, executei:

root@archiso ~ # arch-chroot /mnt /bin/zsh
root@archiso [02:19:45] [/]
-> # grub-install --target=i386-pc --recheck /dev/sda
Installation finished. No error reported.

No entanto, quando eu inicializo, recebo

GRUB _

O sublinhado pisca, mas não consigo digitar nada. Ainda tenho acesso à instalação do Arch usando o disco de instalação original echroot acessando-o, mas obviamente não quero fazer isso toda vez que inicializar meu laptop. O que poderia estar me impedindo de inicializar corretamente? Eu me certifiquei de que minhas partições estivessem em conformidade com o quea página GRUBdiz que preciso, mas sem sucesso.

Para referência, estou usando oGuia para iniciantes do Arche narrei a história épica de como passei meu sábado emminha wiki.

Responder1

Percebo que você está especificando a arquitetura da CPU usando o --targetparâmetro grub-install. Normalmente, isso não seria necessário, pois você desejaria usar a mesma arquitetura GRUB que seu sistema em execução está usando.

A menos que você tenha alguma necessidade específica, como "compilação cruzada" de um dispositivo de inicialização para uma arquitetura diferente, você não precisará especificar --target.

Também pode valer a pena usar um identificador de dispositivo GRUB em vez de um nome de nó de dispositivo Linux para identificar o local onde instalar o carregador de boot. No seu caso, isso seriaprovavelmenteser (hd0)em vez de /dev/sda.

informação relacionada