Зачем устанавливать Ubuntu на USB-накопитель?
Представь, что у тебя есть полноценная операционная система в кармане. Ты подходишь к любому компьютеру, вставляешь флешку — и перед тобой твой привычный рабочий стол со всеми настройками, программами и файлами. Это не Live-система, которая сбрасывается после перезагрузки, а полноценная установка Ubuntu на USB-носитель с сохранением всех изменений.
Что понадобится для установки
- USB-накопитель объёмом минимум 32 ГБ (рекомендуется 64 ГБ или больше)
- Второй USB-накопитель (8+ ГБ) для создания установочного носителя
- Компьютер для записи установочного образа
- Образ Ubuntu LTS (рекомендуем 22.04 или 24.04)
- Утилита Rufus (Windows) или dd (Linux/macOS)
Подготовка установочного носителя
Давай разберём процесс создания загрузочной флешки с Ubuntu. Это наш инструмент для установки системы на целевой USB-накопитель.
Скачивание образа Ubuntu
Перейди на официальный сайт ubuntu.com/download и скачай последнюю LTS-версию. LTS (Long Term Support) означает 5 лет поддержки и стабильности — идеально для портативной системы.
Создание загрузочной флешки в Windows
# Используем Rufus:
# 1. Запустите Rufus от имени администратора
# 2. Выберите USB-накопитель (8+ ГБ)
# 3. Нажмите "ВЫБРАТЬ" и укажите скачанный ISO-образ
# 4. Схема раздела: GPT (для UEFI) или MBR (для Legacy)
# 5. Файловая система: FAT32
# 6. Нажмите "СТАРТ" и дождитесь завершения
Создание загрузочной флешки в Linux/macOS
# Определи устройство флешки (БУДЬ ОСТОРОЖЕН!)
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 по размеру (например, 64 ГБ).
# В терминале 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 |
# Пример разметки для 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, но эти оптимизации значительно улучшат отзывчивость:
Настройка параметров монтирования
# Редактируем 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
# Уменьшаем использование swap на медленном носителе
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
# Для проверки текущего значения:
cat /proc/sys/vm/swappiness
# Применяем изменения:
sudo sysctl -p
Использование zram вместо swap на диске
# Установка 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)
Проблема: Ошибки записи/чтения
# Проверка файловой системы на ошибки
sudo umount /dev/sdb2 # размонтируй сначала
sudo fsck.ext4 -f /dev/sdb2
# Проверка здоровья USB-накопителя
sudo smartctl -a /dev/sdb | grep -i "media_wearout"
Расширенные сценарии использования
Создание мультизагрузочного USB
Ты можешь установить несколько систем на один USB с помощью Ventoy:
# Установка Ventoy на USB
# 1. Скачай Ventoy с https://www.ventoy.net
# 2. Запусти Ventoy2Disk.exe (Windows) или скрипт для Linux
# 3. Выбери USB и установи
# 4. Просто копируй ISO-образы в корень флешки
# 5. При загрузке Ventoy покажет меню выбора образа
Перенос системы между компьютерами
Твоя USB-система должна работать на разных компьютерах, но могут быть проблемы с драйверами:
# Установка общих драйверов
sudo ubuntu-drivers autoinstall
# Очистка старых драйверов ядра (при проблемах)
sudo apt purge \
nvidia-* \
xserver-xorg-video-nvidia-* \
&& sudo apt autoremove