Ubuntu Persistent, установленный на USB, теряет Grub при перезагрузке

Ubuntu Persistent, установленный на USB, теряет Grub при перезагрузке

Мне удалось успешно установить Ubuntu на USB-накопитель объемом 32 ГБ, как будто я устанавливал его на внутренний диск.
Я могу загрузиться с USB-накопителя с Ubuntu на нем.
Единственная проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я выключаю или перезагружаю Ubuntu и пытаюсь перезагрузить его, USB-накопитель не определяется как загрузочный. Затем мне приходится использовать live disk и восстанавливать свой загрузчик на USB-накопителе, а затем загружаться. Он снова загружается с USB-накопителя, но когда я выключаю/перезагружаю систему, та же проблема повторяется.

Это PenDrive на 32 ГБ.
Режим загрузки - UEFI.
Я устал от своего liveUsb, чтобы создать установленный ubuntu usb как на Mac, так и на Windows, та же проблема. Кроме того, в разделе я использую /dev/sdc (имя устройства usb), а не /dev/sdc1 (имя раздела) для установки загрузчика.
Любые указания, идеи будут очень полезны. Спасибо.

решение1

В режиме UEFI установщик установит загрузчик на внутренний диск, который вы укажете.

Я предлагаю следующий способ избежать этого:извлеките (или отсоедините) внутренний диск перед началом установки. Затем система будет считать целевой диск (USB-флешку) «внутренним» диском и установит загрузчик (раздел EFI с его файлами) туда, куда вам нужно.

После установки вы выключаете компьютер и снова вставляете (подключаете) внутренний диск.

В противном случае вы можете идентифицировать и скопировать соответствующие файлы с внутреннего диска в раздел EFI на USB-накопителе, но это сложнее.

См. также эту ссылку и ссылки из нее,

askubuntu.com/questions/912254/bootable-ubuntu-usb-with-custom-kernel/912280#912280

Связанный контент