Как установить gentoo linux

Содержание
  1. Установка и настройка Gentoo: конспект моей установки
  2. linux-notes.org
  3. Установка Gentoo Linux
  4. Разбивка диска на разделы
  5. Скачиваем STAGE stage1 — самостоятельная подготовка минимальной системы для установки, и основные компоненты тоже придется самостоятельно собирать из исходников. Все выкачивается из интернета и компилируется из сорцов под железо чем самым, достигается максимальная оптимизация. Но на это все, вы потратите много времени ( собственно — это логично, т.к ВСЕ-ВСЕ будет компилироватся из исходного кода и под конкретную железяку). Для примера, чтобы собрать KDE на средней машине — вам потребуется около 55 часов. stage2 — Минимальная система для установки уже создана (base layout), а вам остается только самостоятельно собрать основные компоненты из сорцов, которые будут качаться из интернета. На установку требуется меньше времени, но система менее оптимизированная. stage3 — иногда называют Gentoo Reference Platform (так званая, эталонная платформа). Выкачивается архив со стейтом3 — который несет в себе систему. Установка заключается в компилировании ядра ( у меня заняло около 1ч, т.к у меня 2 проца + 2 Гб РАМ) и после чего, ставим весь необходимый софт из сорцов или бинарных пакетов. Мною был выбран — stage3. Выкачиваем самый свежий (на момент написание статьи): PS: Т.к ссылка что выше, не стабильная, то можно воспользоваться консольным браузером, например: Находим нужный файл ( я покажу пример что и выше) и скачиваем его: Скачали, нужно распаковать скачанный архив: Почти все готово к установке. Преднастройка до установки GENTOO LINUX Для быстроты установки, выберем зеркало для установки: Выбираем зеркало для установки ( ближайшее). Сейчас нужно настроить DNS: Монтируем необходимые ФС: Выполняем переход в созданное окружение: Создаем папку для портажей: Делаем слепок дерева portage: Приступаем к настройке часового пояса Region — ваш регион. City — ваш город. У меня данная команда, выглядела: Приступаем к настройке самих часов: И приводим к виду: Давайте посмотрим список локалей которые доступны: Видим что стоит на 2. Надо выбрать en_US: И можно переходить у установке генты. Выбираем правильный профиль: Сейчас стоит на 1. Чтобы изменить, используйте (взято для примера): Выше, я выбрал 7-й пункт что подразумеваем использования KDE 5 plasma, для такого изменения необходимо изменить make.conf, А именно — дописать нужные «USE» параметры. Но для начала, посмотрим какие имеются в использовании: Просмотрели, ознакомились и пришло время внести изменения: В переменной «USE», указываются значения, которые влияют на параметры компиляции. Например, параметр «qt5», включает компиляцию с поддержкой «qt5″», для всех программ, которые могут поддерживать «qt5». А минус перед параметром, например, «-gtk» отключает поддержку «gtk». Я пропустил данный этап и оставил все как и было! Можно просмотреть информацию: Все подготовлено, можно приступить к компиляции генты. Установка Gentoo Linux Я пришел к самому интересному, сборки генты. -===СПОСОБ 1 — использовать genkernel==- Устанавливаем исходных кодов ядра и програмульки genkernel: PS: Можно собрать все руками (выкачать и скомпилить ядро). Я выполняю установку через genkernel. немного модифицируем конфиг: Приводим к виду: MAKEOPTS — определяет, сколько параллельных процессов компиляции должно запускаться при установке пакета. Выставляем данный параметр по количество процессоров или ядер (Не всегда, но его устанавливают на 1 больше) . Настроим ядро для установки с различными компонентами: Получил вот такую псевдографику: Сейчас, необходимо включить поддержку ext2-4 (смотря что вы используете), для этого: Потом нажимаем на сохранить и нажимаем на «save» и потом на «exit». Да начнется после этого — компилирование ядра…. Если ничего не хотите настраивать и оставить все как есть, то выполните: -===СПОСОБ 2 ==- PS: Еще не уверен в полной документации! А можно, не устанавливать его и собрать все ручками, например (я ядро выкачал через «emerge gentoo-sources -av», но можно скачать его руками — так вы можете получить более новые версии): После команды этой команды, вы должны выбрать поддержку аппаратного и программного обеспечения. И начинаем сборку: Параметр «-j3», выставляется по количеству ядер ( идеально, ставить «количество ядер +1»). И да, у меня данной действие заняло около 12 минут! Потом, устанавливаем модули: И перемещяем ядро: Где, arm64 — это архитектура! У вас может отличатся. ПРИМЕР: Я указал утилиту «time» для того чтобы посмотреть за сколько оно скомпилируется. Настройка GENTOO LINUX после установки Ставим vim и еще ПО которое вспомнил: И, приведем к следующему виду: Еще открываем один файл: И, приведем к следующему виду: Ставим logrotate, syslog, vixie, udev: Добавим syslog в автозагрузку: Добавим vixie в автозагрузку: Добавим ssh в автозагрузку: Добавим в автозагрузку демоны: Настрою STATIC IP для моей сетевой карты Немного отредактируем конфиг : Приводим к виду: Смотрим что имеется (я за интерфейсы) и запускаем: Настрою DHCP для моей сетевой карты Приступим к настройке сети: И приводим к виду: PS: eno33554952 — это сетевой интерфейс. И делаем так, чтобы оно работало: Переходим к загрузчику. Используем загрузчик Их существует несколько, но я буду использовать классический вариант — grub. -===СПОСОБ 1 — Установка и настройка grub==- Выполняем экспорт списка всез UUID разделов: И просмотрим его: У меня вышел вот такой вывод: Для установки GRUB2 сначала задайте для переменной GRUB_PLATFORMS одно или более значение в системном make.conf. Если не определять переменную, то GRUB2 сам определит, какая платформа установлена в системе. Он определит pc (для MBR стиля установки) для архитектур x86/amd64: ИЛИ, ЭТО МОЖНО СДЕЛАТЬ ОДНОЙ КОМАНДОЙ: Чтобы автоматически определять другие ОС ( например windows, Linux), нужно установить следующий пакет: Если будет использоваться винда, то еще ставим: Установим загрузчик для BIOS: Создаем папку под граб: Для установки GRUB2 в MBR, используем: При помощи следующей команды, генерируем конфиг под grub: Установим загрузчик для EFI: Чтобы автоматически определять другие ОС ( например windows, Linux), нужно установить следующий пакет: Создаем папку под граб: При помощи следующей команды, генерируем конфиг под grub: Если хотите, можно просмотреть: Включение или отключение конфигурационных скриптов Каталог /etc/grub.d/ содержит скрипты, которые использует grub-mkconfig для генерации файла grub.cfg. По умолчанию содержимое этого каталога должно выглядеть примерно так: GRUB2 использует все установленные скрипты, которые помечены как выполняемые (по умолчанию они все включены). Чтобы отключить любой из этих скриптов, просто удалите бит выполнения с скрипт-файла используя команду chmod. В следующем примере все скрипты, кроме 00_header и 10_linux, отключены: После редактирования скриптов (или удаления бита выполнения), перегенерируйте конфигурационный файл GRUB2 используя grub-mkconfig: Установка GRUB2 на EFI совместимую систему, используем: -===СПОСОБ 2 — Установка и настройка LILO==- Не будет использоваться в рамках данной статьи. Просто описал что он имеются. -===СПОСОБ 3 — Установка и настройка efibootmgr==- Не будет использоваться в рамках данной статьи. Просто описал что он имеются. Последние шаги Меняем пароль от пользователя root: Создаем нового пользователя для входа: Назначаем ему пароль: И так, уже почти все готово….. Выйдем из виртуальной среды: Все примаунченое — уже не нужно, по этому — выполним отмантирование: PS: В принципе, можно не выполнять демонтирование, т.к оно само отпадет при ребуте. И, собственно, сама перезагрузка ОС: Ну что, вот и установленная гента. Установка sudo Я не буду говорить зачем нужно sudo, тут и так понятно. Для начала, логинимся как рут и потом выполняем: Выставим права sudo для моего пользователя: Круто, да? Я думал что будет сложно, но потратив около 10-12ч на все — я понял что все просто. В следующей статье, я опишу установку графической среды ( GUI), а на этом — я завершаю данную тему «Установка Gentoo Linux». Добавить комментарий Отменить ответ Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев. Источник
  6. Преднастройка до установки GENTOO LINUX
  7. Установка Gentoo Linux
  8. Настройка GENTOO LINUX после установки
  9. Используем загрузчик
  10. Добавить комментарий Отменить ответ
Читайте также:  Windows temp files stored

Установка и настройка Gentoo: конспект моей установки

Приспичило собрать на отдельном диске свеженькую ОС — без графики, только основные компоненты.

Кратко о железе. Сетевая карта и видюха в данном случае роли не играют — мои железки отлично поддерживаются в линуксе. Тем более, что при настройке ядра каждый должен выбрать драйвера для своего железа.
На борту имеется:

  • Intel Core i7-3770
  • Три SATA HD
    • sda — Win 10
    • sdb — Gentoo рабочая система
    • sdc — пустой диск

На руководство я не претендую и советую после прочтения конспекта обратиться к той самой Великой Книге всех гентушников — Хэндбук (далее ХБ):
https://wiki.gentoo.org/wiki/Handbook:AMD64/ru
Я лишь хочу показать, что даже для неопытного линуксоида, к которым я отношу и себя, установка Gentoo не составляет каких-то особых проблем. Добавлю, что при установке системы я нахожусь в заранее выгодном положении. Во-первых, за плечами не одна сборка этого чуда. Во-вторых, я работаю из полностью допиленной системы Gentoo. Для установки Gentoo сгодится любой дистрибутив, установленный на ПК, но можно воспользоваться Live-образами с сайта https://gentoo.org/downloads/ или http://www.system-rescue-cd.org/Download/. Вторым я сам не пользовался, но говорят, что он вполне пригоден. А Hybrid ISO (Live-DVD) вполне способен обеспечить комфортную среду для сборки системы. Самое главное, чтобы в запущенной системе работал интернет.
Итак, начну.

Первый этап установки состоит в разметке диска, на котором будет установлена свеженькая ОС. Я размечаю так, как я привык. Думаю, человек, дошедший до установки Gentoo, сам знает, как ему нужно разбивать диск.
Все действия я выполнил от имени root.

Разметил sdc на четыре раздела при помощи cfdisk — удобная программа.

Схема разделов:

  • sdc1 — 512M — под boot (тип ФС 83)
  • sdc2 — 50GB — под корень (тип ФС 83)
  • sdc3 — 413,3 — под home (тип ФС 83)
  • sdc4 — оставшиеся ровно 2G под swap (тип ФС 82)

Создал ФС на размеченном диске.

Создал директорию, в которую смонтирую корень будущей системы sdc2.

Создал на нём нужные мне директории.

У меня в проверке даты нет нужды, я работаю в настроенной системе. Но если используется какой-то Live-образ, дату нужно проверить.

И в случае несоответствия настроить: месяц, число, час, минута, год. Например:

Перешёл в директорию корня новой системы.

При помощи elinks (можно использовать хоть links, хоть wget — что душа захочет) скачал stage3 системы.

Взял архив по адресу:
releases > amd64 > autobuilds > current-stage3-amd-64 > stage3-amd64-*.tar.xz

Архив сохранен в /mnt/gentoo. Распаковал.

С этого момента начинается базовая настройка будущей системы.

Файл make.conf содержит в себе параметры компиляции пакетов, компонентов для сборки, важных путей для portage. Поскольку я ставлю ОС без всякой графики и прочего, на данном этапе мне достаточно такого конфига:

Коротко о некоторых параметрах:
CFLAGS=»-march=ivybridge -O2 -pipe» — здесь указал технологию процессора (ivybridge).
CPU_FLAGS_X86=»aes avx f16c mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3″ — наборы инструкций процессора. Их я вычислил командой cpuid2cpuflags. Если в запущенной системе такой утилиты нет, можно сделать это после чрута, установив

MAKEOPTS=»-j6″ — имея 4-ядерный камень с 8-ю потоками выполнения, я выбрал 6 потоков компиляции. Мне хватает.
GENTOO_MIRRORS=»ftp://mirror.yandex.ru/gentoo-distfiles/» — выбрал зеркало пакетов. Всегда пользуюсь зеркалом Яндекса.
ACCEPT_KEYWORDS=»amd64″ — выбрал стабильную ветку для 64-битной системы.

amd64 — нестабильная. С x86 и

x86 всё аналогично.

Настроил дефолтный репозиторий ebuild-ов, как требует ХБ.

Скопировал информацию о действующих DNS провайдера.

Смонтировал необходимые ФС.

Чрутнулся в новую систему, обновил среду.

Команда ниже — для удобства. Советую выполнить.

Смонтировал остальные разделы уже в чруте.

Получил снимок репозитория, обновил его.

Есть новости дистрибутива. Стоит почитать.

Читать можно командой eselect news. Если не ввести номер, под которым размещена новость, будут открыты все сообщения и помечены прочитанными.

Список профилей системы.

Стоит выбрать stable профили.

По умолчанию включен устраивающий меня профиль. Проверил.

Установить другой можно командой:

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

Можно поглядеть, какие флаги включены в профиле.

Описание флагов можно почитать тут:

Флаги задаются в переменной USE. На данном этапе никаких флагов я включать не буду.

Установил временную зону.

Список зон можно посмотреть директории:

Настроил нужные мне локали.

Выбрал системную локаль, обновил среду.

Локаль записалась сюда:

Установил сиходники ядра.

Проверил, указывает ли ссылка /usr/src/linux на директорию с исходниками ядра.

В дальнейшем список исходников можно посмотреть и выбрать так:

Для настройки ядра рекомендую обратиться к Хэндбуку, поскольку это самый сложный этап.
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel/ru

У меня имеется конфиг рабочего ядра, его я перенес в новую систему.

Скомпилировал ядро и модули.

Читайте также:  Xcom apocalypse для windows

Установил имя компьютера.

Настроил сеть. Использую статику. Вручную прописываю DNS провайдера. О других вариантах настройки лучше меня расскажет ХБ.

Сделал симлинк для запуска сетевого интерфейса, добавил его в загрузки.

Задал пароль рута.

Настроил системные часы. Использую систему UTC. Если на ПК стоит другая ОС, не использующая время в UTC, возникнут проблемы. Все ОС должны быть настроены на UTC. Винда, кстати, тоже умеет.

clock_systohc=»YES« — раскомментировал эту строку для синхронизации с «железным» временем.

По установке системных средств можно обратиться к ХБ.
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Tools/ru

Настроил точки монтирования.

Указал в make.conf платформу для grub2.

Добавил флаг mount для grub2 (требует os-prober)

Установил grub2 и os-prober.

Установил загрузчик на sdc, настроил конфиг.

Вышел из чрута и папки с новой системой.

Если что-то там не отмонтировалось — не беда. После перезагрузки с целевого диска я имею рабочую Gentoo без графики, с сетью, с учётной записью root и полностью готовую к настройке.

Как можно видеть, стандартная установка Gentoo едва ли вызовет сложности. И спасибо, что заглянули в мою шпаргалку!

Источник

linux-notes.org

Gentoo Linux (произносится дже́нту [ˈdʒɛntuː], сленг — ге́нта, джента, ге́нту; по названию быстроплавающего папуанского пингвина) — это GNU/Linux дистрибутив, который довольно популярен и имеет гибкую, мощную технологию Portage. Данный дистрибутив совмещает в себе, возможность конфигурировать, настраивать и автоматизировать систему управления пакетами. Дэниель Роббинсом, положил начало Gentoo Linux с дистрибутива Enoch Linux который разрабатывал в 1999 году. Очень сильной особенностью генты, — есть то, что ее можно оптимизировать под конкретное аппаратное железо и добиться максимальной производительности.

Установка Gentoo Linux

Я за 5 лет администрирования Linux, только работал с deb’s и rpm’s ОС. Что касается Unix — то немного работал с FreeBSD. Спорный вопрос стоит с Mac OS X, многие будут говорить что это Unix, некоторые — что нет, из-за того, что BSD ядро, переписали и по мнению многих — не осталось ничего от предшественника. Я считаю что они заблуждаются (по крайней мере я хочу так верить) и это Unix система. Но тема не об этом… Пришло время до установки gentoo linux. Это моя первая установка. Я буду описывать процесс установки в очень подробной форме, чтобы многие смоги воспроизвести мои действия и «пощупать» данный дистрибутив.

Идем на официальный сайт и качаем один из образов:

  • Minimal Installation CD с amd64 aka x86_64 архитектурой.
  • Minimal Installation CD с x86 архитектурой.

У для меня подходит 1-й вариант. Я выкачал данный CD и подключил его в VMware, я буду использовать именно такую установку, но вы можете записать данный образ на диск или флешку и продолжить установку по моей статье.

Т.к у меня — это виртуальная машинка, я запустил на ней ssh:

И сменил пароль для root, чтобы подключится к данной машине (я ленивый и не хочу все команды вводить руками).

Разбивка диска на разделы

Можно использовать различные варианты:

  • fdisk — Я описывал как это делается в своей статье — Утилита FDISK в Unix/Linux
  • cfdisk
  • parted — Я описывал как это делается в своей статье — Установка/Использование parted в Unix/Linux

Я буду юзать parted утилиту. Она уже имеется в системе. Для начала, я проверяю какое блочное устройство у меня используется в качестве диска:

Видим, что это — /dev/sda, что собственно и логично т.к у меня один диск. Начнем разбиение диска:

Проверяем какая партиция используется:

И это собственно логично!

Разметка готова! Я выполню разбивку следующим образом:

Данный раздел я буду использовать для загрузки. Сейчас я, выделю 2 Гб свопика:

А под все остальное, все оставшееся место:

И смотрим что получилось:

Не могу привести разметку. Не было необходимости!

Все имеется, но осталось подключить swap + отформатировать разделы:

Этим мы отформатировали свап раздел.

Действием что выше, подключили свап!

И последними командами, я форматнул разделы.

PS: Как я уже говорил я буду использовать MBR и дальше я буду приводить примеры по нему (при первой возможности, я дополню данный материал и для GPT).

Создаем папку для boot-а:

Смаунчено все и почти готово к установке.

Скачиваем STAGE
  • stage1 — самостоятельная подготовка минимальной системы для установки, и основные компоненты тоже придется самостоятельно собирать из исходников. Все выкачивается из интернета и компилируется из сорцов под железо чем самым, достигается максимальная оптимизация. Но на это все, вы потратите много времени ( собственно — это логично, т.к ВСЕ-ВСЕ будет компилироватся из исходного кода и под конкретную железяку). Для примера, чтобы собрать KDE на средней машине — вам потребуется около 55 часов.
  • stage2 — Минимальная система для установки уже создана (base layout), а вам остается только самостоятельно собрать основные компоненты из сорцов, которые будут качаться из интернета. На установку требуется меньше времени, но система менее оптимизированная.
  • stage3 — иногда называют Gentoo Reference Platform (так званая, эталонная платформа). Выкачивается архив со стейтом3 — который несет в себе систему. Установка заключается в компилировании ядра ( у меня заняло около 1ч, т.к у меня 2 проца + 2 Гб РАМ) и после чего, ставим весь необходимый софт из сорцов или бинарных пакетов.

Мною был выбран — stage3. Выкачиваем самый свежий (на момент написание статьи):

PS: Т.к ссылка что выше, не стабильная, то можно воспользоваться консольным браузером, например:

Находим нужный файл ( я покажу пример что и выше) и скачиваем его:

Скачали, нужно распаковать скачанный архив:

Почти все готово к установке.

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

Для быстроты установки, выберем зеркало для установки:

Выбираем зеркало для установки ( ближайшее).

Сейчас нужно настроить DNS:

Монтируем необходимые ФС:

Выполняем переход в созданное окружение:

Создаем папку для портажей:

Делаем слепок дерева portage:

Приступаем к настройке часового пояса

  • Region — ваш регион.
  • City — ваш город.

У меня данная команда, выглядела:

Приступаем к настройке самих часов:

И приводим к виду:

Давайте посмотрим список локалей которые доступны:

Видим что стоит на 2. Надо выбрать en_US:

И можно переходить у установке генты.

Выбираем правильный профиль:

Сейчас стоит на 1. Чтобы изменить, используйте (взято для примера):

Выше, я выбрал 7-й пункт что подразумеваем использования KDE 5 plasma, для такого изменения необходимо изменить make.conf, А именно — дописать нужные «USE» параметры. Но для начала, посмотрим какие имеются в использовании:

Просмотрели, ознакомились и пришло время внести изменения:

В переменной «USE», указываются значения, которые влияют на параметры компиляции. Например, параметр «qt5», включает компиляцию с поддержкой «qt5″», для всех программ, которые могут поддерживать «qt5». А минус перед параметром, например, «-gtk» отключает поддержку «gtk».

Я пропустил данный этап и оставил все как и было!

Можно просмотреть информацию:

Все подготовлено, можно приступить к компиляции генты.

Установка Gentoo Linux

Я пришел к самому интересному, сборки генты.

-===СПОСОБ 1 — использовать genkernel==-

Устанавливаем исходных кодов ядра и програмульки genkernel:

PS: Можно собрать все руками (выкачать и скомпилить ядро). Я выполняю установку через genkernel.

немного модифицируем конфиг:

Приводим к виду:

MAKEOPTS — определяет, сколько параллельных процессов компиляции должно запускаться при установке пакета. Выставляем данный параметр по количество процессоров или ядер (Не всегда, но его устанавливают на 1 больше) .

Настроим ядро для установки с различными компонентами:

Получил вот такую псевдографику:

Сейчас, необходимо включить поддержку ext2-4 (смотря что вы используете), для этого:

Потом нажимаем на сохранить и нажимаем на «save» и потом на «exit». Да начнется после этого — компилирование ядра….

Если ничего не хотите настраивать и оставить все как есть, то выполните:

-===СПОСОБ 2 ==-

PS: Еще не уверен в полной документации!

А можно, не устанавливать его и собрать все ручками, например (я ядро выкачал через «emerge gentoo-sources -av», но можно скачать его руками — так вы можете получить более новые версии):

После команды этой команды, вы должны выбрать поддержку аппаратного и программного обеспечения.

И начинаем сборку:

Параметр «-j3», выставляется по количеству ядер ( идеально, ставить «количество ядер +1»). И да, у меня данной действие заняло около 12 минут!

Потом, устанавливаем модули:

И перемещяем ядро:

Где, arm64 — это архитектура! У вас может отличатся. ПРИМЕР:

Я указал утилиту «time» для того чтобы посмотреть за сколько оно скомпилируется.

Настройка GENTOO LINUX после установки

Ставим vim и еще ПО которое вспомнил:

И, приведем к следующему виду:

Еще открываем один файл:

И, приведем к следующему виду:

Ставим logrotate, syslog, vixie, udev:

Добавим syslog в автозагрузку:

Добавим vixie в автозагрузку:

Добавим ssh в автозагрузку:

Добавим в автозагрузку демоны:

Настрою STATIC IP для моей сетевой карты

Немного отредактируем конфиг :

Приводим к виду:

Смотрим что имеется (я за интерфейсы) и запускаем:

Настрою DHCP для моей сетевой карты

Приступим к настройке сети:

И приводим к виду:

PS: eno33554952 — это сетевой интерфейс.

И делаем так, чтобы оно работало:

Переходим к загрузчику.

Используем загрузчик

Их существует несколько, но я буду использовать классический вариант — grub.

-===СПОСОБ 1 — Установка и настройка grub==-

Выполняем экспорт списка всез UUID разделов:

И просмотрим его:

У меня вышел вот такой вывод:

Для установки GRUB2 сначала задайте для переменной GRUB_PLATFORMS одно или более значение в системном make.conf. Если не определять переменную, то GRUB2 сам определит, какая платформа установлена в системе. Он определит pc (для MBR стиля установки) для архитектур x86/amd64:

ИЛИ, ЭТО МОЖНО СДЕЛАТЬ ОДНОЙ КОМАНДОЙ:

Чтобы автоматически определять другие ОС ( например windows, Linux), нужно установить следующий пакет:

Если будет использоваться винда, то еще ставим:

Установим загрузчик для BIOS:

Создаем папку под граб:

Для установки GRUB2 в MBR, используем:

При помощи следующей команды, генерируем конфиг под grub:

Установим загрузчик для EFI:

Чтобы автоматически определять другие ОС ( например windows, Linux), нужно установить следующий пакет:

Создаем папку под граб:

При помощи следующей команды, генерируем конфиг под grub:

Если хотите, можно просмотреть:

Включение или отключение конфигурационных скриптов
Каталог /etc/grub.d/ содержит скрипты, которые использует grub-mkconfig для генерации файла grub.cfg. По умолчанию содержимое этого каталога должно выглядеть примерно так:

GRUB2 использует все установленные скрипты, которые помечены как выполняемые (по умолчанию они все включены). Чтобы отключить любой из этих скриптов, просто удалите бит выполнения с скрипт-файла используя команду chmod. В следующем примере все скрипты, кроме 00_header и 10_linux, отключены:

После редактирования скриптов (или удаления бита выполнения), перегенерируйте конфигурационный файл GRUB2 используя grub-mkconfig:

Установка GRUB2 на EFI совместимую систему, используем:

-===СПОСОБ 2 — Установка и настройка LILO==-

Не будет использоваться в рамках данной статьи. Просто описал что он имеются.

-===СПОСОБ 3 — Установка и настройка efibootmgr==-

Не будет использоваться в рамках данной статьи. Просто описал что он имеются.

Последние шаги

Меняем пароль от пользователя root:

Создаем нового пользователя для входа:

Назначаем ему пароль:

И так, уже почти все готово….. Выйдем из виртуальной среды:

Все примаунченое — уже не нужно, по этому — выполним отмантирование:

PS: В принципе, можно не выполнять демонтирование, т.к оно само отпадет при ребуте.

И, собственно, сама перезагрузка ОС:

Ну что, вот и установленная гента.

Установка sudo

Я не буду говорить зачем нужно sudo, тут и так понятно. Для начала, логинимся как рут и потом выполняем:

Выставим права sudo для моего пользователя:

Круто, да? Я думал что будет сложно, но потратив около 10-12ч на все — я понял что все просто.

В следующей статье, я опишу установку графической среды ( GUI), а на этом — я завершаю данную тему «Установка Gentoo Linux».

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Оцените статью