Gentoo с нуля
Gentoo — дистрибутив для энтузиастов, который даёт полный контроль над системой. Всё компилируется из исходников под твоё железо. Установка займёт время, но ты узнаешь Linux изнутри.
Gentoo не для новичков. Убедись, что понимаешь основы Linux и компиляции. Потребуется много времени и терпения.
01Подготовка
1Что нужно
• USB-флешка от 4 ГБ.
• Доступ к интернету (желательно проводной).
• Свободное время и терпение :3
02Скачивание LiveCD
2Скачай образ
Скачай Gentoo Minimal Installation CD с gentoo.org/downloads. Или используй SystemRescue (более удобный).
03Запись флешки
3Запись
sudo dd if=install-amd64-minimal-*.iso of=/dev/sdX bs=4M status=progress oflag=sync
04Загрузка
4BIOS/UEFI
Загрузи флешку в UEFI-режиме. Ты попадёшь в командную строку (root).
05Установка
5Настройка сети
Проверь интернет: ping -c 3 gentoo.org. Если нет — настрой через net-setup или вручную.
6Разметка диска
Создай GPT-таблицу и разделы: EFI (512M, FAT32), swap (по желанию), root (ext4). Используй fdisk или parted.
7Форматирование и монтирование
mkfs.fat -F32 /dev/sda1 mkfs.ext4 /dev/sda3 mount /dev/sda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot
8Скачивание Stage3
Скачай stage3-архив с сайта Gentoo в /mnt/gentoo и распакуй:
cd /mnt/gentoo wget https://.../stage3-amd64-*.tar.xz tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
9Настройка make.conf
Отредактируй /mnt/gentoo/etc/portage/make.conf: укажи CFLAGS для своего процессора (например, -march=native -O2 -pipe).
10Chroot
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/ mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys chroot /mnt/gentoo /bin/bash source /etc/profile
11Компиляция ядра
Установи исходники: emerge sys-kernel/gentoo-sources. Затем сконфигурируй ядро через make menuconfig и собери: make && make modules_install && make install.
12Установка загрузчика
emerge sys-boot/grub grub-install --target=x86_64-efi --efi-directory=/boot grub-mkconfig -o /boot/grub/grub.cfg
13Финальные настройки
Установи пароль root, создай пользователя, настрой часовой пояс и локаль.
06Первый вход
14Перезагрузка и вход
Извлеки флешку, перезагрузиcь. Введи логин — ты в Gentoo!
07Рабочий стол
15Что дальше?
Установи рабочий стол, например: emerge xorg-x11 gnome. Это займёт много времени (компиляция). После этого настрой display manager и перезагрузись.
08Возможные проблемы
iОшибка компиляции
Проверь CFLAGS и зависимости.
iНе грузится система
Перепроверь конфиг GRUB и наличие EFI-раздела.
iДолгая компиляция
Используй -jN, где N — количество ядер процессора, в MAKEOPTS.