Установка Arch Linux не загружается

Установка Arch Linux не загружается

У меня Arch Linux почти установлен, и, кажется, GRUB установился без проблем. Моя таблица разделов выглядит так:

                              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

После того, как я разбил свой диск таким образом, я запустил:

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.

Однако, когда я загружаюсь, я получаю

GRUB _

Подчеркивание мигает, но я не могу ничего напечатать. У меня все еще есть доступ к установке Arch, используя оригинальный установочный диск и chrootвходя в него, но, очевидно, я не хочу делать это каждый раз, когда включаю свой ноутбук. Что может помешать мне нормально загрузиться? Я убедился, что мои разделы соответствуют тому, чтостраница GRUBговорит, что мне нужно, но безрезультатно.

Для справки я используюРуководство для начинающих по аркеи я записал эпическую историю о том, как я провел субботумоя вики.

решение1

Я заметил, что вы указываете архитектуру ЦП с помощью --targetпараметра grub-install. Обычно это не требуется, так как вы хотите использовать ту же архитектуру GRUB, которую использует ваша работающая система.

Если у вас нет какой-то особой необходимости, например, «кросс-компиляции» загрузочного устройства для другой архитектуры, вам вообще не нужно указывать --target.

Также может быть полезно использовать идентификатор устройства GRUB вместо имени узла устройства Linux для определения места установки загрузчика. В вашем случае это будетвероятнобыть (hd0), а не /dev/sda.

Связанный контент