Есть ли альтернатива mkusb для установки Ubuntu на переносной SSD, который работает как с загрузочными UEFI, так и с BIOS?

Я успешно использовал mkusb для установки постоянной системы Ubuntu 18.04.2 LTS на новый Samsung T5 USB SSD. Что приятно в mksusb, так это то, что он создает загрузочную систему, которая работает на самых разных компьютерных системах. Тем не менее, я хотел бы иметь портативную «настоящую» установку Ubuntu по сравнению с постоянной / постоянной установкой, которая работает с методами загрузки UEFI и BIOS.

Процесс, описанный здесь , выглядел так, как будто это сработало, но в моем случае я просто получил приглашение grub при загрузке диска. Обратите внимание, что я интерпретировал шаг:

Cut grub.cfg from sdx5/boot/grub and paste to sdx3/boot/grub, overwriting the existing grub.cfg file

... чтобы обозначить, что я должен переместить новый файл grub.cfg из / dev / sdx5 / boot / grub в / dev / sdx3 / boot / grub перезаписать файл grub.cfg, созданный mkusb, и удалить файл конфигурации grub, созданный при установке, из установочного раздела. Кроме того, / dev / sdx3 не был смонтирован после завершения установки Ubuntu, мне пришлось монтировать его вручную (/ dev / sdx5 уже был смонтирован в /target).

Поскольку mkusb без модификаций отлично работает с SSD-накопителем T5, я предполагаю, что в файле grub.cfg для установки Ubuntu 18.04.2 LTS есть проблема.

Есть ли альтернативный подход, который будет работать, или есть что-то принципиально иное с портативным твердотельным накопителем и флэш-накопителем USB, которое не позволяет создать действительно портативный накопитель? Я только что побежал через процесс, связанный выше, с запасным 64-ГБ накопителем micro-USB, и он работал нормально. Я смог загрузить его через режимы BIOS и UEFI. Я думаю, что могу смело исключить конкретную версию Ubuntu (18.04.2) в качестве источника проблемы и предположить, что есть нечто уникальное в использовании USB SSD по сравнению со «стандартным» флэш-накопителем ... не уверен, если это размер диска или аппаратный интерфейс (я подозреваю, что последний).

3
задан 1 May 2019 в 02:07

1 ответ

Я наконец-то определил, что процесс mkusb, о котором говорится в моем первоначальном вопросе, действительно может быть использован для создания «настоящей» установки Ubuntu на портативный USB-накопитель или флэш-накопитель USB, который загружается как в системах BIOS, так и в системах UEFI. 112]

Как оказалось, мое предположение относительно этого шага в этом процессе:

Cut grub.cfg from sdx5/boot/grub and paste to sdx3/boot/grub, overwriting the existing grub.cfg file

... было просто неверным. На самом деле не нужно «вырезать» файл grub.cfg из раздела / dev / sdx5, вам нужно «скопировать» файл grub.cfg в раздел / dev / sdx3. Как уже упоминалось, / dev / sdx3 не был смонтирован после установки Ubuntu, а / dev / sdx5 был смонтирован в / target. Я вручную смонтировал / dev / sdx3 в / media / ubuntu (этот каталог создается в процессе установки, как мне кажется), а затем скопировал файл через итерацию mkusb:

sudo mount /dev/sdx3 /media/ubuntu
sudo cp /target/boot/grub/grub.cfg /media/ubuntu/boot/grub

простая настройка - это все, что было необходимо, в противном случае процедура, подробно описанная @CSCameron, прекрасно работает с переносным твердотельным накопителем!

0
ответ дан 1 May 2019 в 02:07

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

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