- Установка и настройка Gentoo: конспект моей установки
- linux-notes.org
- Установка Gentoo Linux
- Разбивка диска на разделы
- Скачиваем 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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев. Источник
- Преднастройка до установки GENTOO LINUX
- Установка Gentoo Linux
- Настройка GENTOO LINUX после установки
- Используем загрузчик
- Добавить комментарий Отменить ответ
Установка и настройка 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
У меня имеется конфиг рабочего ядра, его я перенес в новую систему.
Скомпилировал ядро и модули.
Установил имя компьютера.
Настроил сеть. Использую статику. Вручную прописываю 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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник