Я купил этот компьютер и хотел установить на него Ubuntu. Проблема в том, что я потерпел неудачу более 3 недель. Компьютер поставляется с UEFI с очень ограниченными возможностями. Он не может быть переключен на устаревшую версию, и нет возможности выбрать файл UEFI в качестве доверенного для выполнения . Единственное, что можно сделать, это включить / отключить безопасную загрузку .
Теперь о проблеме. Я попытался установить Ubuntu сначала в автоматическом режиме, а затем и с ручным разделением на что-то другое . В обоих случаях происходит сбой установки при установке grub2 в / dev / sda, и компьютер зависает.
Тогда я решил установить без загрузчика, используя ubiquity -b . Это сработало хорошо, и установка завершилась без проблем. Наконец я попытался установить загрузчик вручную, используя grub-install . И тут я подхожу к той же точке - компьютер зависает.
Таким образом, проблема в том, что efibootmgr пытается зарегистрировать новую запись в UEFI. Я также подтвердил это, запустив это:
_sudo efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu_
после чего опять висит.
Моя идея, как заставить это работать, состоит в следующем:
Установите Ubuntu без загрузчика, установите загрузчик вручную, не пытаясь зарегистрировать новую запись в UEFI, переместите загрузчик из / EFI / ubuntu / в / EFI / BOOT / и переименуйте его в bootx64.efi . Тогда я почти уверен, что это сработает.
Кто-нибудь может посоветовать, как:
выполнить grub-install, не пытаясь зарегистрировать новую запись UEFI с помощью efibootmgr, чтобы она прошла и компьютер не зависал?
Какие файлы из / EFI / ubuntu / я должен скопировать в / EFI / BOOT и какие из них мне следует переименовать в bootx64.efi ?
Если это не хороший путь, что будет лучшим решением.
Спасибо за любой совет.