💿 Установка Linux

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

Шпаргалки · Администрирование · #linux #install #administration

Подготовка

  1. Выберите дистрибутив (см. шпаргалку «Дистрибутивы Linux»): Ubuntu / Mint для новичков, Debian / Rocky / Ubuntu Server для серверов.
  2. Скачайте ISO с официального сайта и проверьте контрольную сумму:
sha256sum ubuntu.iso            # сравните с опубликованной
  1. Сделайте загрузочную флешку (все данные на ней будут удалены): Rufus, balenaEtcher, Ventoy, Linux: sudo dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress conv=fsync (проверьте sdX через lsblk).
  2. Резервная копия важных данных. Для двойной загрузки заранее уменьшите раздел Windows в «Управлении дисками» и отключите быстрый запуск.
  3. BIOS / UEFI: загрузка с USB (F2, F12, Esc, Del), режим UEFI, Secure Boot включён или отключён по инструкции дистрибутива.

Установка (типовые шаги)

Шаг Что выбрать
Язык и раскладка русский / английский
Сеть подключить Wi-Fi или кабель для обновлений
Тип установки «Стереть диск» или «Другой вариант» (ручная разметка)
Пользователь имя, пароль, имя компьютера
Часовой пояс ваш город
Завершение перезагрузка, вынуть флешку

Разметка диска

Раздел Размер Файловая система
EFI (ESP) 512 МБ FAT32, точка /boot/efi
/ (корень) 30–60 ГБ и больше ext4 или btrfs/xfs
/home остальное ext4 (отдельно, чтобы переживать переустановки)
swap 2–8 ГБ или файл подкачки swap (нужен для гибернации)

Серверу часто хватает / + EFI; отдельные /var, /var/log при активных логах. Шифрование: LUKS (опция «Шифровать диск»).

Первые настройки

sudo apt update && sudo apt upgrade -y        # Debian / Ubuntu
sudo dnf upgrade -y                           # Fedora / RHEL

sudo hostnamectl set-hostname server1
sudo timedatectl set-timezone Europe/Moscow
sudo adduser deploy && sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH && sudo ufw enable
sudo apt install -y git curl vim htop net-tools

Драйверы (видеокарта, Wi-Fi): Ubuntu «Дополнительные драйверы», ubuntu-drivers autoinstall.

Безопасность сервера (минимум)

  • Вход по ключам SSH, отключить пароль и root (/etc/ssh/sshd_config).
  • Файрвол (ufw, firewalld), автоматические обновления безопасности (unattended-upgrades).
  • Fail2ban против перебора паролей.
  • Отдельный пользователь, без работы под root.
  • Резервные копии и мониторинг.

Проверка перед установкой на диск

Запустите «Live» режим (попробовать без установки): проверьте Wi-Fi, звук, видео.

Виртуальная машина и WSL

Для знакомства без риска: VirtualBox, VMware, Hyper-V, Multipass, WSL2 (wsl --install -d Ubuntu).

Внимание: Выбор неверного диска при разметке уничтожает данные. Сверьте размер и имя диска с lsblk или «Управлением дисками».