
Кажется, есть довольно мало руководств по этому, но они либо для того, чтобы иметь и 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.