La instalación de Arch Linux no arranca

La instalación de Arch Linux no arranca

Tengo Arch Linux casi instalado y parece que instalé GRUB sin problemas. Mi tabla de particiones se ve así:

                              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

Después de particionar mi disco de esta manera, ejecuté:

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.

Sin embargo, cuando inicio, obtengo

GRUB _

El guión bajo parpadea, pero no puedo escribir nada. Todavía tengo acceso a la instalación de Arch usando el disco de instalación original e chrootingresando a él, pero obviamente no quiero hacer esto cada vez que enciendo mi computadora portátil. ¿Qué podría impedirme arrancar correctamente? Me he asegurado de que mis particiones se ajusten a lo quela página de GRUBdice que necesito, pero fue en vano.

Como referencia, estoy usando elGuía para principiantes de Archy he narrado la historia épica de cómo pasé mi sábado enmi wiki.

Respuesta1

Noto que estás especificando la arquitectura de la CPU usando el --targetparámetro grub-install. Normalmente, esto no sería necesario, ya que querrás usar la misma arquitectura GRUB que usa tu sistema en ejecución.

A menos que tenga alguna necesidad específica como "compilar de forma cruzada" un dispositivo de arranque para una arquitectura diferente, no debería necesitar especificar --target en absoluto.

También puede valer la pena usar un identificador de dispositivo GRUB en lugar de un nombre de nodo de dispositivo Linux para identificar el lugar donde instalar el cargador de arranque. En tu caso, eso seríaprobablementeser (hd0)en lugar de /dev/sda.

información relacionada