Портативная установленная Ubuntu на Pendrive, которая загружается на UEFI и BIOS

Портативная установленная Ubuntu на Pendrive, которая загружается на UEFI и BIOS

Кажется, есть довольно мало руководств по этому, но они либо для того, чтобы иметь и live, и установленные, или для поддержки старых 32-битных систем и так далее, и имеют некоторые сложные шаги. Я просто хочу установить его на USB-накопитель, как я бы установил его на HDD, и чтобы он загружался как на UEFI (мой macbook pro), так и на BIOS-системах (настольные ПК).

Я только что попробовал это, загрузившись с флешки Live Install и установив на другую, но так как на ноутбуке был жесткий диск с собственной установкой, процесс установки предлагал установить именно на него. Когда я выбрал что-то еще из установки и выбрал USB-накопитель, он установился, но не сработал. Я понятия не имею, как создать необходимые разделы самостоятельно, так что это может быть причиной. Так есть ли простой способ сделать это, поскольку я действительно неопытен?

решение1

Я предполагаю, что вы загружаетеПК в режиме BIOS.

При запускеLiveCD/USB, выберите «Попробовать Ubuntu»

Тогда бегиgpartedи:

  • создатьГПТ таблица разделов(Устройство > Создать таблицу разделов) на вашемфлешка

  • создатьЭСП, fat32, 512 МБ, сособеннофлаг.

  • создать такжеЗагрузочный раздел BIOS, неформатированный, 32Мб, сbios_grubфлаг

Затем нажмите наустановить Убунтучтобы установить Ubuntu на свойфлешка, выбрав «Что-то другое», чтобы выбрать нужный диск.

Убедитесь, что загрузочный раздел BIOS выбран в качестве зарезервированной загрузочной области BIOS в инструменте разбиения на разделы.

Будьте внимательны при установке grub на флешку, выбрав флешку для установки загрузчика.

После завершения установки перезагрузите новую версию Ubuntu, откройте терминал и введите:

sudo -i
mkdir /boot/efi
mount /dev/sdx1 /boot/efi     # where sdx1 is your efi partition

Если ваш Mac использует 32-битную версию EFI, то

apt-get install grub-efi-ia32
grub-install --target=i386-pc /dev/sdx

еще

apt-get install grub-efi-amd64
grub-install --target=x86_64-efi /dev/sdx

затем

cd /boot/efi/EFI/
mkdir boot

Если ваш Mac использует 32-битную версию EFI, то

cp ubuntu/grubia32.efi boot/bootia32.efi
cp boot/bootia32.efi boot/boot.efi

еще

cp ubuntu/grubx64.efi boot/bootx64.efi
cp boot/bootx64.efi boot/boot.efi

umount /boot/efi

И попробуйте загрузиться на вашем Mac. Это может не сработать (я не проверял). Если нет, вам нужно будет следовать инструкциям оттуда:http://glandium.org/blog/?p=2830 чтобы изменить свой ESP.

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