Загрузочное устройство не найдено Ubuntu 16.04 — в BIOS нет опции для выбора файла UEFI

Загрузочное устройство не найдено Ubuntu 16.04 — в BIOS нет опции для выбора файла UEFI

У меня та же проблема, что и у многих других после установки свежей Ubuntu 16.04. Исправление, предлагаемое во всех случаях, которые я могу найти в сети, заключается в выборе пользовательского файла, который будет автоматически загружать grub. Проблема в том, что мой BIOS не предлагает эту опцию для загрузки.

Проблема обсуждается здесь:Загрузочное устройство не найдено после чистой установки Ubuntu 14.04 UEFI

Но у меня нет пункта «Безопасность — Выбрать файл UEFI как доверенный для выполнения»

Что я могу сделать, чтобы Ubuntu запустился? Есть ли способ загрузить Ubuntu через загрузочный диск, чтобы обновить BIOS или заставить grub автоматически загрузиться?

Модель ноутбука — Acer Aspire ES 15, также называется ES1-533-C0L4.

Любая помощь будет высоко оценена.

решение1

После нескольких часов я наконец нашел решение, и я не могу поверить, насколько это было ошеломляюще. Это то, что вам следует сделать для вашего Acer Aspire ES series, если вы хотите установить Ubuntu.

Основная проблема заключается в том, что BIOS не позволяет загружать ничего, кроме систем, совместимых с UEFI, таких как Ubuntu.

  1. Запустите BIOS, нажав F2.

  2. Отключите функцию безопасной загрузки и измените порядок загрузки на загрузку с USB. (На моем ноутбуке нет привода CD-ROM, и единственным вариантом является USB.)

  3. Загрузитесь с USB-накопителя и выберите запуск Ubuntu в тестовом режиме, который позволит вам получить доступ к командам терминала.

  4. Откройте терминал и запустите sudo ubiquity -bпроцесс установки Ubuntu.

  5. Выберите «Что-то еще», чтобы настроить собственные разделы.

  6. Создайте как минимум следующие разделы:

    • Для /хранения файловой системы
    • Theswap space
    • TheUEFI space
  7. Установите Ubuntu и нажмите «Продолжить тестирование» после завершения установки.

  8. Смонтируйте вновь установленную файловую систему в:

    sudo mount /dev/sda2 /mnt
    sudo mkdir /mnt/boot/efi
    sudo mount /dev/sda1 /mnt/boot/efi
    for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
    

    (где sda2 — корневой раздел, а sda1 — раздел efi)

  9. Загрузить эфивары: sudo modprobe efivars.

  10. Переустановите GRUB:

    sudo apt-get install --reinstall grub-efi-amd64
    sudo grub-install --no-nvram --root-directory=/mnt /dev/sda
    
  11. Обновите установленный GRUB:

    sudo chroot /mnt
    sudo update-grub
    
  12. Переместите и переименуйте установленный загрузчик:

    cd /boot/efi/EFI
    cp -R ubuntu BOOT
    cd BOOT
    cp grubx64.efi bootx64.efi
    

Спасибо Sladek90 за руководство по grub:Невозможно установить Ubuntu на Acer Aspire ES1-533

решение2

После вышеперечисленных шагов я застрял на 'Secure Boot Failed'.
Разобрался с решением ниже.

Шаг 1: Перейдите в BIOS (нажав F2при запуске)

Шаг 2: Включите безопасную загрузку (перед этим вам может потребоваться установить пароль BIOS)

Шаг 3: Выберите файл UEFI как доверенный для выполнения:HDD0 > EFI > ubuntu > shimx64.efi

Шаг 4: Добавьте описание и подтвердите. Сохраните настройки BIOS и перезагрузите компьютер.

Если это не помогло, сбросьте настройки безопасной загрузки в BIOS.

  1. ДелатьУдалить все настройки безопасной загрузки, сохраните настройки, нажав F10.
  2. Перезапуск.

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