Gentoo a Linux olyan disztribúciója, amely testreszabhatóságáról, összetettségéről, csomagkezeléséről és a stréfességgel való általános kapcsolatáról híres. Elsősorban a Gentoo disztribúció nem mindenkinek való; készülj fel az agyad használatára, mivel olvasnod kell, hogy a rendszer teljesen működőképes legyen. A Gentoo -ban minden csomagot forrásból fordítanak le, a csomagkezelő eszközük, a portage segítségével, így Ön, a felhasználó dönti el, hogy milyen funkciók és csomagok vannak telepítve a rendszerre. A nagy összeállítások (kde/gnome/libreoffice) összeállítása/telepítése a használt hardvertől függően 30 másodperctől néhány napig tarthat (mindegyik), míg a kisebb buildek percek alatt telepíthetők. Ez az útmutató lehetővé teszi a Gentoo telepítését, miközben a számítógépet teljesen szabadon hagyja a mindennapi használatra. Kifejezetten azt írták, hogy Ubuntutól kell dolgozni, bár nincs ok arra, hogy ez miért nem működik más Linux disztribúcióból.
Lépések
1. lépés. Győződjön meg arról, hogy rendelkezik superuser jogosultságokkal az Ubuntu dobozban; és egy internetkapcsolat - lehetőleg gyors
Az Ubuntu és a Linux általános ismerete is előnyös.
2. lépés: Telepítenie kell a chroot -ot az Ubuntu -ra
Ezt a Synaptic segítségével érheti el a dchroot és a debootstrap csomagok telepítésével; vagy a parancssort gépeléssel
sudo apt-get install dchroot debootstrap
. Ez a program lehetővé teszi a Linux számára, hogy átmenetileg úgy tegyen, mintha a gyökérkönyvtára eltérne a normálistól.
3. lépés: Ossza fel újra a meglévő partíciókat, vagy hozzon létre egy új partíciót a szabad merevlemez -területről
Légy óvatos! Nem akar elveszíteni semmilyen adatot.
A legtöbb webhely azt javasolja, hogy lényegében minél több partíció van, annál jobb. Legalább root partícióra lesz szüksége (/); de a legtöbb embernek külön cserepartíciója van, otthoni partíciója (/home). Néhányan külön partíciót is javasolnak a /boot és /var számára
Lépés 4. Formázza az új partíció (ka) t egy tetszőleges fájlrendszer használatával (a /home, /, /boot és /var esetén előnyösebb az ext2, ext3 vagy reiser2 használata)
A swapokat swap partíciókká kell formázni.
5. lépés: Hozzon létre egy új mappát,
/mnt/gentoo
és egyet az egyes külön létrehozott partíciókhoz.
6. lépés. Szerelje ide az új partíciókat:
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/home
- ahol itt az sda5 és a 6 a partíciók, amelyek a leendő gyökérkönyvtárukat és a saját könyvtáraikat tartalmazzák.
7. lépés: Ellenőrizze, hogy a dátum helyes -e (írja be a dátumot)
A szintaxissal megváltoztathatja
dátum MMDDhhmmYYYY
Lépés 8. Nyisson meg egy választott webböngésző programot, és navigáljon ide
Keresse meg a helyi tükröt, és töltse le a szakasz3 tarball innen
kiadások/x86/2008.0/stage/
(cserélje le az x86 -ot az Ön által választott architektúrával - ezt az útmutatót csak AMD64 és x86 esetén tesztelik). Töltse le a megfelelő md5 fájlt.
9. lépés. Vigye a Gentoo mappába
mv szakasz3*.bz2* /mnt /gentoo
.
10. lépés. Menjen oda (
cd /mnt /gentoo
), és ellenőrizze a tarbalt az md5 -n keresztül:
md5sum -c szakasz3*.md5
. Ezzel megbizonyosodhat arról, hogy a tarball sérülésmentesen letöltődött. Ha nem jelenik meg rendben, akkor újra le kell töltenie.
11. lépés. Bontsa ki a tarall -t
sudo tar xvjpf stage3*.bz2
. Várja meg, amíg befejeződik.
12. lépés. Most telepített néhány alapvető programot a Gentoo partícióra; Ezután telepítenie kell a Portage -t:
A Gentoo csomagkezelő rendszere, amely lehetővé teszi a teljes ellenőrzést a rendszeren.
-
Térjen vissza ahhoz a tükörhöz, amelyről korábban letöltötte a stage3 tarlt. Menj a
pillanatképek/
- könyvtárba, és töltse le a legújabb Portage fájlt. Mozgassa a /mnt /gentoo mappába, és használja a következő parancsot:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- A Portage rövid bemutatása: A Portage egy csomagkezelő rendszer, amely lehetővé teszi számos szoftvercsomag viszonylag egyszerű telepítését. Ez úgy működik, hogy letölt egy listát ezekről és egymás közötti kapcsolatairól az rsync szerverről. Ez a releváns fájlok felé irányítja a portugálokat, amelyek számos más szerverről letölthetők. Miután letöltötte ezeket a fájlokat, a szoftvert a forrásból fordítja le a számítógépe - optimalizálva azt a gépéhez.
13. lépés. Ebben a szakaszban érdemes néhány fordítási jelzőt beállítani
Ezt az /mnt/gentoo/etc/portage/make.conf fájl szerkesztésével végezheti el kedvenc szövegszerkesztőjével. A különböző gyártók változóira vonatkozó teljes útmutató a /mnt/gentoo/usr/share/portage/config/make.conf.example oldalon olvasható. Mentse el a módosításokat a konfigurációs fájlba, és lépjen ki a szövegszerkesztőből.
14. lépés. Szeretné optimalizálni a letöltést?
Szerkessze újra a make.conf fájlt, és győződjön meg arról, hogy a SYNC változó a helyi helyi rsync szerverre van állítva. Adjon hozzá annyi tükröt, amennyit csak akar, a GENTOO_MIRRORS változóhoz - bár először tegye a kívánt tükröt. Az elérhető tükrök listáját itt találja.
15. lépés. Mielőtt belemerülne az új rendszerbe, győződjön meg arról, hogy az Ubuntu -ból átmásolta néhány létfontosságú beállítását
-
Először is, a dns beállítások:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
És a proc rendszere:
sudo mount -t proc none/mnt/gentoo/proc
- .
-
És csatolja a /dev fájlrendszert:
sudo mount -o bind /dev /mnt /gentoo /dev
- .
16. lépés. Most már chroot
Ez valóban elég egyszerű - és bármikor kiléphet, ha egyszerűen beírja… err… exit. Ez egy három lépésből álló folyamat:
-
Először módosítsa a gyökérkönyvtárat /mnt /gentoo -ra:
sudo chroot /mnt /gentoo /bin /bash
- .
-
Ezután frissítse a környezetet annak biztosítása érdekében, hogy ez a terminál tudja, hol kell lennie:
/usr/sbin/env-update
-
Végül kötelezze ezt az (ideiglenes) memóriára:
source /etc /profile
-
Ha emlékeztetni szeretné magát a chroot állapotára, használja ezt a finom parancsot:
export PS1 = "(chroot) $ PS1"
17. lépés. Gratulálunk
Gentoo -ban vagy, és körülbelül… az út egynegyede. Fel a fejjel!
18. lépés. Ezután össze kell állítania bármely operációs rendszer legfontosabb összetevőjét:
annak magja. A kernel az operációs rendszer azon része, amely meghatározza, hogy mely szoftverrészekhez lehet bármikor hozzáférni egy hardverhez. Kernel nélkül nincs operációs rendszer, mert nem tud működni.
19. lépés. Emlékezzen a portage korábbi telepítésére?
Most letöltheti a csomagok listáját, amelyeket telepíthet a megadott rsync szerverről. típus
emerge -szinkron
20. lépés: Az egyértelműség kedvéért ebben a szakaszban feltételezem, hogy a legújabb kernelt (2.6) szeretné telepíteni, nem pedig a 2.4 -et
21. lépés. Most be kell állítanunk a USE zászlóinkat
Ezek a zászlók megmondják a fordítónak, hogy milyen beállításokat kell hozzáadnia, valamint milyen optimalizálásokat kell használni. Fontos, hogy a rendszerhez megfelelő használati jelzőket állítson be, különben váratlan eredményeket kaphat. Érdemes olyan zászlókat is hozzáadni, amelyek megmondják, hogy mihez ne adjon támogatást.
22. lépés. Minden hozzáadni kívánt zászló egyszerűen egy szó
Minden eltávolítani kívánt lehetőség az a szó, amely előtt egy kötőjel (-) található. Például, ha mindent ogg támogatással szeretnénk lefordítani, akkor hozzáadjuk az ogg -ot. De ha nem szeretnénk ogg támogatást, akkor hozzáadjuk az -ogg parancsot.
23. lépés. A USE zászlók kiválasztásához tekintse meg a Gentoo USE Flags dokumentációját, hogy milyen zászlókat szeretne tartalmazni
24. lépés: Miután kiválasztotta a használni kívánt zászlókat, navigáljon az /etc/make.conf oldalra, és helyezze be a kívánt zászlókat
25. lépés. Most állítsuk be az időzónát
A Gentoo rendelkezik minden időzónával a/usr/share/zoneinfo címen. Keresse meg a könyvtárat, és adja ki az ls parancsot a rendelkezésre álló időzónák megtekintéséhez. Ezután másolja az időzónát az /etc /localtime mappába egy ilyen paranccsal:
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
26. lépés. Most, hogy beállítottuk az időzónánkat, itt az ideje, hogy ténylegesen letöltsük kernelforrásainkat és konfiguráljuk a kernelt
27. lépés. Futtassa (
# emerge gentoo-sources
) a kernel forrásainak letöltéséhez.
28. lépés. Ez a következő lépés bonyolult lehet az első időzítők számára
Itt úgy állítjuk be a kernelt, hogy minden szükséges támogatással rendelkezzen. Biztosnak kell lennie abban, hogy helyesen állította be a kernelt, ellenkező esetben a szükséges funkciók nélkül maradhat.
29. lépés. Fuss
-
cd/usr/src/linux
-
menükonfigurálás
30. lépés. Ezzel megjelenik a kernel konfigurációs menüje
Feltétlenül válassza ki a rendszerindításhoz szükséges összes illesztőprogramot, például az SCSI illesztőprogramokat (ha szükséges), és győződjön meg arról, hogy azok be vannak építve a rendszermagba. Ha nem, akkor nem tudja elindítani. Ezenkívül győződjön meg arról, hogy engedélyezte a fájlrendszer támogatását.
31. lépés Válassza ki a szükséges hálózati illesztőprogramokat, például az Ethernet -illesztőprogramokat vagy a vezeték nélküli illesztőprogramokat (vagy mindkettőt)
32. lépés. Válassza ki a processzor típusát és családját
33. lépés. Miután befejezte, írja be (
make && make modules_install
) a kernel és a kernel modulok fordításának megkezdéséhez.
Ez eltarthat egy ideig, ezért olvasson könyvet, nézzen TV -t, sétáljon a kutyával, vagy bármit, amit szívesen csinál. 34
make -j2 && make modules_install
35
Most át kell másolnunk a rendszermag képét a /bootba.
Módosítsa a 2.6.24 kernelt arra, amire a kernelt el szeretné nevezni. (
cp arch/i386/boot/bzImage /boot/kernel-2.6.24
)
Most konfiguráljuk a kernel moduljait. Fuss (
find/lib/modules/(kernel verzió)/-type f -iname '*.o' -or -iname '*.ko'
), hogy megtalálja az összes rendelkezésre álló kernel modult. Ezek közül adja hozzá az automatikus betölteni kívánt elemeket az /etc/modules.autoload.d/kernel-2.6 fájlhoz. Ne adja hozzá a Egyszerűen mondja ki például: snd-hda-intel.
Tippek
- gyökércsoportok = root,, portage
- csoportok =, portage
- prioritás = 3
- Lásd a Gentoo Fórumok webhelyét
- könyvtár =/mnt/gentoo
- A 3. szakasz fogyasztóinak valamilyen okból hiányzik egy "portage" felhasználója és csoportja, ami miatt a chroot belsejében az emerge sikertelen lesz. Ha schroot -ot használ, létre kell hoznia a portage felhasználót és csoportot a gazdarendszerén (az én esetemben ubuntu maverick); az/mnt/gentoo/etc mappában lévő passwd és csoport fájlok felülíródnak, ha közvetlenül módosítja őket. Miután hozzáadta a portage felhasználót és csoportot a gazdarendszerhez, a chrootingnak a szokásos módon kell működnie a hálózati hozzáféréssel is. A következő konfigurációjú schroot -ot használtam:
- root-felhasználók =
- álnevek = gentoo
- type = könyvtár
- leírás = gentoo
Figyelmeztetések
- Ez sokáig tart, de általában megéri.
- Ne próbáljon több architektúrával rendelkező verziót telepíteni (pl. Gentoo 64 bit ubuntu 32 bitre), mivel a chroot nem fog megfelelően működni (ha valaki jobban el tudja ezt magyarázni?)