Instalați Gentoo Linux din Ubuntu

Gentoo

este unul Linux-Distribuție, care este bine cunoscută pentru opțiunile de personalizare flexibile, complexitatea și managementul pachetului său și este, în general, considerată un sistem pentru ciudățenii. În primul rând, distribuția Gentoo nu este pentru toată lumea - fii pregătit să-ți folosești creierul, pentru că trebuie să o citești pentru a-ți face sistemul complet funcțional. Sub Gentoo, fiecare pachet este recompilat folosind sistemul de management al pachetelor taxă de transport, astfel încât, ca utilizator, puteți decide ce caracteristici și pachete vor fi instalate pe sistemul dvs. Compilarea / instalare pachete mari (kde / gnome / LibreOffice) poate fi între 30 de secunde și câteva zile ultimele (pentru fiecare individ), în funcție de hardware-ul, în timp ce pachetele mai mici vor fi instalate în câteva minute.

Acest ghid vă va ajuta să instalați Gentoo, dar computerul dvs. va fi în continuare disponibil. Acesta se bazează în mod specific pe un sistem Ubuntu, dar nu există niciun motiv pentru care să nu meargă din alte distribuții Linux.

metodă

  1. 1
    Asigurați-vă că aveți drepturi superuser pe sistemul dvs. Ubuntu și o conexiune la internet - de preferință una rapidă. Dacă știți ceva despre Ubuntu și Linux în general, este un avantaj.
  2. 2
    Trebuie să instalați chroot pe Ubuntu. Puteți face acest lucru cu Synaptic făcând dchroot- și debootstrap-Instalați pachetele sau linia de comandă dând clic pe sudo apt-get instala dchroot debootstrap atingând. Acest program permite Linuxului să pretindă pentru o vreme că directorul rădăcină este diferit de cel obișnuit.
  3. 3
    Se repartiționează fie partițiile existente, fie se creează o nouă partiție din spațiul liber pe disc. Aveți grijă să nu pierdeți date!
    • În esență, majoritatea site-urilor recomandă: cu cât sunt mai multe partiții, cu atât mai bine. Aveți nevoie de cel puțin o partiție rădăcină (/), dar majoritatea oamenilor au, de asemenea, o partiție separată de swap și o partiție de domiciliu (/ home). Unii recomandă chiar și o partiție separată pentru / boot și / var.
  4. 4
    Formați partițiile noi cu un sistem de fișiere la alegere (pentru / home, /, / boot și / var este mai bine să utilizați ext2, ext3 sau reiser2). Schimburile trebuie formatate ca o partiție swap.
  5. 5
    Creați un nou director / Mnt / gentoo și una pentru fiecare partiție nouă pe care ați creat-o.
  6. 6
    Montați noile partiții în acest fel:
    • sudo mount / dev / sda5 / mnt / gentoo
    • mount sudo / dev / sda6 / mnt / gentoo / home
    sda5 și 6 sunt partițiile care conțin noua adresă de root și home.
  7. 7
    Verificați dacă data este corectă (introduceți data). Puteți schimba singur data MMDDhhmmYYYY atingând.
  8. 8
    Deschideți un browser de alegere și mergeți la Pagina cu oglinzile Gentoo. Luați următoarea oglindă și încărcați-o stage3-Tarball de la de presă / x86 / 2008.0 / etape / (înlocuiți x86 cu arhitectura aleasă - acest ghid a fost testat numai pentru AMD64 și x86). Descărcați fișierul corespunzător md5.
  9. 9
    Mutați-o în directorul Gentoo. mv etapa3 * .bz2 * / mnt / gentoo.
  10. 10
    Accesați acest director (cd / mnt / gentoo) si verificati tarballul cu md5: md5sum -c etapa3 * .md5. Deci, puteți fi sigur că tarballul a fost descărcat în mod corespunzător și nu distrus. Dacă rezultatul nu este OK, trebuie să îl descărcați din nou.
  11. 11
    Extrageți tarballul! sudo tar xvjpf etapa3 * .bz2. Așteptați până se termină.
  12. 12
    Există acum câteva programe de bază instalate pe partiția dvs. Gentoo. Apoi, va trebui să instalați Portage, sistemul de gestionare a pachetelor Gentoo, care vă oferă control complet asupra a ceea ce este în sistemul dvs.
    • Întoarceți-vă la oglinda din care ați descărcat stadiul 3 tarball. Du-te la asta instantanee /-Director și descărcați cele mai recente taxă de transport-Faceți dosar. Mutați-o în / mnt / gentoo și folosiți comanda:
    • tar xvjf / mnt / gentoo / portage.tar.bz2-C / mnt / gentoo / usr
    • O scurtă introducere în Portage Portage este un sistem de gestionare a pachetelor care face relativ ușor să instalați multe pachete software. Funcționează astfel încât să existe o listă de pachete și interdependența lor de una rsync-Descărcări server. De aici, Portage este direcționat către multe alte fișiere care pot fi descărcate de pe multe alte servere. Odată ce aceste fișiere sunt descărcate, software-ul va fi recompilat din fișierele sursă și optimizat pentru calculatorul dumneavoastră.
  13. 13
    În acest moment s-ar putea să fie bine câteva compila steaguri pentru a pune. Puteți face acest lucru de unul singur /mnt/gentoo/etc/make.conf editați cu editorul dvs. preferat. Un ghid complet al diferitelor variabile pot fi găsite în /mnt/gentoo/etc/make.conf.example găsi. Salvați modificările în fișierul de configurare și ieșiți din editor.
  14. 14
    Doriți să optimizați descărcarea? modifica make.conf încă o dată și asigurați-vă că variabila SYNC este setată la serverul rsync cel mai apropiat de dvs. Adăugați cât mai multe oglinzi pe care doriți să le utilizați la variabila GENTOO_MIRRORS - dar puneți pe rând cea mai preferată oglindă. Aici este lista de disponibile oglinzi.
  15. 15
    Înainte de a vă alăturați noului dvs. sistem, asigurați-vă că copiați câteva setări foarte importante din sistemul dvs. Ubuntu.
    • Mai întâi setările DNS: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Și sistemul tău proc: sudo mount -t proc nu / mnt / gentoo / proc.
    • Și mount-bind sistemul de fișiere / dev: sudo mount -o legare / dev / mnt / gentoo / dev.
  16. 16
    Acum puteți începe cu chroot! Este foarte ușor și poate fi oprit în orice moment pur și simplu ... uh ... ieșire atingând. Este un proces în trei etape:
    • Mai întâi, schimbați directorul rădăcină în / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Apoi actualizați mediul astfel încât acest terminal să știe unde ar trebui să fie: / Usr / sbin / env-update
    • În cele din urmă, dați-i o memorie (temporară): sursă / etc / profil
    • Dacă doriți să vă reamintiți că sunteți în chroot, puteți folosi această comandă frumoasă: export PS1 = "(chroot) $ PS1"
  17. 17
    Felicitări! Acum ești în Gentoo și ești ... un sfert din drumul înapoi. Ridică-te!
  18. 18
    Apoi, trebuie să compilați cea mai importantă componentă a oricărui sistem de operare: kernel-ul. Kernel-ul este partea sistemului de operare care este responsabilă pentru ce software poate accesa ce hardware și când. Fără kernel nu există niciun sistem de operare, deoarece nu există nici o operație.
  19. 19
    Vă amintiți cum ați instalat anterior portage? Descărcați acum o listă a pachetelor pe care le puteți instala de pe serverul rsync pe care l-ați specificat. robinet emerge - sincronizare


  20. 20
    Pentru a nu exista neînțelegeri: Aici presupun că doriți să instalați ultimul kernel (2.6) în loc de 2.4.
  21. 21
    Acum trebuie să setăm steagurile USE. Aceste steaguri spun compilatorului ce opțiuni să utilizeze și ce optimizări. Este important să setați steagurile de utilizare corecte pentru sistemul dvs., altfel puteți întâlni câteva surprize. De asemenea, este bine să setați steaguri care să spună ce nu trebuie făcut.
  22. 22
    Orice pavilion pe care doriți să îl adăugați este doar un cuvânt. Fiecare posibilitate pe care doriți să o suprimați este un cuvânt cu minus (-) în fața acestuia. De exemplu, dacă vrem să compilam totul cu suportul ogg, vom adăuga ogg. Dar dacă nu vrem să susținem ogg, atunci adăugăm -ogg.
  23. 23
    Pentru a alege steagurile dvs. USE, citiți Documentația Gentoo USE Flags pentru a vedea ce steaguri doriți să setați.
  24. 24
    Odată ce ați decis ce steaguri să utilizați, deschideți /etc/make.conf și inserați steagurile pe care le doriți.
  25. 25
    Să stabilim fusul orar acum. Gentoo are toate fusurile orare în / usr / share / zoneinfo. Mergeți la acest director și executați comanda ls pentru a vedea fusurile orare disponibile. Apoi, copiați fusul orar în / etc / localtime cu o comandă ca # cp / usr / share / zoneinfo / GMT / etc / localtime.
  26. 26
    Acum, că am setat fusul orar, este timpul să descărcați sursa kernel-ului și să configurați kernel-ul.
  27. 27
    Plumb (# emerge gentoo-sources) pentru a descărca sursele de kernel.
  28. 28
    Acest pas poate fi un pic dificil pentru noii veniți. Aici configuram kernelul pentru a avea suportul de care avem nevoie. Trebuie să fii sigur că nu faci nici o greșeală aici, altfel ceva de care ai nevoie poate că nu funcționează.
  29. 29
    invoca
    • cd / usr / src / linux
    • face menuconfig
  30. 30
    Aceasta pornește meniul de configurare a kernelului. Asigurați-vă că selectați toate driverele de care aveți nevoie pentru a porni sistemul, cum ar fi driverele SCSI (dacă este necesar) și asigurați-vă că au setarea care trebuie inclusă și în kernel. Dacă nu este cazul, nu puteți boot. De asemenea, asigurați-vă că vă susțineți sistemul de fișiere.
  31. 31
    Alegeți driverele de rețea de care aveți nevoie, cum ar fi driverele ethernet sau driverele wireless (sau ambele).
  32. 32
    Alegeți tipul și familia procesorului.
  33. 33
    După ce ați terminat, tastați ( face face modules_install) pentru a începe să compilați modulele de kernel și kernel. Aceasta poate dura ceva timp. Între timp, citiți o carte, vizionați TV, mergeți la o plimbare cu câinele sau ce vă place.
  34. 34
    face-j2 face modules_install
  35. 35
    Acum trebuie să copiem imaginea kernelului în / boot. Schimbați kernelul 2.6.24 la orice doriți să-i apelați kernel-ul. ( cp arhivă / i386 / boot / bzImage / boot / kernel-2.6.24)
  36. 36
    Să vă configurați modulele de kernel acum. Efectuați (găsi / lib / modules / (kernel version) / -type f -name `* .o` -or -name `* .ko`) pentru a găsi toate modulele kernel disponibile. Adăugați din ele cele care ar trebui încărcate automat în /etc/modules.autoload.d/kernel-2.6. Nu scrieți .ko sau .o sau calea, ci doar, de exemplu, snd-hda-intel.

Sfaturi

  • grupuri root = rădăcină,,taxă de transport
  • grupuri =,taxă de transport
  • priority = 3
  • Citiți în forumurile Gentoo și pe site
  • director = / mnt / gentoo
  • În etapa 3 tarball, dintr-un motiv oarecare, nu există un utilizator și un grup portage, iar emerge nu funcționează sub chroot. Dacă utilizați schroot, va trebui să creați utilizatorul și grupul portage pe sistemul dvs. gazdă (aici Ubuntu) - parola și fișierele de grup din / mnt / gentoo / etc vor fi suprascrise dacă le schimbați direct. După ce ați creat utilizatorul și grupul portage în sistemul gazdă, chrootul ar trebui să funcționeze la fel în modul rețea. Am folosit schroot cu următoarea configurație:
  • root =
  • aliasuri = gentoo
  • type = director
  • descriere = gentoo

avertismente

  • Este nevoie de mult timp, dar de obicei merită.
  • Nu încercați să instalați arhitecturi diferite (de exemplu, biți Gentoo 64 pe Ubuntu 32 de biți) deoarece chrootul nu va funcționa corect atunci.

Ce ai nevoie

  • Ubuntu 10.10 (alte versiuni nu sunt testate)
  • conexiune permanentă la internet
Distribuiți pe rețelele sociale:

înrudit