Гайд · Gentoo

Gentoo с нуля

Gentoo — дистрибутив для энтузиастов, который даёт полный контроль над системой. Всё компилируется из исходников под твоё железо. Установка займёт время, но ты узнаешь Linux изнутри.

несколько часов15 шагов

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.