Назад | Перейти на главную страницу

Как удалить загрузку UEFI?

У меня Ubuntu 16.04. ВМ, работающая в KVM. ВМ использует загрузку UEFI, и для нее в fstab определен / boot / efi

[19:40]Test*ROOT: ~ cat /etc/fstab | grep efi
# /boot/efi was on /dev/sda1 during installation
UUID=A095-115F  /boot/efi       vfat    defaults        0       1

Я хочу удалить UEFI и поставить загрузку BIOS, потому что AWS не поддерживает UEFI. Когда я пытаюсь импортировать виртуальную машину с моего локального сервера, он говорит:

ClientError: обнаружен раздел EFI. Загрузка UEFI не поддерживается в EC2.

Как правильно без удаления данных с ВМ удалить UEFI.

Тип образа ВМ - qcow2.

Спасибо

Скорее всего, поскольку установлен UEFI (grub-efi- *) загрузчик BIOS не установлен. Вам следует установить загрузчик для загрузки BIOS (установщик grub, grub-pc-bin, может быть какой-то другой) и настройте загрузку с помощью установщика grub и при необходимости настройте параметры.

Как только все заработает (самый простой способ - попробовать загрузиться локально с помощью BIOS boot), вы можете легко удалить строку из fstab и удалить раздел. При желании вы также можете удалить grub-efi- * пакет (ы). Если вы удалите его напрямую, вы не сможете загрузить его обычным способом.

Я не уверен, что это все еще так, но раньше загрузчик был установлен в зависимости от того, как вы загружали / запускали процесс установки, поэтому после загрузки в установку с использованием UEFI загрузка UEFI настроена, и как только вы загрузка с использованием BIOS загрузка в системе настроена загрузка с помощью BIOS. Поэтому в худшем случае попробуйте снова установить виртуальную машину, но начните процесс установки, используя загрузку BIOS вместо UEFI ;-).