Kako namestiti Gentoo Linux iz Ubuntuja (s slikami)

Kazalo:

Kako namestiti Gentoo Linux iz Ubuntuja (s slikami)
Kako namestiti Gentoo Linux iz Ubuntuja (s slikami)

Video: Kako namestiti Gentoo Linux iz Ubuntuja (s slikami)

Video: Kako namestiti Gentoo Linux iz Ubuntuja (s slikami)
Video: 2016, 2017 Nissan Quest Минивэн, новый VAN Nissan Quest 2016, 2017 модель 2024, Maj
Anonim

Gentoo je distribucija Linuxa, ki slovi po prilagodljivosti, zapletenosti, upravljanju paketov in splošni povezanosti z geeky-ness. V prvi vrsti distribucija Gentoo ni za vsakogar; bodite pripravljeni uporabiti svoje možgane, saj boste morali brati, da bo vaš sistem popolnoma funkcionalen. V Gentooju je vsak paket sestavljen iz vira z uporabo orodja za upravljanje paketov, portage, tako da se uporabnik sam odloči, katere funkcije in paketi so nameščeni v vašem sistemu. Sestavljanje/namestitev velikih zgradb (kde/gnome/libreoffice) lahko traja od 30 sekund do nekaj dni (vsak), odvisno od uporabljene strojne opreme, manjše gradnje pa so nameščene v nekaj minutah. Ta priročnik vam bo omogočil namestitev programa Gentoo, računalnik pa bo ostal popolnoma brezplačen za običajno vsakodnevno uporabo. Napisano je bilo izrecno za delo iz Ubuntuja, čeprav ni razloga, da to ne bi delovalo iz katere koli druge distribucije Linuxa.

Koraki

Namestite Gentoo Linux iz Ubuntu 1. korak
Namestite Gentoo Linux iz Ubuntu 1. korak

Korak 1. Prepričajte se, da imate v svojem polju Ubuntu privilegije nadkorisnika; in internetno povezavo - po možnosti hitro

Prednostno je tudi vmesno poznavanje Ubuntuja in Linuxa na splošno.

Namestite Gentoo Linux iz Ubuntuja 2. korak
Namestite Gentoo Linux iz Ubuntuja 2. korak

Korak 2. Na Ubuntu morate namestiti chroot

To lahko dosežete prek programa Synaptic z namestitvijo paketov dchroot in debootstrap; ali ukazno vrstico z vnosom

sudo apt-get install dchroot debootstrap

. Ta program omogoča Linuxu, da se začasno pretvarja, da je njegov korenski imenik drugačen od običajnega.

Namestite Gentoo Linux iz Ubuntu 3. korak
Namestite Gentoo Linux iz Ubuntu 3. korak

Korak 3. Razdelite obstoječe particije ali ustvarite novo particijo iz prostega prostora na trdem disku

Bodi previden! Nočete izgubiti nobenih podatkov.

Večina spletnih mest priporoča, da je v bistvu čim več particij, tem bolje. Najmanj boste potrebovali korensko particijo (/); vendar ima večina ljudi ločeno swap particijo, home particijo (/home). Nekateri priporočajo tudi ločeno particijo za /boot in /var

Namestite Gentoo Linux iz Ubuntu 4. korak
Namestite Gentoo Linux iz Ubuntu 4. korak

Korak 4. Formatirajte nove particije z datotečnim sistemom po vaši izbiri (za /home, /, /boot in /var je bolje uporabiti ext2, ext3 ali reiser2)

Menjave je treba formatirati kot swap particije.

Namestite Gentoo Linux iz Ubuntu 5. korak
Namestite Gentoo Linux iz Ubuntu 5. korak

Korak 5. Ustvarite novo mapo,

/mnt/gentoo

in eno za vsako ločeno particijo, ki ste jo ustvarili.

Namestite Gentoo Linux iz Ubuntu 6. korak
Namestite Gentoo Linux iz Ubuntu 6. korak

Korak 6. Tukaj namestite nove particije:

  • sudo mount /dev /sda5 /mnt /gentoo

  • sudo mount/dev/sda6/mnt/gentoo/home

  • kjer sta sda5 in 6 particiji, ki vsebujeta vaše bodoče korenske in domače imenike.
Namestite Gentoo Linux iz Ubuntu 7
Namestite Gentoo Linux iz Ubuntu 7

Korak 7. Preverite, ali je vaš datum pravilen (vnesite datum)

S sintakso jo lahko spremenite

datum MMDDhhmmLLLL

Namestite Gentoo Linux iz Ubuntu 8. korak
Namestite Gentoo Linux iz Ubuntu 8. korak

Korak 8. Odprite program za brskanje po spletu in se pomaknite do tukaj

Poiščite lokalno ogledalo in prenesite stopnja 3 tarball from

izdaje/x86/2008.0/etape/

(x86 zamenjajte z arhitekturo po vaši izbiri - ta priročnik je preizkušen samo za AMD64 in x86). Prenesite ustrezno datoteko md5.

Namestite Gentoo Linux iz Ubuntu 9. korak
Namestite Gentoo Linux iz Ubuntu 9. korak

Korak 9. Premaknite ga v mapo Gentoo

mv stage3*.bz2* /mnt /gentoo

.

Namestite Gentoo Linux iz Ubuntu 10. korak
Namestite Gentoo Linux iz Ubuntu 10. korak

Korak 10. Premaknite se tja (

cd /mnt /gentoo

) in preverite tarball skozi md5:

md5sum -c stopnja3*.md5

. To zagotavlja, da je tarball pravilno naložen, ne da bi bil poškodovan. Če ne poroča kot v redu, ga boste morali znova prenesti.

Namestite Gentoo Linux iz Ubuntu 11. korak
Namestite Gentoo Linux iz Ubuntu 11. korak

Korak 11. Izvlecite tarball

sudo tar xvjpf stage3*.bz2

. Počakajte, da se dokonča.

Namestite Gentoo Linux iz Ubuntu 12. korak
Namestite Gentoo Linux iz Ubuntu 12. korak

Korak 12. Zdaj imate na particiji Gentoo nameščenih nekaj osnovnih programov; Nato morate namestiti Portage:

Gentoojev sistem za upravljanje paketov, ki vam omogoča popoln nadzor nad tem, kar je v vašem sistemu.

  • Vrnite se v ogledalo, s katerega ste predhodno prenesli datoteko stage3. Pojdite na

    utrinki/

  • imenik in prenesite najnovejšo datoteko Portage. Premaknite ga v /mnt /gentoo in uporabite ukaz:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Kratek uvod v Portage: Portage je sistem za upravljanje paketov, ki omogoča relativno enostavno namestitev številnih programskih paketov. Deluje tako, da prenesete seznam teh in njihovih medsebojnih odnosov s strežnika rsync. To bo portage usmerilo na ustrezne datoteke, ki jih je mogoče prenesti z ogromnega števila drugih strežnikov. Ko se te datoteke prenesejo, bo računalnik iz vira sestavil programsko opremo - optimizirano za vašo napravo.
Namestite Gentoo Linux iz Ubuntu 13. korak
Namestite Gentoo Linux iz Ubuntu 13. korak

Korak 13. Na tej stopnji boste morda želeli nastaviti nekatere zastavice prevajanja

To naredite tako, da uredite /mnt/gentoo/etc/portage/make.conf z vašim priljubljenim urejevalnikom besedil. Celoten vodnik o različnih spremenljivkah znamke najdete tako, da preberete /mnt/gentoo/usr/share/portage/config/make.conf.example. Shranite spremembe v konfiguracijsko datoteko in zapustite urejevalnik besedila.

Namestite Gentoo Linux iz Ubuntu 14. korak
Namestite Gentoo Linux iz Ubuntu 14. korak

Korak 14. Želite optimizirati prenos?

Ponovno uredite make.conf in se prepričajte, da je spremenljivka SYNC nastavljena na najbolj lokalni strežnik rsync. Spremenljivki GENTOO_MIRRORS dodajte toliko ogledal, kot vam je všeč - čeprav na prvo mesto postavite želeno. Seznam ogledal, ki so na voljo, najdete tukaj.

Namestite Gentoo Linux iz Ubuntu 15. korak
Namestite Gentoo Linux iz Ubuntu 15. korak

Korak 15. Preden se potopite v svoj novi sistem, se morate prepričati, da imate iz Ubuntuja kopiranih nekaj pomembnih nastavitev

  • Najprej nastavitve dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • In vaš sistem proc:

    sudo mount -t proc none/mnt/gentoo/proc

  • .
  • In povežite datotečni sistem /dev:

    sudo mount -o bind /dev /mnt /gentoo /dev

  • .
Namestite Gentoo Linux iz Ubuntu 16. korak
Namestite Gentoo Linux iz Ubuntu 16. korak

Korak 16. Zdaj lahko kroot

To je res preprosto - in ga lahko kadar koli zaprete tako, da preprosto vnesete… err… exit. To je postopek v treh korakih:

  • Najprej spremenite korenski imenik v /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Nato posodobite okolje, da zagotovite, da ta terminal ve, kje naj bi bil:

    /usr/sbin/env-update

  • Nazadnje, zapišite to v (začasni) spomin:

    vir /etc /profile

  • Če se želite spomniti, da ste v krotu, lahko uporabite ta uglajen ukaz:

    izvozi PS1 = "(chroot) $ PS1"

Namestite Gentoo Linux iz Ubuntu 17. korak
Namestite Gentoo Linux iz Ubuntu 17. korak

Korak 17. Čestitamo

Ste v Gentooju in približno … četrtino poti tja. Glavo pokonci!

Namestite Gentoo Linux iz Ubuntu 18. korak
Namestite Gentoo Linux iz Ubuntu 18. korak

Korak 18. Nato morate sestaviti najpomembnejšo komponento katerega koli operacijskega sistema:

njegovo jedro. Jedro je del operacijskega sistema, ki določa, kateri deli programske opreme lahko kadar koli dovolijo dostop do kosa strojne opreme. Brez jedra ni operacijskega sistema, ker ne more delovati.

Namestite Gentoo Linux iz Ubuntu 19. korak
Namestite Gentoo Linux iz Ubuntu 19. korak

Korak 19. Se spomnite, da ste namestili portage prej?

Zdaj boste prenesli seznam paketov, ki jih lahko namestite s strežnika rsync, ki ste ga določili. Vrsta

emerge --sync

Namestite Gentoo Linux iz Ubuntu 20. korak
Namestite Gentoo Linux iz Ubuntu 20. korak

Korak 20. Zaradi jasnosti bom na tej stopnji predpostavil, da želite namestiti najnovejše jedro (2.6) in ne 2.4

Namestite Gentoo Linux iz Ubuntu 21. korak
Namestite Gentoo Linux iz Ubuntu 21. korak

Korak 21. Zdaj moramo nastaviti zastavice USE

Te zastavice povedo prevajalniku, katere možnosti naj doda, in katere optimizacije naj uporabi. Pomembno je, da za svoj sistem nastavite ustrezne zastavice za uporabo, sicer lahko pride do nepričakovanih rezultatov. Prav tako je dobro dodati zastavice, ki povedo, čemu ne bi smeli dodati podpore.

Namestite Gentoo Linux iz Ubuntu 22. korak
Namestite Gentoo Linux iz Ubuntu 22. korak

Korak 22. Vsaka zastavica, ki jo želite dodati, je preprosto beseda

Vsaka možnost, ki jo želite odstraniti, je beseda s pomišljajem (-) pred njo. Na primer, če želimo vse sestaviti s podporo ogg, bi dodali ogg. Če pa ne želimo podpore ogg, bi dodali -ogg.

Namestite Gentoo Linux iz Ubuntu 23. korak
Namestite Gentoo Linux iz Ubuntu 23. korak

Korak 23. Če želite izbrati zastavice USE, si oglejte dokumentacijo Gentoo USE Flags, da vidite, katere zastavice želite vključiti

Namestite Gentoo Linux iz Ubuntu 24. korak
Namestite Gentoo Linux iz Ubuntu 24. korak

Korak 24. Ko izberete zastavice, ki jih želite uporabiti, se pomaknite do /etc/make.conf in vnesite želene zastavice

Namestite Gentoo Linux iz Ubuntu 25
Namestite Gentoo Linux iz Ubuntu 25

Korak 25. Zdaj nastavimo vaš časovni pas

Gentoo ima vse časovne pasove na naslovu/usr/share/zoneinfo. Pomaknite se do imenika in izdajte ukaz ls za ogled razpoložljivih časovnih pasov. Nato kopirajte časovni pas v /etc /localtime z ukazom, kot je (

# cp/usr/share/zoneinfo/GMT/etc/localtime

).

Namestite Gentoo Linux iz Ubuntu 26
Namestite Gentoo Linux iz Ubuntu 26

Korak 26. Zdaj, ko smo nastavili časovni pas, je čas, da dejansko naložimo svoje vire jedra in konfiguriramo jedro

Namestite Gentoo Linux iz Ubuntu 27. korak
Namestite Gentoo Linux iz Ubuntu 27. korak

Korak 27. Zaženi (

# pojavljajo gentoo-viri

), da prenesete svoje vire jedra.

Namestite Gentoo Linux iz Ubuntu 28
Namestite Gentoo Linux iz Ubuntu 28

Korak 28. Ta naslednji korak je lahko za prve časovnike težaven

Tu jedro konfiguriramo tako, da ima podporo, ki jo potrebujemo. Prepričati se morate, da ste jedro pravilno nastavili, sicer lahko ostanete brez funkcij, ki jih potrebujete.

Namestite Gentoo Linux iz Ubuntuja 29. korak
Namestite Gentoo Linux iz Ubuntuja 29. korak

Korak 29. Zaženi

  • cd/usr/src/linux

  • naredi menuconfig

Namestite Gentoo Linux iz Ubuntu 30. korak
Namestite Gentoo Linux iz Ubuntu 30. korak

Korak 30. To bo odprlo meni za konfiguracijo jedra

Izberite vse gonilnike, ki jih potrebujete za zagon sistema, na primer gonilnike SCSI (če je potrebno), in preverite, ali so vgrajeni v jedro. Če niso, se ne boste mogli zagnati. Omogočite tudi podporo za datotečni sistem.

Namestite Gentoo Linux iz Ubuntu 31
Namestite Gentoo Linux iz Ubuntu 31

Korak 31. Izberite vse omrežne gonilnike, ki jih morda potrebujete, na primer gonilnike ethernet ali brezžične (ali oba)

Namestite Gentoo Linux iz Ubuntu 32. koraka
Namestite Gentoo Linux iz Ubuntu 32. koraka

Korak 32. Izberite vrsto procesorja in družino

Namestite Gentoo Linux iz Ubuntu 33. koraka
Namestite Gentoo Linux iz Ubuntu 33. koraka

Korak 33. Ko končate, vnesite (

naredi && naredi module_install

), da začnete sestavljati jedro in module jedra.

To lahko traja nekaj časa, zato pojdite brati knjigo, gledati televizijo, sprehajati psa ali karkoli drugega, kar radi počnete. 34

Namestite Gentoo Linux iz Ubuntu 34. koraka
Namestite Gentoo Linux iz Ubuntu 34. koraka

naredi -j2 && naredi module_install

35

  • Zdaj moramo kopirati sliko jedra v /boot.

    Spremenite jedro-2.6.24 v tisto, kar želite, da se vaše jedro imenuje. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • Zdaj pa nastavimo vaše jedrske module. Zaženi (

    find/lib/modules/(različica jedra)/-type f -iname '*.o' -or -iname '*.ko'

  • ), da poiščete vse razpoložljive module jedra. Od teh dodajte tiste, ki jih želite samodejno naložiti, v /etc/modules.autoload.d/kernel-2.6. Ne vključujte.ko ali.o ali poti. Preprosto povejte na primer snd-hda-intel.
  • Nasveti

    • root-groups = root,, portage
    • skupine =, prenos
    • prednost = 3
    • Oglejte si spletno mesto forumov Gentoo
    • imenik =/mnt/gentoo
    • Tarball stopnje 3 iz nekega razloga nima uporabnika in skupine "portage", zaradi česar ne bo uspelo v notranjosti Chroota. Če uporabljate schroot, boste morali v svojem gostiteljskem sistemu ustvariti uporabnika in skupino portage (v mojem primeru ubuntu maverick); datoteke passwd in skupine v/mnt/gentoo/etc bodo prepisane, če jih neposredno spremenite. Po dodajanju uporabnika in skupine portage v sistem gostitelja bi moralo krotiranje na običajen način delovati tudi z dostopom do omrežja. Uporabil sem schroot z naslednjo konfiguracijo:
    • root-uporabniki =
    • vzdevki = gentoo
    • type = imenik
    • opis = gentoo

    Opozorila

    • To bo trajalo dolgo, vendar je običajno vredno.
    • Ne poskušajte namestiti različice za več arhitektur (npr. Gentoo 64 bitov na 32 bitih ubuntu), ker chroot ne bo deloval pravilno (če lahko kdo to bolje pojasni?)

    Priporočena: