Представь, что ты junior-разработчик, который впервые сталкивается с Linux. Установка новой операционной системы может показаться сложной, но на самом деле это проще, чем кажется. Давай разберем весь процесс установки Ubuntu от А до Я — от подготовки загрузочного носителя до первой настройки системы.
Подготовка к установке Ubuntu
Перед началом установки операционной системы Ubuntu нужно выполнить несколько важных подготовительных шагов:
1. Скачивание образа Ubuntu
Перейди на официальный сайт ubuntu.com/download и выбери версию Ubuntu. Для большинства пользователей я рекомендую Ubuntu Desktop LTS.
2. Создание загрузочной флешки
Тебе понадобится USB-накопитель объемом не менее 4 ГБ. Используй одну из этих программ:
- Rufus (Windows) — лучший выбор, быстрый и надежный
- Balena Etcher (Windows/macOS/Linux) — простой интерфейс
- dd (Linux/macOS) — терминальная утилита
# Создание загрузочной флешки через терминал (Linux/macOS)
dd if=ubuntu-22.04-desktop-amd64.iso of=/dev/sdX bs=4M status=progress
# Замени /dev/sdX на путь к твоей флешке (например, /dev/sdb)
3. Подготовка диска
Если устанавливаешь Ubuntu рядом с Windows (dual boot):
- Освободи место на диске (минимум 25 ГБ)
- Сделай резервную копию важных данных
- Отключи Secure Boot в BIOS/UEFI (опционально)
Процесс установки Ubuntu
Теперь перейдем к основной части — непосредственной установке операционной системы.
Шаг 1: Загрузка с флешки
Перезагрузи компьютер и войди в Boot Menu (обычно F12, F2, F8, ESC или Del). Выбери свою USB-флешку в списке загрузочных устройств.
Шаг 2: Выбор языка и раскладки
После загрузки live-системы выбери русский язык (или предпочитаемый) и нажми "Установить Ubuntu".
Шаг 3: Настройка клавиатуры
Выбери раскладку клавиатуры. По умолчанию предлагается русская и английская раскладки.
Шаг 4: Тип установки
Здесь самый важный выбор. У тебя есть несколько вариантов:
| Вариант | Описание | Для кого |
|---|---|---|
| Обычная установка | Ubuntu с офисными приложениями и медиа | Для домашнего использования |
| Минимальная установка | Только базовая система + браузер | Для разработчиков, кто сам настроит всё |
| Установка рядом с Windows | Автоматическое создание разделов | Для dual boot систем |
| Другой вариант | Ручное разбиение диска | Для продвинутых пользователей |
Шаг 5: Разметка диска (самая важная часть)
Если выбрал "Другой вариант", вот как правильно разметить диск для Ubuntu:
# Пример разметки диска на 256 ГБ:
1. Точка монтирования: /boot/efi
Тип: EFI System Partition
Размер: 512 МБ
Файловая система: FAT32
2. Точка монтирования: /boot
Тип: Ext4
Размер: 1 ГБ
Файловая система: Ext4
3. Точка монтирования: / (корневой раздел)
Тип: Ext4
Размер: 50 ГБ
Файловая система: Ext4
4. Точка монтирования: /home
Тип: Ext4
Размер: оставшееся пространство
Файловая система: Ext4
5. Раздел подкачки (swap)
Тип: swap area
Размер: равно объему оперативной памяти
(или 8 ГБ для гибернации)
Для простой установки можешь выбрать "Стереть диск и установить Ubuntu" — установщик сам создаст оптимальную разметку.
Шаг 6: Выбор часового пояса
Выбери свой регион и город на карте или в списке.
Шаг 7: Создание пользователя
Заполни форму:
- Имя: Твое имя
- Имя компьютера: hostname (например, dev-machine)
- Имя пользователя: логин для входа
- Пароль: надежный пароль
Шаг 8: Установка системы
Нажми "Установить" и наблюдай за процессом. Обычно установка занимает 10-30 минут в зависимости от скорости диска.
Шаг 9: Перезагрузка
После завершения установки система предложит перезагрузиться. Не забудь вытащить флешку при перезагрузке!
Первая настройка после установки
Ты загрузился в свежую Ubuntu. Давай настроим её для комфортной работы.
1. Обновление системы
Первым делом обнови пакеты:
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
2. Установка необходимого софта
Базовый набор для разработчика:
# Системные утилиты
sudo apt install -y \
git curl wget htop neofetch \
build-essential \
gnome-tweaks \
vim nano \
zip unzip \
gparted
# Для разработки (выбери нужное)
sudo apt install -y \
python3-pip \
nodejs npm \
default-jdk \
docker.io docker-compose
# Медиа кодеки
sudo apt install -y ubuntu-restricted-extras
3. Настройка SSH (для удаленного доступа)
# Установка SSH сервера
sudo apt install -y openssh-server
# Запуск и автозагрузка
sudo systemctl enable --now ssh
# Проверка статуса
sudo systemctl status ssh
# Генерация SSH ключей (если нужно)
ssh-keygen -t ed25519 -C "your_email@example.com"
4. Настройка firewall
# Установка UFW (Uncomplicated Firewall)
sudo apt install -y ufw
# Базовая конфигурация
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
# Включение firewall
sudo ufw enable
sudo ufw status verbose
Частые проблемы и решения
Проблема 1: Не загружается система после установки
Решение: Чаще всего проблема в UEFI/BIOS настройках:
- Проверь порядок загрузки в BIOS
- Отключи Secure Boot
- Используй загрузчик GRUB:
sudo update-grub
Проблема 2: Нет Wi-Fi/сети
Решение: Некоторые Wi-Fi адаптеры требуют драйверов:
# Проверь доступные драйверы
sudo ubuntu-drivers devices
# Установи рекомендованный драйвер
sudo ubuntu-drivers autoinstall
# Или установи вручную
sudo apt install linux-modules-extra-$(uname -r)
Проблема 3: Мало места на диске
Решение: Очистка системы:
# Очистка кеша пакетов
sudo apt clean
sudo apt autoclean
# Удаление старых ядер
sudo apt autoremove --purge
# Анализ использования диска
sudo du -sh /var/* 2>/dev/null | sort -hr
sudo ncdu / # если установлен
Часто задаваемые вопросы (FAQ)
Можно ли установить Ubuntu рядом с Windows?
Да, это называется dual boot. При установке выбери "Установить Ubuntu рядом с Windows", и установщик автоматически создаст разделы. При загрузке компьютера будет появляться меню выбора ОС.
Сколько места нужно для Ubuntu?
Минимум — 25 ГБ. Для комфортной работы с установленными программами и данными рекомендую 50-100 ГБ. Разработчикам лучше выделить 100+ ГБ, особенно если работаешь с контейнерами и виртуальными машинами.
Как обновить Ubuntu до новой версии?
Через терминал:
sudo apt update
sudo apt upgrade
sudo do-release-upgrade
Что делать, если забыл пароль?
1. Перезагрузи компьютер
2. В меню GRUB выбери "Advanced options for Ubuntu"
3. Выбери режим recovery
4. Перейди в root shell
5. Выполни: passwd username (замени username на свое имя пользователя)
6. Перезагрузись
Как удалить Ubuntu с dual boot системы?
1. Загрузись в Windows
2. Открой "Управление дисками"
3. Удали разделы Ubuntu (ext4, swap)
4. Расширь раздел Windows на освободившееся место
5. Используй EasyBCD или командную строку Windows для восстановления загрузчика Windows
Полезные команды для новичков
# Информация о системе
uname -a # Версия ядра
lsb_release -a # Версия Ubuntu
neofetch # Красивая информация о системе
# Работа с пакетами
apt search package # Поиск пакета
apt show package # Информация о пакете
apt remove package # Удаление пакета
# Работа с файлами
ls -la # Подробный список файлов
find . -name "*.txt" # Поиск файлов
grep "текст" file # Поиск текста в файле
# Права доступа
chmod 755 file # Изменение прав
chown user:group file # Изменение владельца
# Сеть
ip addr show # Сетевые интерфейсы
ping google.com # Проверка соединения
nslookup domain.com # DNS запрос
Заключение
Установка Ubuntu — это только начало твоего пути в мир Linux. Операционная система Ubuntu предлагает стабильность, безопасность и огромное сообщество. Не бойся экспериментировать, читать документацию и задавать вопросы.
Помни: каждая ошибка — это возможность научиться чему-то новому. Ubuntu прощает многое, и даже если что-то сломаешь, всегда можно переустановить систему или восстановить из резервной копии.
Добро пожаловать в сообщество Ubuntu! Удачи в освоении новой операционной системы и продуктивной разработке.