Manjaro: SSD не распознается в BIOS после установки

Manjaro: SSD не распознается в BIOS после установки

Я установил Manjaro 17.11.1 на свой ASUS UX31A. До этого на нем без проблем работал ElementaryOS.

Когда я запускаю систему после установки, ноутбук напрямую входит в BIOS. Нет порядка загрузки, так как кажется, что загрузчик вообще не обнаружен. Я пробовал разные настройки в BIOS и устанавливал систему уже около 10 раз:

Разделы при настройке
BIOS после установки
Разделы после установки

решение1

  • загрузка с USB-накопителя (с установленным Manjaro на нем)
  • подключитесь к WiFi (не нужно, если вы уже подключены к локальной сети)
  • открыть оболочку
  • откройте gparted и проверьте, какой раздел является загрузочным (в моем случае /dev/sda1)
  • установить efibootmgr:sudo pacman -Sy efibootmgr
  • Теперь установите ваш образ EFI:sudo efibootmgr --create --disk /dev/sda1 --part 1 --label "Manjaro SSD"

--disk: должен указывать на ваш загрузочный раздел
--part: номер раздела (я просто предположил, что это 1)
--label: текст, который будет показан в загрузчике при запуске (выбирайте, что хотите)
--loader: это образ EFI. Путь должен быть относительным к /boot/efi (в моем случае это /boot/efi/EFI/Manajaro/grubx64.efi). И да: вам нужно использовать обратные косые черты Windows!

Если вы не знаете, где найти образ EFI: Смонтируйте загрузочный раздел и посмотрите (я снова использовал gparted, чтобы размонтировать его перед использованием efibootmgr. Не знаю, нужно ли это):
sudo mount /dev/sda1 /boot

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