Пакету 'grub-efi-amd64-signature' не удалось установить target/

Я не могу установить Ubuntu 18.04.

Для начала я вижу черный экран вместо инструкции по установке после загрузки liveusb с помощью загрузки BIOS (не UEFI). Не уверен, почему этот черный экран, но я предполагаю, что это проблема с графическим драйвером. Я использую недавно купленную карту amd rx560.

Но я все же получил доступ к ОС, установив "nomodeset". К сожалению, в конце процесса установки не удалось установить GRUB, что выдает сообщение об ошибке, отображаемое в заголовке этого вопроса.

У меня обычно есть два раздела для любого дистрибутива Linux: swap и root. Я также не трогал опцию "Устройство для установки загрузчика". Который по умолчанию /dev/sda

Пожалуйста, не стесняйтесь спрашивать меня любую информацию относительно этого. Мне действительно нужна помощь в этом. Я не хочу возвращаться к окнам после 9 лет безубыточности.

4 ответа

Попробуйте это, если это имеет смысл для вас:

  1. Загрузите Ubuntu Live DVD/USB в режиме тестирования и откройте терминал

  2. Запустите процесс установки без установки загрузчика:

    sudo ubiquity -b
    
  3. Нажмите Продолжить тестирование после завершения установки.

  4. Смонтируйте недавно установленную файловую систему в /mnt:

    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.)

  5. Загрузите efivars модуль по:

    sudo modprobe efivars
    
  6. Переустановка grub-install для 64-битной версии:

    sudo apt-get install --reinstall grub-efi-amd64-signed
    sudo grub-install --no-nvram --root-directory=/mnt
    
  7. Изменить корень на /mnt и обновить Grub:

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

    cd /boot/efi/EFI
    cp -R ubuntu/* BOOT/
    cd BOOT
    cp grubx64.efi bootx64.efi
    
  9. Перезагрузите систему.

При установке создайте раздел файловой системы EFI размером 1024 МБ. Я выбираю пользовательский раздел следующим образом, и он работает нормально:

HDD1 (/dev/sda)

  • Прибор: /dev/sda1
  • Тип раздела: EFI System (FAT)
  • размер: 1,0 ГБ

  • Прибор: /dev/sda2
  • Тип раздела: Linux swap (Swap)
  • размер: 16 ГБ

  • Прибор: /dev/sda3
  • Тип раздела: Файловая система Linux (Ext4)
  • размер: остальное пространство, доступное на этом жестком диске
  • точка крепления: /

HDD2 (/dev/sdb)

  • Прибор: /dev/sdb1
  • Тип раздела: Файловая система Linux (Ext4)
  • Размер: все доступное пространство на этом жестком диске
  • точка крепления: /home

Эта ошибка имеет три обходных пути:

  • Используйте таблицу разделов GPT на диске
  • Загрузите установщик в устаревшем режиме
  • Если оба варианта не подходят, используйте обходной путь, описанный в https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1771651

Это реальная ошибка в установщике Ubuntu и должна быть исправлена ​​как можно скорее, это затрагивает многих людей.

У меня была такая же проблема, и я ее исправил. Перейдите в меню загрузочного устройства и выберите свой liveUSB, но не UEFI (UEFI:Jetflash........).


Режим загрузки UEFI (установка с использованием стиля раздела GPT) и Legacy BIOS Boot Mode (установка с использованием стиля раздела MBR)

Чтобы узнать разницу, вы можете выполнить поиск в этом режиме: UEFI Boot Mode или Legacy BIOS Boot Mode

Другие вопросы по тегам