Я только что установил Arch Linux на свой новый блестящий компьютер (материнская плата ASUS ROG), и, хотя установка и настройка Grub прошли без проблем, попытка загрузить систему не удалась. По сути, вы включаете эту вещь, она показывает логотип загрузки, а затем сбрасывает вас в BIOS.

Материал, который вы хотели бы знать:

  • Система BIOS, а не EFI/GPT. Материнская плата поддерживает EFI, но она пришла ко мне с предустановленной Windows 10 на диске с разделами msdos, и я просто перераспределил ее, а не стер с нее Windows.
  • Основным жестким диском является один из этих новомодных дисков NVME. В Linux это выглядит как /dev /nvme0n1.
  • Диск имеет 4 раздела. Эти 3 раздела Windows были там, когда я получил его. Я только что изменил размер третьего, чтобы освободить место для Linux:
    • HPFS /NTFS / EXFAT
    • HPFS /NTFS / EXFAT
    • Скрытый NTFS WinRE
    • Linux
  • Раздел Linux отформатирован с помощью ext4
  • Grub был установлен с помощью grub-install --target=i386-pc /dev/nvme0n1
  • Когда я загружаюсь с USB-накопителя в не-efi режиме (в BIOS есть опция для этого), у меня есть возможность Boot existing OS . Когда я выбираю это, это терпит неудачу. Тем не менее, если я нажму tab чтобы отредактировать номер диска и раздела и установить его на hd2 0 это сработает . Я получаю Grub, и если я нажимаю Enter, все загружается как следует.
  • В BIOS есть переключатель для Windows EFI и Other OS . Я выбрал последнее и отключил безопасную загрузку.
  • Эта система работала под управлением Gentoo Linux около 8 месяцев до сегодняшнего дня, когда я пытался переключать дистрибутивы.

После этого урока я немного поковырялся в командной строке Grub, и все работает как положено. Я могу set root=(hd2,0) и т.д., И система загружается нормально. Я просто не могу заставить свою коробку узнавать Grub во время загрузки. Я могу заставить его работать только при загрузке с флешки.

Пожалуйста помоги?

1 ответ1

0

После долгих боев я решил пойти ядерным путем:

  1. Используйте установочную флешку Arch для получения приглашения Grub
  2. Используйте эту подсказку, чтобы мой компьютер загрузился в Windows 10
  3. В Windows 10 я использовал инструменты Microsoft для создания установочной флешки на Windows 10
  4. Я загрузился с этой новой флешки и переписал весь свой диск, перераспределив и оставив место для Linux.
  5. Теперь, когда новая установка Windows выполняется на EFI/GPT, я установил обычную установку Arch Linux для установки Grub на раздел EFI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .