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

1

Eu tenho o Arch Linux instalado principalmente, e parece que eu instalei o GRUB sem problemas. Minha tabela de partições é 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, eu corri:

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 e chroot ing, mas obviamente não quero fazer isso toda vez que eu inicializo meu laptop. O que poderia estar me impedindo de inicializar corretamente? Certifiquei-me de que minhas partições estão de acordo com o que a página do GRUB diz que preciso, mas sem sucesso.

Para referência, estou usando o Guia para iniciantes do arquiteto e narrei a história épica de como eu passei meu sábado no meu wiki .

    
por Ryan Kennedy 12.10.2013 / 23:51

1 resposta

0

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

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 do Linux para identificar o local onde instalar o carregador de boot. No seu caso, provavelmente será (hd0) em vez de /dev/sda .

    
por 15.10.2013 / 15:04