Установка Ubuntu на USB и загрузка с рабочего стола с UEFI

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

0
задан 20 April 2017 в 07:38

9 ответов

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

Начните с компьютера x86-64 (AMD64) на базе EFI. Не утруждайте себя попыткой установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой. Отключите все жесткие диски от компьютера, который вы будете использовать для установки. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию Ubuntu i386. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте системный раздел EFI (ESP). После установки 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
ответ дан 18 July 2018 в 14:37

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

Начните с компьютера x86-64 (AMD64) на базе EFI. Не утруждайте себя попыткой установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой. Отключите все жесткие диски от компьютера, который вы будете использовать для установки. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию Ubuntu i386. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте системный раздел EFI (ESP). После установки 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
ответ дан 24 July 2018 в 20:26
  • 1
    Большое вам спасибо за это описание! Я попробую его в ближайшие дни, когда найду подходящий компьютер, чтобы попробовать его. Еще один вопрос: если я разделяю вручную, мне также нужно отключить жесткий диск. А также с ручным разделением я знаю системный раздел EFI, но как выглядит другой раздел? ext4? и какова точка монтирования для него, и я устанавливаю для нее загрузку? – Jennifer Mack 20 April 2017 в 23:18
  • 2
    Точка удаления жесткого диска - исключить риск установки установщика GRUB, а не на USB-накопитель. Есть и другие способы сделать это, но они создают собственные риски и неопределенности. Что касается разбиения на разделы, существует множество возможностей, включая вопросы на этом сайте об этом. См. [D0] здесь или здесь, , например. Для USB-накопителя один раздел root4 (/) является хорошим. – Rod Smith 21 April 2017 в 16:46
  • 3
    Я пробовал это сегодня, но я не мог заставить его работать. Я использовал usb с gpt partion table. Он имеет 2 раздела один fat32 с флагом загрузки и один ext4 без флага загрузки. В меню установки я не мог установить точку монтирования для раздела fat32, а для ext4 я установил его (/). Для grub я поместил его в раздел fat32, но когда я смотрю на USB после установки, я не вижу никаких файлов в разделе fat32. Также я не знаю, как установить этот раздел в его каталог EFI. Я новичок во всем этом, поэтому мне жаль, что мне нужна подробная информация о том, как правильно настроить разделы. – Jennifer Mack 24 April 2017 в 01:23
  • 4
    Если вы выполняете установку в режиме EFI, ESP следует пометить как таковой в списке разделов установщика, и он должен автоматически монтироваться на /boot/efi, хотя это не очевидно из сводного списка. Тот факт, что он был пуст после установки, указывает на то, что вы столкнулись с проблемой где-то, и вам придется либо повторить процесс, либо исправить это, либо вручную установить загрузчик. Мой собственный rEFInd , вероятно, будет прост в установке: Загрузите файл .zip, распакуйте его и запустите sudo ./refind-install --usedefault /dev/sdc1 (или что-нибудь, что ESP). – Rod Smith 24 April 2017 в 17:48

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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
ответ дан 31 July 2018 в 23:29

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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
ответ дан 2 August 2018 в 18:24

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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 August 2018 в 20:44

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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
ответ дан 5 August 2018 в 05:25

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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
ответ дан 6 August 2018 в 22:32

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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
ответ дан 9 August 2018 в 02:58

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

  1. Начните с компьютера x86-64 (AMD64) на базе EFI. Не пытайтесь установить в BIOS / CSM / устаревший режим, так как это усложнит установку и настройку GRUB, особенно если целевая система загружается с активной загрузкой.
  2. Отключите все жесткие диски от компьютер, который вы будете использовать для установки.
  3. Подключите целевой USB-накопитель и установочный носитель Ubuntu x86-64 (AMD64) и загрузите его. Обратите внимание, что вы должны установить Ubuntu той же архитектуры, что и прошивка целевого компьютера. Обычно это AMD64. Не используйте версию i386 Ubuntu.
  4. Установите нормально. Используйте автоматическое разбиение на разделы или задайте их вручную, как вы считаете нужным; но если последнее, обязательно создайте EFI System Partition (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
ответ дан 14 August 2018 в 21:14
  • 1
    Большое вам спасибо за это описание! Я попробую его в ближайшие дни, когда найду подходящий компьютер, чтобы попробовать его. Еще один вопрос: если я разделяю вручную, мне также нужно отключить жесткий диск. А также с ручным разделением я знаю системный раздел EFI, но как выглядит другой раздел? ext4? и какова точка монтирования для него, и я устанавливаю для нее загрузку? – Jennifer Mack 20 April 2017 в 23:18
  • 2
    Точка удаления жесткого диска - исключить риск установки установщика GRUB, а не на USB-накопитель. Есть и другие способы сделать это, но они создают собственные риски и неопределенности. Что касается разбиения на разделы, существует множество возможностей, включая вопросы на этом сайте об этом. См. Здесь здесь или здесь, . Для USB-накопителя один раздел root4 (/) является хорошим. – Rod Smith 21 April 2017 в 16:46
  • 3
    Я пробовал это сегодня, но я не мог заставить его работать. Я использовал usb с gpt partion table. Он имеет 2 раздела один fat32 с флагом загрузки и один ext4 без флага загрузки. В меню установки я не мог установить точку монтирования для раздела fat32, а для ext4 я установил его (/). Для grub я поместил его в раздел fat32, но когда я смотрю на USB после установки, я не вижу никаких файлов в разделе fat32. Также я не знаю, как установить этот раздел в его каталог EFI. Я новичок во всем этом, поэтому мне жаль, что мне нужна подробная информация о том, как правильно настроить разделы. – Jennifer Mack 24 April 2017 в 01:23
  • 4
    Если вы выполняете установку в режиме EFI, ESP следует пометить как таковой в списке разделов установщика, и он должен автоматически монтироваться на /boot/efi, хотя это не очевидно из сводного списка. Тот факт, что он был пуст после установки, указывает на то, что вы столкнулись с проблемой где-то, и вам придется либо повторить процесс, либо исправить это, либо вручную установить загрузчик. Мой собственный rEFInd , скорее всего, будет прост в установке: загрузите файл .zip, распакуйте его и запустите sudo ./refind-install --usedefault /dev/sdc1 (или независимо от ESP). – Rod Smith 24 April 2017 в 17:48
  • 5
    – Ben Creasy 24 October 2018 в 03:28

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

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