Как установить Ubuntu на USB-флешку | Подробная инструкция 2024 | AdminWiki

Установка Ubuntu на USB: Полное руководство для портативной системы

18 декабря 2025 7 мин. чтения #devops #linux #live usb #portable os #ubuntu #usb установка #загрузочная флешка #системное администрирование

Зачем устанавливать Ubuntu на USB-накопитель?

Представь, что у тебя есть полноценная операционная система в кармане. Ты подходишь к любому компьютеру, вставляешь флешку — и перед тобой твой привычный рабочий стол со всеми настройками, программами и файлами. Это не Live-система, которая сбрасывается после перезагрузки, а полноценная установка Ubuntu на USB-носитель с сохранением всех изменений.

Ключевое отличие от Live USB: При обычном создании загрузочной флешки ты получаешь временную систему в оперативной памяти. Наша же установка создаёт постоянную систему с возможностью сохранения данных, установки программ и обновлений.

Что понадобится для установки

  • USB-накопитель объёмом минимум 32 ГБ (рекомендуется 64 ГБ или больше)
  • Второй USB-накопитель (8+ ГБ) для создания установочного носителя
  • Компьютер для записи установочного образа
  • Образ Ubuntu LTS (рекомендуем 22.04 или 24.04)
  • Утилита Rufus (Windows) или dd (Linux/macOS)
Внимание к скорости: Для комфортной работы выбирай USB 3.0/3.1 накопители. USB 2.0 будет работать, но очень медленно. Лучший вариант — внешний SSD в USB-корпусе.

Подготовка установочного носителя

Давай разберём процесс создания загрузочной флешки с Ubuntu. Это наш инструмент для установки системы на целевой USB-накопитель.

Скачивание образа Ubuntu

Перейди на официальный сайт ubuntu.com/download и скачай последнюю LTS-версию. LTS (Long Term Support) означает 5 лет поддержки и стабильности — идеально для портативной системы.

Создание загрузочной флешки в Windows

windows
# Используем Rufus:
# 1. Запустите Rufus от имени администратора
# 2. Выберите USB-накопитель (8+ ГБ)
# 3. Нажмите "ВЫБРАТЬ" и укажите скачанный ISO-образ
# 4. Схема раздела: GPT (для UEFI) или MBR (для Legacy)
# 5. Файловая система: FAT32
# 6. Нажмите "СТАРТ" и дождитесь завершения

Создание загрузочной флешки в Linux/macOS

bash
# Определи устройство флешки (БУДЬ ОСТОРОЖЕН!)
lsblk  # или diskutil list для macOS

# Запись образа (замени /dev/sdX на твоё устройство)
sudo dd if=~/Downloads/ubuntu-24.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress

# Синхронизация и безопасное извлечение
sync
sudo eject /dev/sdX

Процесс установки Ubuntu на USB

Теперь переходим к главному — установке системы на наш целевой USB-накопитель. Внимательно следуй шагам, чтобы не перепутать диски.

Шаг 1: Загрузка с установочного носителя

  • Вставь обе флешки: установочную и целевую (ту, на которую ставим систему)
  • Перезагрузи компьютер и зайди в Boot Menu (обычно F12, F2, ESC или DEL)
  • Выбери загрузку с установочной флешки
  • Дождись загрузки Live-системы

Шаг 2: Запуск установщика

В Live-системе запусти установку Ubuntu. Выбери язык, раскладку клавиатуры и нажми "Установить Ubuntu". На этапе обновлений и стороннего ПО можешь выбрать минимальную установку для экономии места.

Шаг 3: Ключевой момент — разметка диска

ВНИМАНИЕ: Здесь самая важная часть! Нужно точно определить, какой диск — твой USB-накопитель, а какой — внутренний диск компьютера.

Выбери "Другой вариант" при предложении типа установки. Теперь ты увидишь список всех дисков. Ищи свой USB по размеру (например, 64 ГБ).

bash
# В терминале Live-системы можно проверить диски:
sudo fdisk -l

# Ищи что-то вроде:
# /dev/sdb: 59.6 GiB  # ← это вероятно твой USB
# /dev/sda: 465.8 GiB # ← это внутренний диск

Шаг 4: Создание разделов на USB

Выбери свой USB-накопитель и создай таблицу разделов:

Раздел Размер Тип Точка монтирования
EFI System Partition 512 МБ FAT32 /boot/efi
Root (/) 20-30 ГБ EXT4 /
Home (/home) Остальное место EXT4 /home
config
# Пример разметки для 64 ГБ USB:
# /dev/sdb1: 512M, EFI System, FAT32, /boot/efi
# /dev/sdb2: 30G, Linux filesystem, EXT4, /
# /dev/sdb3: остальное, Linux filesystem, EXT4, /home

Шаг 5: Установка загрузчика

Самый критичный момент! В выпадающем меню "Устройство для установки загрузчика" ВЫБЕРИ СВОЙ USB-НАКОПИТЕЛЬ (например, /dev/sdb, а НЕ /dev/sda). Это гарантирует, что загрузчик установится на флешку, а не на внутренний диск компьютера.

Шаг 6: Завершение установки

Заполни данные пользователя, дождись копирования файлов и перезагрузи систему. При перезагрузке вытащи установочную флешку, чтобы загрузиться с новой системой.

Оптимизация производительности USB-системы

Ubuntu на USB будет работать медленнее, чем на SSD, но эти оптимизации значительно улучшат отзывчивость:

Настройка параметров монтирования

bash
# Редактируем fstab для добавления оптимизаций
sudo nano /etc/fstab

# Добавь эти параметры к твоим разделам на USB:
# Для корневого раздела:
UUID=xxx / ext4 defaults,noatime,nodiratime,errors=remount-ro 0 1

# Для home раздела:
UUID=yyy /home ext4 defaults,noatime,nodiratime 0 2

# noatime и nodiratime отключают запись времени доступа к файлам
# что уменьшает количество операций записи на флешку

Настройка swappiness

bash
# Уменьшаем использование swap на медленном носителе
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

# Для проверки текущего значения:
cat /proc/sys/vm/swappiness

# Применяем изменения:
sudo sysctl -p

Использование zram вместо swap на диске

bash
# Установка zram-tools
sudo apt install zram-tools

# Настройка в /etc/default/zramswap
# Установи размер в процентах от RAM:
ALGO=lz4
PERCENT=50

# Перезапуск службы
sudo systemctl restart zramswap

Решение распространённых проблем

Проблема: Система не загружается с USB

Проверь настройки BIOS/UEFI:

  • Secure Boot должен быть отключён (или настроен для Ubuntu)
  • Попробуй режимы Legacy и UEFI
  • Используй Boot Menu (F12) для выбора загрузки

Проблема: Медленная работа

Решение:

  • Используй USB 3.0 порт (синий)
  • Примени оптимизации из раздела выше
  • Рассмотри использование lightweight DE (XFCE, LXQt вместо GNOME)

Проблема: Ошибки записи/чтения

bash
# Проверка файловой системы на ошибки
sudo umount /dev/sdb2  # размонтируй сначала
sudo fsck.ext4 -f /dev/sdb2

# Проверка здоровья USB-накопителя
sudo smartctl -a /dev/sdb | grep -i "media_wearout"

Расширенные сценарии использования

Создание мультизагрузочного USB

Ты можешь установить несколько систем на один USB с помощью Ventoy:

bash
# Установка Ventoy на USB
# 1. Скачай Ventoy с https://www.ventoy.net
# 2. Запусти Ventoy2Disk.exe (Windows) или скрипт для Linux
# 3. Выбери USB и установи
# 4. Просто копируй ISO-образы в корень флешки
# 5. При загрузке Ventoy покажет меню выбора образа

Перенос системы между компьютерами

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

bash
# Установка общих драйверов
sudo ubuntu-drivers autoinstall

# Очистка старых драйверов ядра (при проблемах)
sudo apt purge \
  nvidia-* \
  xserver-xorg-video-nvidia-* \
  && sudo apt autoremove
Поделиться:
Сохранить гайд? В закладки браузера