Gentoo

Инструкция за инсталиране на Gentoo Linux

Инструкция за инсталиране на Gentoo Linux

Процедурата за инсталиране на Gentoo включва повече стъпки от другите дистрибуции. Това е умишлено, за да можете да контролирате стъпките по по-ясен начин. Използвайки тази стратегия, можете да започнете с по-малко от 4GiB диск и памет до 256MB, 512MiB, ако искате да използвате liveDVD. Също така имате възможност да промените системата си, за да бъде възможно най-ефективна. Първият ви опит ще бъде по-бавен, ако не сте добре запознати с Linux и всички сложни детайли, но може да се окажете с много слаба система.

Изборът на медиите

Избор от къде да започнете; Докато имате редовен хардуер и много пъти странен хардуер, трябва да използвате минималния компактдиск за инсталиране, за да инсталирате. Този метод е и методът Stage3. Ако всичко върви добре, никога няма да се занимавате със Stage1 и Stage2, но те са там за екстремни ситуации на инсталиране.

Тарбалите

Можете да изтеглите компресирани файлове, които имат файлова система с файлове за началната система и основните пакети. Изберете такъв, който отговаря на вашите нужди. Ако не сте сигурни, вземете „systemd“. Това е най-често срещаното.

Файловете на другия етап са за напреднали потребители. Разработчиците използват предимно файловете Stage1 и Stage2; ако имате нужда от тях, вече познавате по-голямата част от Gentoo.

Първо зареждане

Изтеглете минималния CD и го запишете на USB памет. Трябва да помислите за добавяне на ISO файл към виртуална машина и да практикувате от там! Файловете са на сайта на Gentoo.

Когато минималният CD се зареди, ще ви дадат 15 секунди за избор на ядро. Целта на това е да се справи със ситуация, при която framebuffer не работи или възникват други странни проблеми при зареждане. Ако не направите нищо, системата се връща към зареждане от вътрешния диск. Ако имате проблеми, трябва да посочите параметри на ядрото, както е показано по-долу.

$ gentoo scandelay

Това взема ядрото "gentoo" и изпраща опцията "scandelay". Другите опции са дълъг списък, който трябва да проучите, преди да започнете, въпреки че това не е необходимо за повечето хардуер.

Можете също да добавите потребители на този етап. Тези потребители ще работят само в инсталационната система, така че тя рядко е полезна.

Мрежа

За да започнете, можете да правите всичко на конзола, но използването на терминал има своите предимства. Ако искате да направите това, стартирайте sshd и задайте парола за root потребителя. Започнете с проверка на вашия IP адрес.

$ ip a

След това започнете sshd:

$ / etc / init.d / sshd старт

След това задайте паролата за основния потребител или създайте нов временен потребител.

$ passwd

Получавате дълга разпечатка, която предполага безопасна парола. Удобно, ако имате ниска енергия или въображение. Сега, когато имате и двете, можете да влезете в ssh във вашата инсталационна система. Едно предупреждение; когато започнете от CD, ключът ssh ще бъде създаден отново! Всеки ключ, който имате на другата си система, трябва да бъде изтрит.

Подготовка на дисковете

Дисковете са подготвени както при много други дистрибуции. За да улесните проследяването на останалата част от тяхната документация, дайте име на дяловете си според стандарта на Gentoo. За система, която всъщност ще използвате, трябва да имате план тук. За предпочитане е такъв, който има размери както за вашия "дом", така и за ". Необходимите части са „/“ и „/ boot“. За UEFI трябва да имате 350 мегабайта от диска за файловете за зареждане. Използвайте любимия редактор на дялове. За дяла на UEFI използвайте 'mkfs.vfat -F 32 / dev / sda1 'и за основно използване' mkfs.ext4 / dev / sda2 '.

Монтиране на основните дискове

Трябва да имате поне един диск за зареждане от 350 MiB и един, който да хоства вашата система при стартиране. Разменен дял също е добре да имате. Можете да монтирате със стандартната команда.

$ mount / dev / sda2 / mnt / gentoo

Няма причина да монтирате "boot" диска, докато не влезете в chroot средата по-късно. Можете също да монтирате потребителски дискове или дялове, но само ако правите окончателната система.

Изтегляне на тарбалите

Можете да изтеглите tarballs преди да започнете или по време на инсталирането. Като алтернатива, инсталационната среда има браузър „Връзки“, така че можете да го направите с терминала. Изтеглете файловете на диска Gentoo.

$ cd / mnt / gentoo $ връзки www.gentoo.org / изтегляния

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

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.катран.xz

Инсталирайте основната система

Всъщност вече имате много основна и обща система; това е всичко за файла Stage3. Например вие правите.conf е там със стандартни настройки. Трябва да има огледало, обаче, задайте такова с помощта на инструмента.

$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.конф

Той добавя стойността: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // огледало.колело.sk / gentoo “, с избраните от вас огледала, естествено. Имате и автоматична опция, където можете да посочите ограничения на протокола или скоростта. Има и дълбоката опция, при която инструментът всъщност изтегля 100KiB файл за измерване.

Също така се нуждаете от хранилище за ebuild. Това хранилище следи какво е на разположение за надстройки. Можете да промените това, което ще направите, когато търсите производно на Gentoo. Можете да вземете подразбирането от новосъздадената структура на директории.

$ cd / mnt / gentoo $ mkdir -parents и т.н. / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.конф

Обикновено не променяте това. Случаите, когато трябва да го промените, са когато имате собствено огледало. Командите по-долу са директно от gentoo.уебсайт на организацията. Те създават среда за инсталиране.

$ cp -dereference и т.н. / resolv.conf / mnt / gentoo / etc $ mount -types proc / proc / mnt / gentoo / proc $ mount -rbind / sys / mnt / gentoo / sys $ mount -make-rslave / mnt / gentoo / sys $ mount -rbind / dev / mnt / gentoo / dev $ mount -make-rslave / mnt / gentoo / dev

Сега сте готови да преминете в средата, която създавате.

$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ export PS1 = "(chroot) $ PS1"

В околната среда също трябва да монтирате дяла за зареждане.

$ mount / dev / sda2 / boot

Кой е този дял, трябва да стане ясно от по-ранните стъпки. При инсталиране на UEFI сте създали ESP, където съхранявате цялата информация за зареждане. След това изтегляте информацията за хранилището в директорията, дефинирана от вашите репозитории.conf файл.

$ emerge-webrsync

Тук виждате първото споменаване на emerge. Тази команда обработва всички ваши надстройки и инсталация. Следващата жизненоважна команда, за която трябва да знаете, е eselect. С eselect четете последните новини за Portage

$ eselect чете новини

Или изберете своя профил;

$ eselect списък с профили $ eselect набор от профили 3

Вие избирате номера от списъка или използвате цялото име, което виждате в списъка. Сега ТРЯБВА да зададете набора @world, за да сте сигурни, че системата се актуализира според вашата система, а не на етап 3, който сте използвали.

$ emerge -ask -verbose -update -deep -newuse @world

Най-мощната променлива в GENTOO! Променливата USE задава каква поддръжка трябва да бъде компилирана във вашите програми. Ако се използва правилно, можете да направите системата си много по-стройна, отколкото при други методи. Можете да промените това, за да спрете да поддържате KDE, ако сте сигурни, че няма да стартирате KDE. След това Gentoo ще компилира всички програми без тази поддръжка, правейки двоичния файл по-малък. Ако решите да преминете към KDE, трябва да започнете отначало и да прекомпилирате всичките си приложения.

УПОТРЕБА = "- kde gnome qt5 alsa"

Всички стойности са зададени в стойностите по подразбиране, така че това, което поставяте, е промяна от нормалното. Първият път, когато го изграждате, вероятно е по-добре просто да стартирате системата.

Часова зона и локали

След това задайте часовата зона. Попълнете стойностите във файловете.

$ ls usr / share / zoneinfo $ echo "Europe / Athens"> / etc / timezone

Използвайте emerge, за да конфигурирате правилно времето.

$ emerge -config sys-libs / timezone-data

Добавете данни във вашия локален файл:

bg_GB ISO-8859-1
en_GB.UTF-8 UTF-8

Конфигурирайте с помощта на току-що създадения файл.

$ locale-gen

Това е стандартът за всички инсталирания в света на Linux. Това е специфично за Gentoo:

$ eselect списък с локали $ eselect набор от локали 3
$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"

Автоматична конфигурация на ядрото

Преди да стартирате скрипта, трябва да добавите вашия дял за зареждане във файла / etc / fstab.

/ dev / sda2 / boot ext4 по подразбиране 0 2

В Gentoo имате свободата да компилирате собствено ядро ​​за всяка машина, която искате да стартирате. По-добрият начин да започнете е да вземете бинарни ядра, които отговарят на вашите нужди. Когато се почувствате готови да влезете в сложността на компилацията на ядрото, направете това на вашата работеща система. За да изберете ядро, стартирайте emerge както винаги;

$ emerge -ask sys-kernel / gentoo-kernel-bin

Командата emerge ще инсталира вашето ядро ​​и ще настрои всичко!

Време е да конфигурирате системата

Създайте мрежовите файлове.

/ и т.н. / conf.г / нето
config_eth0 = "dhcp"
модули = "ifconfig"
/ и т.н. / conf.г / име на хост
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd

Това ще инсталира програмата dhcpcd за работа с dhcp. По подразбиране за Gentoo е dhcp.

Настройките за dhcpcd, използващи systemd, трябва да активират услугата.

$ systemctl -сега активирайте net @ enp1s0.обслужване

Преди да можете да стартирате в новата система, трябва да имате инсталиран вашия буут лоудър. Ето как избирате GRUB2.

$ emerge -ask sys-boot / grub: 2
$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.cfg

Сега трябва да актуализирате файла си / etc / fstab за системата на живо.

/ и т.н. / fstab
/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1

Номерата '/ dev / sda' ще се различават в зависимост от вашата схема за разделяне. Можете също да използвате уникални UUID номера. Трябва да разберете тези с помощта на командата 'blkid'.

Рестартирайте във вашата нова система

Вече ще можете да стартирате системата си на живо. Извадете инсталационния носител и го изпробвайте. Ако сте пропуснали нещо, винаги можете да започнете отначало с инсталационния носител. Много проблеми са подробности, така че всички файлове са изтеглени и можете да направите само част от инсталацията. В тази инсталация все още имате наличен 'emerge' и това е инструментът, който използвате за надстройките и ощипването на системата.

Заключение

Gentoo няма собствен инсталатор, което означава, че трябва да подготвите това, което искате да постигнете. Можете да направите това, като изберете размера на дисковете и проучите специфичните нужди на вашата система. Ако искате да започнете бързо, трябва да изберете производно и да промените оттам, докато не се уверите, че можете да се справите с всички подробности в първоначалната настройка на системата на Linux.

Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...
Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...