Я полагаю, вам нужна постоянная (полная установка) на этот USB. Можно выполнить установку USB, которая может загружаться как в режиме Legacy, так и в режиме UEFI, но это требует определенных усилий:
Во-первых, у вас должен быть установочный носитель, который загружается как в Legacy, так и в UEFI. Для их создания можно использовать такие инструменты, как Rufus o r Ventoy. Например, Fo r при использовании Rufus при создании установочного носителя установите схему разделов на «MB R», а для целевой системы - «B IOS o r UEFI». Если вы используете Ventoy (который можно запускать как r Linux, так и просто Windows), он будет поддерживать как Legacy, так и UEFI по умолчанию, просто скопируйте L ubuntu ISO на USB.
- Подключите r установочный носитель и сначала загрузитесь с него в устаревшем режиме . Выберите в меню «Попробовать L ubuntu».
- На рабочем столе вашей r действующей системы подключите USB-накопитель, который вы sh будете использовать в качестве целевого (который L ubuntu будет установлен на).
- Подключитесь к inte rnet, если он еще не подключен.
- Откройте терминал и запустите
sudo apt install gparted
. LXQt имеет KDE Partition Manage r по умолчанию, однако r Gparted работает лучше r в таких случаях. - Запустить Gparted. Измените раскрывающийся список в верхнем правом углу r на ваше r целевое USB-устройство.
- Щелкните правой кнопкой мыши любые существующие подключенные разделы и отключите / поменяйте их местами.
- Выберите «Устройство» вверху ba r и выберите «Создать таблицу разделов». Измените раскрывающийся список на «GPT» (примечание: это удалит все данные на диске, убедитесь, что данные сохранены для вас r в первую очередь!).
- Создайте новый раздел. Размер должен быть 1 МБ , а файловая система должна быть неформатированная .
- Создайте другой раздел r. Размер должен быть 100 МБ , а файловая система должна быть FAT32 .
- Создайте другой раздел r. Размер должен быть около ~ 1 ГБ , а файловая система должна быть swap .
- Создайте последний раздел, который будет использоваться как root файловая система для вас. r установка. Однако размер должен быть r много места, которое у вас осталось на диске. Файловая система должна быть ext4 .
- Примените изменения, нажав кнопку с галочкой в Gparted.
- Щелкните правой кнопкой мыши раздел размером 1 МБ, выберите «Управление флагами» и установите flags на
bios_grub
. - Также установите флаги раздела 100MB на
boot
и esp
. - Закройте Gparted и продолжайте установку, как обычно, пока не дойдете до шаг разметки.
- Выберите «Разбиение вручную» o r «Дополнительно» на шаге разметки. Вам будет предложено указать разделы для установки fo r.
- Установите для неформатированного раздела размером 1 МБ значение «Зарезервировано B IOS загрузочная область».
- Установите раздел подкачки 1 ГБ как swap.
- Установите раздел ext4 как раздел root (точка монтирования =
/
). Если он отображается, установите флажок, чтобы указать форматирование этого раздела. - Не забудьте изменить загрузку r раскрывающийся список r USB-накопитель!
- Подтвердите, что разделы правильные, а затем продолжайте.
- Подождите, пока r установка завершится sh, затем отключите r с вашего r компьютера.
- Загрузитесь с вас r установка media снова, на этот раз в режиме UEFI. Выполните те же действия, чтобы перейти на рабочий стол системы.
- Подключите снова r целевой USB.
- Подключитесь к inte rnet.
- Откройте терминал.
- Выполнить
sudo fdisk -l
. Обратите внимание на метку /dev/sdx
вашего USB-накопителя r, вероятно, это будет /dev/sdb
o r /dev/sdc
. В следующих командах /dev/sdx
будет ссылаться на r на ваш диск r. Убедитесь, что вы заменили x
fo r фактическим lette r, показанным на r you r one! sudo umount /dev/sdx4
sudo swapoff /dev/sdx3
sudo umount /dev/sdx2
(этот, возможно, не смонтирован, но лучше убедиться, что все они отключены) (sdx1
- это загрузочный раздел B IOS, поэтому он никогда не будет смонтирован r). sudo mount /dev/sdx4 /mnt
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sdx2 /mnt/boot/efi
sudo swapon /dev/sdx3
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount -t proc proc /mnt/proc
sudo mount -t sysfs sysfs /mnt/sys
sudo mount -t tmpfs tmpfs /mnt/run
sudo chroot /mnt
. apt install grub-efi-amd64
( EDIT: Если на 32-битной вместо 64-битной, запустите apt install grub-efi-i386
вместо этого). grub-install --efi-directory=/boot/efi --target=x86_64-efi --removable
(это установит загрузочную загрузку UEFI r. Это не будет конфликтовать с вами r существующая загрузочная загрузка r установка) ( РЕДАКТИРОВАТЬ: Если у вас возникли проблемы на этом этапе, mount /dev/sdx2 /boot/efi
и повторите попытку) ( ИЗМЕНИТЬ 2: Это может также можно скопировать файлы загрузочной загрузки EFI r из живой системы вместо такой установки, но я чувствовал, что было бы более надежно выполнить чистую установку загрузочной загрузки r) ( EDIT 3: Замените --target=x86_64-efi
на --target=i386-efi
в 32-битной системе). update-grub
. blkid | grep /dev/sdx2
(здесь x
по-прежнему занимает место r). В выходных данных этой команды обратите внимание на номер UUID r, который имеет формат XXXX-XXXX
. echo "UUID=XXXX-XXXX /boot/efi vfat umask=0077 0 1" >> /etc/fstab
(XXXX-XXXX
по-прежнему является заполнителем r, замените его на вы r UUID раздела). - Теперь
exit
вы r ch root. - Powe r от вас r системы (все в настоящее время смонтированные разделы будут размонтируется автоматически).
- Загрузка от вас r новая установка в eithe r Legacy o r Режим UEFI; оба будут работать!
Наслаждайтесь r системой. Если что-то из этого не имеет смысла, я буду счастлив это прояснить. Я лично тестировал это перед собой (fo r K ubuntu not L ubuntu), и работает нормально.