A Gentoo telepítési eljárása több lépést tartalmaz, mint más disztribúciók. Ez szándékos, így tisztábban tudja irányítani a lépéseket. Ezzel a stratégiával kevesebb, mint 4GiB lemezzel és 256MiB, 512MiB memóriával kezdheti meg, ha a liveDVD-t szeretné használni. Arra is lehetősége van, hogy a lehető leghatékonyabbá tegye a rendszerét. Az első próbálkozás lassabb lesz, ha nem ismeri jól a Linuxot és az összes bonyolult részletet, de egy nagyon karcsú rendszerhez juthat.
A média választásai
A kezdőpont kiválasztása; Mindaddig, amíg van rendszeres hardver és sokszor páratlan hardver, a telepítéshez a minimális telepítő CD-t használja. Ez a módszer a Stage3 módszer is. Ha minden jól megy, akkor soha nem fog zavarni a Stage1 és a Stage2, de ezek rendkívüli telepítési helyzetekre állnak rendelkezésre.
- Minimális telepítő CD
- Az alkalmi Gentoo LiveDVD
- Tarballok egzotikus hardverek vagy helyzetek telepítéséhez.
A tarballok
Letölthet olyan tömörített fájlokat, amelyek fájlrendszerrel rendelkeznek az init rendszer és az alapcsomagok fájljaival. Válasszon egyet, amely megfelel az Ön igényeinek. Ha bizonytalan, vegye be a 'systemd' egyet. Ez a leggyakoribb.
A többi szakaszfájl haladó felhasználók számára készült. A fejlesztők többnyire a Stage1 és a Stage2 fájlokat használják; ha mégis szükséged van rájuk, akkor már ismered a Gentoo nagy részét.
Első Boot
Töltse le a minimális CD-t, és égesse USB-meghajtóra. Fontolja meg az ISO fájl hozzáadását egy virtuális géphez, és onnan gyakoroljon! A fájlok a Gentoo oldalán találhatók.
Amikor a minimális CD beindul, 15 másodpercet kap a kernel kiválasztásához. Ennek célja egy olyan helyzet kezelése, amikor a framebuffer nem működik, vagy más furcsa indítási problémák merülnek fel. Ha nem tesz semmit, a rendszer visszatér a belső lemezről történő indításhoz. Ha problémái vannak, meg kell adnia a rendszermag paramétereit, mint az alábbiak.
$ gentoo botrányEz elviszi a 'gentoo' kernelt és elküldi a 'scandelay' opciót. Egyéb lehetőségek egy hosszú lista, amelyet meg kell vizsgálnia, mielőtt elkezdené, bár erre nincs szükség a legtöbb hardveren.
Ebben a szakaszban felhasználókat is felvehet. Ezek a felhasználók csak a telepítő rendszerben fognak működni, ezért ritkán hasznos.
Hálózat
A kezdéshez mindent megtehet egy konzolon, de a terminál használatának megvan az előnye. Ha ezt meg akarja tenni, indítsa el az sshd fájlt, és állítson be egy jelszót a root felhasználó számára. Először ellenőrizze az IP-címét.
$ ip aEzután indítsa el az sshd-t:
$ / etc / init.d / sshd kezdetEzután állítsa be a root felhasználó jelszavát, vagy hozzon létre egy új ideiglenes felhasználót.
$ passwdHosszú nyomtatást kap, amely biztonságos jelszót javasol. Hasznos, ha kevés az energiád vagy a képzeleted. Most, hogy mindkettő megvan, ssh-t küldhet a telepítő rendszerébe. Egy figyelmeztetés; amikor újrakezdi a CD-ről, az ssh kulcs újra létrejön! A másik rendszeren található kulcsokat törölni kell.
A lemezek előkészítése
A lemezek ugyanúgy készülnek, mint sok más disztribúció esetén. A dokumentáció többi részének könnyebb követése érdekében nevezze el a partícióit a Gentoo szabvány szerint. Egy olyan rendszerhez, amelyet ténylegesen használni fog, itt kell elkészítenie egy tervet. Lehetőleg olyan, amelynek méretei vannak az „otthoni” és a. Szükséges részek a '/' és a '/ boot'. UEFI esetén 350 megabájt lemezzel kell rendelkeznie az indító fájlokhoz. Használja kedvenc partíciószerkesztőjét. Az UEFI partícióhoz használja az 'mkfs fájlt.vfat -F 32 / dev / sda1 'és fő használatra' mkfs.ext4 / dev / sda2 '.
A főlemezek felszerelése
Legalább egy 350 MiB-os indítólemezzel kell rendelkeznie, és olyannak kell lennie, amely a rendszer indításakor otthont ad. A cserepartíció is jó. A szabványos paranccsal csatlakoztathatja a.
$ mount / dev / sda2 / mnt / gentooNincs ok a „boot” lemez csatlakoztatására, amíg később nem lép be a chroot környezetbe. Felhasználói lemezeket vagy partíciókat is csatlakoztathat, de csak akkor, ha a végső rendszert készíti.
A tárcsák letöltése
A tárolókat a telepítés megkezdése előtt vagy alatt töltheti le. Alternatív megoldásként a telepítési környezet rendelkezik a 'Links' böngészővel, így a terminál segítségével megteheti. Töltse le a fájlokat a Gentoo lemezre.
$ cd / mnt / gentoo $ linkek www.gentoo.org / letöltésekMiután a fájlok a lemezen vannak, csomagolja ki a tar paranccsal.
$ tar -xvf stage3-amd64-systemd-20210120T214504Z.kátrány.xzTelepítse az alaprendszert
Valójában már van egy nagyon alapvető és általános rendszere; erről szól a Stage3 fájl. Például te készíted.A conf fájl normál beállításokkal van. Ennek azonban tükröt kell tartalmaznia, amelyet az eszköz segítségével állíthat be.
$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.konfHozzáadja az értéket: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // mirror.kerék.sk / gentoo “, természetesen a választott tükrökkel. Van egy automatikus lehetősége is, ahol megadhatja a protokoll vagy a sebesség korlátozását. Van egy mély opció is, ahol az eszköz valójában letölt egy 100 KB-os fájlt a méréshez.
Szüksége van egy ebuild adattárra is. Ez az adattár nyomon követi, hogy mi áll rendelkezésre a frissítésekhez. Ezen változtathat, amit akkor is meg fog tenni, amikor a Gentoo származékát keresi. Az alapértelmezettet az újonnan létrehozott könyvtárstruktúrából veheti fel.
$ cd / mnt / gentoo $ mkdir -parents etc / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.konfÁltalában ezen nem változtat. Az esetek, amikor változtatnod kell, amikor saját tükröd van. Az alábbi parancsok közvetlenül a gentoo-tól származnak.org honlapján. Megállapítják a telepítéshez szükséges környezetet.
$ cp -dereference stb / 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 / devMost felkészült arra, hogy beköltözzön a létrehozott környezetbe.
$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ export PS1 = "(chroot) $ PS1"A környezetben telepítenie kell a rendszerindító partíciót is.
$ mount / dev / sda2 / bootHogy melyik partícióról van szó, annak egyértelműnek kell lennie a korábbi lépésekből. UEFI telepítéskor létrehozta az ESP-t, ahol az összes rendszerindítási információt tárolja. Ezután letölti a lerakat adatait a tárolók által meghatározott könyvtárba.conf fájl.
$ emerge-webrsyncItt láthatja az első említést. Ez a parancs kezeli az összes frissítést és telepítést. A következő létfontosságú parancs, amelyről tudnia kell, az eselect. Az eselect segítségével elolvassa a Portage legfrissebb híreit
$ eselect read newsVagy válassza ki a profilját;
$ eselect profillista $ eselect profilkészlet 3Kiválasztja a számot a listából, vagy a listában látható teljes nevet használja. Most KELL KELL állítania a @world beállítást annak biztosítása érdekében, hogy a rendszer az Ön rendszerének megfelelően frissüljön, nem pedig az általad használt3.
$ emerge -ask -verbose -update -deep -newuse @worldA GENTOO legerősebb változója! A USE változó meghatározza, hogy milyen támogatást kell fordítani a programjaihoz. Helyes használat esetén sokkal karcsúbbá teheti a rendszerét, mint más módszerekkel. Ezt megváltoztathatja a KDE támogatásának leállításához, ha biztos abban, hogy nem fogja futtatni a KDE-t. A Gentoo ezután az összes programot e támogatás nélkül fordítja össze, így a bináris kisebb lesz. Ha úgy dönt, hogy áttér a KDE-re, akkor el kell kezdenie az összes alkalmazást és újra össze kell állítania.
USE = "- kde gnome qt5 alsa"Az összes érték az alapértelmezett értékekben van megadva, így az általad megadott változás a normálistól. Az első építéskor valószínűleg jobb, ha csak elindítja a rendszert.
Időzóna és területi beállítások
Ezután állítsa be az időzónát. Töltse ki az értékeket a fájlokban.
$ ls usr / share / zoneinfo $ echo "Európa / Athén"> / etc / időzónaAz idő helyes beállításához használja az emerge alkalmazást.
$ emerge -config sys-libs / timezone-dataAdjon hozzá adatokat a lokalizációs fájlhoz:
hu_HU ISO-8859-1hu_HU.UTF-8 UTF-8
Konfigurálás az imént létrehozott fájl használatával.
$ locale-genEz a szabvány a Linux világ összes telepítésének szabványa. Ez a Gentoo sajátossága:
$ eselect locale list $ eselect locale set 3$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"
Automatikus kernelkonfiguráció
A szkript futtatása előtt hozzá kell adnia a rendszerindító partíciót az / etc / fstab fájlba.
/ dev / sda2 / boot ext4 alapértelmezés szerint 0 2A Gentoo-ban szabadon állíthatja össze a saját kerneljét minden indítani kívánt géphez. Az indítás jobb módja, ha bináris kerneket szerezünk, amelyek megfelelnek az Ön igényeinek. Ha készen áll arra, hogy belemerüljön a kernel fordításának összetettségébe, tegye meg ezt a futó rendszerén. A kernel kiválasztásához futtassa az emerge-t, mint mindig;
$ emerge -ask sys-kernel / gentoo-kernel-binAz emerge parancs telepíti a kernelt, és mindent beállít!
Ideje a rendszer konfigurálásának
Hozza létre a hálózati fájlokat.
/ etc / conf.d / nettóconfig_eth0 = "dhcp"
modulok = "ifconfig"
/ etc / conf.d / hostname
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd
Ez telepíti a dhcpcd programot a dhcp kezelésére. A Gentoo alapértelmezett értéke a dhcp.
A ddcpcd beállításai a systemd használatával engedélyezik a szolgáltatást.
$ systemctl -most engedélyezze a net @ enp1s0.szolgáltatásMielőtt elindulna az új rendszerbe, telepítenie kell a rendszerindítóját. Így választja a GRUB2-t.
$ emerge -ask sys-boot / grub: 2$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.vö
Most frissítenie kell az / etc / fstab fájlt az élő rendszerhez.
/ etc / fstab/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1
A '/ dev / sda' számok a particionálási sémától függően eltérnek. Használhat egyedi UUID-számokat is. Ezeket a 'blkid' paranccsal kell kitalálni.
Indítsa újra az új rendszerbe
Mostantól elindíthatja az élő rendszerét. Távolítsa el a telepítő adathordozót, és próbálja ki. Ha bármi lemaradt, bármikor újrakezdheti a telepítő adathordozóval. Sok probléma részlet, így az összes fájl letöltött, és csak a telepítés egy részét tudja végrehajtani. Ebben a telepítésben még mindig elérhető az „emerge”, és ez az az eszköz, amelyet a frissítésekhez és a rendszer módosításához használ.
Következtetés
A Gentoo-nak nincs saját telepítője, ami azt jelenti, hogy fel kell készülnie arra, amit el akar érni. Ezt úgy teheti meg, hogy megválasztja a lemezek méretét, és megvizsgálja a rendszer bármilyen speciális igényét. Ha gyorsan el akarja kezdeni, akkor válasszon egy származékot, és csípjen onnan, amíg nem érzi biztosnak, hogy minden részletet kezelhet a Linux rendszer kezdeti beállításakor.