Генту – бесплатное и открытое дистрибутив Linux, известное своей высокой производительностью, высокой конфигурируемостью и стабильностью. Он использует систему управления пакетами portage для управления программными пакетами.
В отличие от крупных дистрибутивов Linux, таких как Ubuntu, Debian или Red Hat, Генту не предоставляет установщик ОС. Подобно Arch Linux, Генту создается с нуля и считается одной из самых сложных операционных систем для установки.
Вместо этого Генту предоставляет подробное руководство под названием Руководство Gentoo, которое проводит вас через процесс установки. В этом руководстве мы продемонстрируем установку Генту с использованием образа Live GUI. Мы настроим разбиение диска, используя схему разделения MBR и настраиваемый образ ядра, предоставленный разработчиками Генту.
Это первая часть серии из двух частей, так как установка Генту довольно длительная. Приготовьтесь и наслаждайтесь процессом 🙂
1. Загрузите образ ISO Gentoo и загрузитесь из него.
Чтобы начать этот руководство, перейдите на страницу загрузки Gentoo и скачайте последний выпущенный образ LiveGUI ISO.
Скачав образ Live, возьмите свой USB-накопитель и используйте инструмент, такой как Rufus, чтобы создать загрузочный носитель из образов ISO, или используйте популярные инструменты для создания загрузочного USB-накопителя из файла ISO.
Затем вставьте USB-накопитель в ваш ПК и перезагрузите его. Обязательно настройте BIOS и установите загрузочный носитель на самый высокий приоритет загрузки. Как только система загрузится, на экране появится следующее. Первый вариант будет предварительно выбран. Так что нажмите ENTER.

После этого вы увидите поток загрузочных сообщений на вашем экране.

Наконец, на экране появится графический интерфейс Live.

2. Настройка сети в Gentoo
Если ваша система уже подключена к сети, в которой работает сервер DHCP с использованием Ethernet-карты, скорее всего, была установлена автоматическая настройка сети.
Общие сетевые команды такие как ping, ip, ifconfig и ssh могут быть запущены, если активный сетевой интерфейс получил действительный IP-адрес от сервера DHCP.
В нашем случае система автоматически получила IP-адрес от сети через DHCP. Для начала работы в командной строке переключитесь на пользователя root.
sudo su
Для проверки IP-адреса выполним команду:
ip addr
Из вывода видно, что активный интерфейс (enp0s3) получил IP-адрес 192.168.2.110 с CIDR /24.

Используя команду ping, можно проверить доступность интернета следующим образом.
$ ping -c 4 google.com
Из вывода видно, что мы получаем положительный ответ от DNS Google.

3. Создание разделов диска и файловых систем
Следующий шаг – настроить разделы диска и файловые системы. Вы можете просмотреть текущую структуру разделов, используя команду fdisk, как показано.
$ fdisk /dev/sda
Из вывода видно, что у нас есть система с жестким диском объемом 42,83 ГБ.

Вы можете настроить жесткий диск либо с использованием MBR для конфигурации BIOS (загрузка по устаревшему протоколу), либо с использованием GPT для UEFI.
В этом руководстве мы решаем создать разделы диска с использованием MBR для конфигурации BIOS.
Вот структура разделов диска.
/dev/sda1 1G boot /dev/sda2 4G swap space /dev/sda3 37G Root partition
Создание раздела загрузки
Для создания раздела загрузки введите 'n'
для нового раздела. Затем введите 'p'
, чтобы выбрать основной раздел. Затем введите 1
, чтобы указать номер раздела. В качестве альтернативы вы можете нажать ENTER, так как это автоматически выбирается для вас. Нажмите ENTER, когда потребуется ввести первый сектор.
Затем укажите размер диска, предварив его знаком (+)
, за которым следует числовой размер, а затем 'G'
для гигабайт. Вы получите подтверждение о создании нового раздела Linux с указанным размером диска.

Создание области подкачки
Для настройки области подкачки повторите те же шаги до первого сектора. Затем укажите размер диска как +4G
и нажмите ENTER.
Создан раздел типа «Linux», нажмите 't'
, чтобы изменить его на другой тип. Укажите номер раздела (в данном случае '2'
), а затем предоставьте код, соответствующий типу Swap (в данном случае 82).
ПРИМЕЧАНИЕ: Вы можете просмотреть все типы разделов, набрав 'L'
.

Создание корневого раздела
Для корневого раздела укажите номер раздела как '3'
или просто нажмите ENTER, чтобы принять номер по умолчанию (3), определите размер диска (в данном случае +37G
) и нажмите ENTER.

Для просмотра созданных разделов наберите 'p'
и нажмите ENTER. Если вы удовлетворены созданными разделами, введите 'w'
и нажмите ENTER, чтобы сохранить разделы диска на постоянной основе.

После создания разделов следующим шагом является форматирование их в соответствующие файловые системы.
Linux поддерживает широкий спектр файловых систем, некоторые из которых подходят только для определенных целей. Стабильные файловые системы для систем amd64 включают Ext3, Ext4, BTRFS, XFS, ZFS и ReiserFS.
Для раздела /boot мы сформатируем его как файловую систему EXT4.
mkfs.ext4 /dev/sda1

Для настройки раздела swap используйте команду mkswap, как показано.
mkswap /dev/sda2
Затем активируйте его с помощью команды swapon.
swapon /dev/sda2

Наконец, сформатируйте раздел root как файловую систему EXT4.
mkfs.ext4 /dev/sda3

4. Смонтируйте корневой раздел
Следующим шагом является монтирование раздела root. Но сначала давайте создадим точку монтирования для раздела.
mkdir --parents /mnt/gentoo
Опция --parents
создает родительские каталоги. Затем смонтируйте раздел, используя команду, показанную ниже.
mount /dev/sda3 /mnt/gentoo

5. Настройка даты и времени
Перед установкой Gentoo убедитесь, что настройки времени и даты правильные. Чтобы проверить текущую дату и время, выполните команду date.
date
Если отображаемая дата отличается более чем на несколько минут от ожидаемой, автоматически обновите время, используя утилиту командной строки chronyd.
chronyd -q
Команда исправит любые имеющиеся смещения времени. Когда вы снова выполните команду, вы заметите, что смещение времени составит примерно 0.01 секунды, что является очень маленькой разницей, которая скорее всего не повлияет на какие-либо процессы или операции системы.

6. Загрузка и извлечение файла Gentoo Stage 3 Tarball
A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.
Загрузка и разархивирование файла tarball дают важные системные каталоги, такие как /usr, /etc, /dev, /bin, /lib, /proc, /var и многие другие, которые обеспечивают почти полноценную функциональную систему.
Единственные важные части, которые будут отсутствовать (и которые будут установлены во второй части этого руководства), это ядро и загрузчик.
Для начала извлечения файла tarball stage 3 перейдите в корневой каталог.
cd /mnt/gentoo
Запустите команду ниже, чтобы перейти к списку Зеркал Gentoo
links https://www.gentoo.org/downloads/mirrors/
Выберите предпочитаемое страна зеркало и нажмите ENTER.

Затем перейдите в раздел «Релизы».

Выберите опцию архитектуры «amd64».

Затем выберите опцию `автосборки`.

Затем выберите опцию stage3 desktop systemd, поскольку мы используем систему с графическим интерфейсом.

Перейдите к файлу архива stage3 и нажмите ENTER, чтобы загрузить его.

Выберите опцию «Сохранить» в появившемся диалоговом окне.

Подтвердите имя файла и нажмите ENTER.

Загрузка начнется, и полоса прогресса будет показывать ход загрузки. Это может занять некоторое время в зависимости от скорости интернета.

После завершения загрузки выберите `Да`, чтобы выйти из интерфейса командной строки Зеркал Gentoo.

Наконец, распакуйте загруженный архивный файл stage в систему.
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
После извлечения вы увидите дополнительные системные каталоги, как показано.

Это завершает Часть 1 руководства по установке Gentoo. Теперь у вас установлена минимальная среда Gentoo на вашем компьютере, но процесс установки еще далеко не завершен. Чтобы продолжить установку, следуйте инструкции “Установка Gentoo Linux – Часть 2” в руководстве.
Source:
https://www.tecmint.com/gentoo-linux-installation-guide/