Установка Ubuntu на USB и начальная загрузка от Destop с UEFI

Я хочу установить Ubuntu 16.04 на палке UBS и выполнить ее на Destop-ПК, который имеет Windows на ней. Я не могу использовать живой USB, потому что я должен установить драйверы для видеокарты. До сих пор я попробовал много вещей, например, я установил Ubuntu на Карте с интерфейсом USB с помощью Живого DVD. Проблема состоит в том, что ПК имеет UEFI, и безопасная начальная загрузка включила, и я не вижу, и для этого также не выбирают USB для начальной загрузки от него. Это - все, что я вижу в BIOS Setup. Я не могу измениться на режим прежней версии, и я также не могу diable безопасная начальная загрузка, потому что я боюсь, что окна не будут больше работать, и я не могу делать ничего плохого к нему (не мой Компьютер). Я не нашел fastboot в BIOS, но я отключил его в Windows 10. Я также создал живой usb с rufus, который я могу загрузить от UEFI. Я хотел установить Ubuntu оттуда на втором USB, но когда я выполняю живой USB, Ubuntu не показывает жесткий диск ПК, но просто другой карты с интерфейсом USB. И в меню установки существует предупреждение, что другие операционные системы установлены, и они, возможно, не могут запустить после установки. Так в основном мне нужен способ установить Ubuntu на USB и заставить ее загрузиться в UEFI. Кто-то может помочь мне или сказать мне, как это сделано?

0
задан 19 April 2017 в 21:38

1 ответ

Есть много способов сделать это, но в общих чертах я рекомендую следующую процедуру:

  1. Начните с компьютера на базе EFI x86-64 (AMD64). Не пытайтесь устанавливать в BIOS / CSM / устаревшем режиме, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной безопасной загрузкой.
  2. Отключите все жесткие диски от компьютера, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузитесь на последний. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию Ubuntu для i386.
  4. Установите нормально. Используйте автоматическое разбиение или настройте вещи вручную, как считаете нужным; но если последнее, обязательно создайте системный раздел EFI (ESP) .
  5. После установки Ubuntu с помощью любого удобного компьютера подключите ESP с флэш-накопителя USB, cd к его каталогу EFI, введите sudo cp -r ubuntu BOOT, а затем sudo mv BOOT/shimx64.efi BOOT/bootx64.efi. (Или введите эквивалентные команды в другой ОС.) Суть в том, чтобы установить Shim как EFI/BOOT/bootx64.efi на ESP флэш-накопителя USB, сохранив доступ к последующим файлам grubx64.efi и grub.cfg.

На этом этапе USB-накопитель должен быть загрузочным на любом компьютере на базе EFI той же архитектуры, что и целевая система (в данном случае AMD64), разрешать или принимать проблемы несовместимости оборудования.

Важное предупреждение: Компьютер, который вы используете для установки, может больше не загружать свою ОС, даже после того, как вы снова подключите свой жесткий диск, потому что он мог стереть свои загрузочные переменные NVRAM после того, как вы отключили его жесткий диск. Если компьютер работал под управлением Windows, он, вероятно, загрузится с Windows; но если он работал под управлением Ubuntu или какого-либо другого Linux, вам может потребоваться использовать команду efibootmgr для создания новой загрузочной записи или Boot Repair для полной переустановки GRUB. Есть способы обойти эту проблему, но они окружены водоворотом условностей - если диск настроен таким образом, то это; если компьютер загружается таким образом, то это другое дело. Работа с ними удвоит или утроит длину процедуры, которую я только что представил. Восстановление сломанной загрузки после этого, вероятно, (но не обязательно) будет проще, и, конечно, мне будет проще описать. OTOH, есть вероятность, что это создаст новый беспорядок проблемы, поэтому вы должны знать о возможности.

0
ответ дан 3 November 2019 в 10:27

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

Похожие вопросы: