Создаём флешку с Portable Ubuntu 24.04

Создаём флешку с Portable Ubuntu 24.04

Создайте портативную Ubuntu 24.04 на флешке или разверните её на VPS — и ваша система со всеми настройками всегда будет с вами. Рассказываем, как кастомизировать образ ОС в Cubic, создать live-USB с Ventoy и установить Ubuntu на USB-накопитель.

Введение

Загрузочная флешка с Ubuntu — полезный инструмент для установки системы или восстановления данных. Но несмотря на то, что с такой флешки можно загрузить операционную систему и работать в ней, это только временное решение — так как после перезагрузки все изменения в системе стираются. Совсем другое дело — портативная ОС, работающая с USB-накопителя как полноценная рабочая среда. Она сохраняет программы, конфигурацию и файлы между запусками, способна адаптироваться к любому компьютеру при соответствующих настройках и не требует установки на жёсткий диск.

Аренда VPS/VDS — от ₽219/месяц

Почему выбирают VPS от AdminVPS:

✓ Дешевле физического сервера

✓ Более гибкий и мощный, чем обычный хостинг

✓ Бесплатная защита от DDoS и техподдержка 24/7

✓ Масштабируется под любые задачи

Виртуальный сервер VPS/VDS — ваш личный сервер для сайтов, магазинов, ботов и других проектов.

popup12

Создание live-USB с Ubuntu 24.04 с помощью Ventoy

Как это работает

Ventoy — загрузчик, умеющий запускать ISO-образы напрямую и перенаправлять запись данных в отдельный раздел. Он будет запускать Ubuntu, которая автоматически настроит железо на новом оборудовании: видеокарты через драйверы nouveau (NVIDIA) или amdgpu (AMD), сетевые адаптеры через udev, определит GPU и скорректирует разрешение экрана через xrandr и т. д. Секрет сохранения конфигурации — специальный persistent-раздел. Здесь хранятся настройки .bashrc, конфиги установленного ПО (например, Docker или Netplan), состояние установленных пакетов. При загрузке initrd определяет железо, затем загружает драйверы, монтирует этот раздел и применяет персонализацию.

Подготовка образа Ubuntu 24.04

Скачайте официальный ISO Ubuntu 24.04:

wget https://releases.ubuntu.com/24.04/ubuntu-24.04-desktop-amd64.iso  

Если нужно модифицировать образ, чтобы он стал более универсальным — добавить отсутствующие драйверы и поддержку оборудования, которого нет в исходном образе, — сделайте это с помощью Cubic, графического инструмента для кастомизации ISO.

Установите утилиту:

sudo apt install cubic  

Запустите, выберите исходный ISO. Во вкладке «Terminal» введите команды для установки нужного ПО, например, модулей для совместимости со старым железом, поддержки виртуализации и файловых систем:

sudo apt install --install-recommends linux-generic linux-modules-extra

Если планируете использовать GPU NVIDIA, установите проприетарные драйверы:

sudo apt install nvidia-driver-535

Нажмите «Generate» — на выходе вы получите готовый ISO с внесёнными изменениями.

Запись образа на флешку

Просмотрите все подключённые устройства хранения данных: 

lsblk -o NAME,SIZE,MODEL 

Найдите среди них ваш USB-накопитель. В нашем примере флешка — /dev/sdX.

Подготовьте её (полная очистка):

sudo sgdisk --zap-all /dev/sdX 

Теперь нужно создать на ней три раздела: для ISO-образа, системных настроек и пользовательских данных.

Раздел Ventoy — здесь будет находиться образ ОС (FAT32, 2 ГБ):

sudo sgdisk -n 1:0:+2G -t 1:EF00 -c 1:"Ventoy" /dev/sdX

Раздел для системы (ext4, 20 ГБ, метка writable обязательна для автоматического монтирования):

sudo sgdisk -n 2:0:+20G -t 2:8300 -c 2:"writable" /dev/sdX

Для установки большого количества программ (например, Docker, IDE) увеличьте этот раздел до 30-50 ГБ.

Раздел для данных (ext4, всё остальное свободное пространство):

sudo sgdisk -n 3:0:0 -t 3:8300 -c 3:"work" /dev/sdX

После записи проверьте структуру разделов командой sudo fdisk -l /dev/sdX. Должны отображаться три раздела:

  • sdX1: FAT32 (Ventoy),
  • sdX2: ext4 (writable),
  • sdX3: ext4 (work).

Отформатируйте только разделы для данных (Ventoy сам отформатирует свой раздел при установке):

sudo mkfs.ext4 -L writable /dev/sdX2      # для системы
sudo mkfs.ext4 -L work /dev/sdX3           # для данных

Установка Ventoy:

wget https://github.com/ventoy/Ventoy/releases/download/v1.0.96/ventoy-1.0.96-linux.tar.gz
tar -xvf ventoy-*.tar.gz
cd ventoy-*
sudo ./Ventoy2Disk.sh -i /dev/sdX

Ventoy должен устанавливаться на весь USB-накопитель (у нас — /dev/sdX), а не на раздел, иначе он не сможет управлять загрузкой.

Смонтируйте раздел Ventoy и скопируйте модифицированный ISO-образ:

mkdir -p ~/ventoy-mount
sudo mount /dev/sdX1 ~/ventoy-mount
sudo cp ~/ubuntu-24.04-custom.iso ~/ventoy-mount/

Теперь настроим встроенный в Ventoy модуль Persistence. Этот модуль позволяет сохранять изменения, внесённые в систему, после перезагрузки.

Создайте конфиг для Ventoy:

echo '{
  "persistence": [{
    "image": "/ubuntu-24.04-custom.iso",
    "backend": "/dev/disk/by-label/writable"
  }]
}' | sudo tee ~/ventoy-mount/ventoy/ventoy_persistent.json

Размонтируйте раздел:

sudo umount ~/ventoy-mount

Запуск Ubuntu 24.04 с флешки

Загрузитесь с флешки, выберите Ubuntu в меню Ventoy. После загрузки проверьте persistent-режим:

mount | grep 'on / '

В выводе должна быть строка с overlay и lowerdir.

Устанавливают приложения и управляют ими обычным способом. Сначала обновите индекс пакетов (для APT):

sudo apt update

Затем установите нужные пакеты, например:

sudo apt install htop net-tools docker.io

Изменения (установленные пакеты, настройки) будут сохраняться в раздел writable.

Установка Ubuntu 24.04 на USB-накопитель

Ещё один способ создать флешку с портативной Ubuntu 24.04 — это установить операционную систему непосредственно на USB-накопитель. Для этого понадобится две флешки: одна будет использована как загрузочная, а на вторую будет установлена ОС. В качестве загрузочной флешки подойдёт и USB-устройство на виртуальной машине.

Скачайте образ Ubuntu 24.04, создайте загрузочную флешку (например, с помощью UNetbootin) и загрузитесь с неё в режиме «Try Ubuntu», настройте доступ в Интернет. Запустите редактор разделов GParted и отформатируйте флешку, на которую вы собираетесь установить Ubuntu, в ext4 или ext2 (можно выделить раздел). Установите на неё Ubuntu так же, как устанавливали бы на жёсткий диск. Единственное отличие — Grub тоже нужно установить на флешку, иначе могут появиться проблемы с запуском ОС.

Заключение

USB-накопитель с полноценной портативной системой, сохраняющей состояние и после перезагрузки, — удобно, а часто и просто необходимо. Единственный недостаток, который может оказаться критическим, — это ненадёжность самого накопителя. Поэтому если вы собираетесь часто пользоваться портативной ОС, то установите её не на флешку, а на внешний SSD.

Читайте в блоге:

Loading spinner
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Нужен VPS сервер?

Арендуйте мощный VPS сервер для ваших проектов! Быстрая настройка, высокая производительность и надежная поддержка 24/7. Начните прямо сейчас!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях