Cum se instalează Linux Gentoo din Ubuntu

Gentoo

este o distribuție a lui Linux este cunoscut pentru personalizarea, complexitatea, managementul pachetelor și asocierea, în general, cu un computer ciudat. În primul rând, distribuția Gentoo nu este pentru toată lumea - fii pregătit să-ți folosești creierul, din moment ce vei avea nevoie de un pic de lectură pentru a-ți face sistemul complet operațional. În Gentoo, fiecare pachet este compilat din codul sursă, utilizând instrumentul de gestionare a pachetelor "taxă de transport", atunci tu, utilizatorul, decideți ce funcții și pachete să instalați în sistemul dvs. Compilarea și instalarea versiunii mari (kde, gnome, LibreOffice) poate dura de la 30 de secunde la câteva zile (fiecare), în funcție de hard disk utilizat, în timp ce versiunile mai mici sunt instalate în câteva minute.

Acest ghid vă va permite să instalați Gentoo în timp ce părăsiți calculatorul complet gratuit pentru utilizarea normală a fiecărei zile. Este scris în mod special pentru a lucra din Ubuntu, deși nu există niciun motiv pentru care nu funcționează din nici o altă distribuție Linux.

pași

1
Asigurați-vă că aveți privilegii de superuser în caseta dvs. Ubuntu și conexiune la Internet, de preferință una rapidă. De asemenea, este de preferat să aveți cunoștințe intermediare despre Ubuntu și Linux în general.
  • 2
    Trebuie să instalați un mediu chroot în Ubuntu. Puteți realiza acest lucru prin Synaptic instalând pachetele dchroot și debootstrap - sau prin introducerea liniei de comandă sudo apt-get instala dchroot debootstrap. Acest program permite Linuxului să pretindă temporar că directorul rădăcină este diferit de cel normal.
  • 3
    Distribuirea partițiilor existente sau crearea de noi partiții din spațiul liber al hard diskului. Fii atent! nu doriți să pierdeți date
  • Majoritatea site-urilor recomandă ca, în esență, cu cât mai multe partiții, cu atât mai bine. Cel puțin, veți avea nevoie de o partiție root (/) - dar majoritatea utilizatorilor au o partiție separată de swap și o partiție de domiciliu (/ home). Unii recomandă, de asemenea, o partiție separată pentru / boot și / var.
  • 4
    Noi partiții formatate utilizând sistemul de fișiere de alegere (pentru / home, /, / boot și / var este de preferat să se folosească ext2, ext3 sau reiser2). Schimburile trebuie să fie formatate ca partiții swap.
  • 5
    Creați un dosar nou, / mnt / gentoo și una pentru fiecare partiție separată pe care ați creat-o.
  • 6
    Montați-vă noile partiții aici:
  • sudo mount / dev / sda5 / mnt / gentoo
  • mount sudo / dev / sda6 / mnt / gentoo / home
  • aici, sda5 și 6 sunt partițiile care conțin directoarele dvs. rădăcină și adresele de domiciliu, respectiv.
  • 7
    Verificați dacă data este corectă (introduceți data). Puteți să o modificați cu sintaxa data MMDDhhmmYYYY.
  • 8
    Deschideți browserul preferințelor dvs. și introduceți aici. Găsiți copia oglindă locală și descărcați fișierul tarball stage3 din versiuni / x86 / 2008.0 / etape / (înlocuiți x86 cu arhitectura aleasă, acest ghid este testat numai pentru AMD64 și x86). Descărcați fișierul md5 corespunzător.
  • 9
    Mutați-o în dosarul Gentoo mv etapa3 * .bz2 * / mnt / gentoo.
  • 10
    Accesați dosarul (cd / mnt / gentoo) și verificați tarballul prin md5: md5sum -c etapa3 * .md5. În acest fel, veți asigura că tarballul a fost descărcat corect, fără a fi deteriorat. Dacă nu apare bine, va trebui să îl descărcați din nou.
  • 11
    Extrageți tarballul! sudo tar xvjpf etapa3 * .bz2. Așteptați până la terminarea procesului.
  • 12
    Aveți deja unele programe de bază instalate pe partiția Gentoo - atunci trebuie să instalați Portage: Sistemul de gestionare a pachetelor Gentoo care vă permite să controlați complet ce este în sistemul dvs.
  • Reveniți la oglinda din care ați descărcat anterior etapa tarball3. Du-te la instantanee / director și descărcați fișierul "taxă de transport" cel mai recent Mutați-o în / mnt / gentoo și folosiți comanda:
  • tar xvjf / mnt / gentoo / portage-.tar.bz2-C / mnt / gentoo / usr
  • O scurtă introducere pe Portage: Portage este un sistem de gestionare a pachetelor care vă permite să instalați multe pachete software relativ ușor. Funcționează prin descărcarea unei liste a acestora și a relațiilor lor de la un server rsync. Acest lucru va indica Portage la fișierele relevante care pot fi descărcate, printre un număr mare de alte servere. Odată ce aceste fișiere au fost descărcate, calculatorul dvs. va compila software-ul de la sursă, optimizând-o.
  • 13
    În această etapă, este posibil să doriți să configurați unele opțiuni de compilare. Puteți face acest lucru prin editarea /mnt/gentoo/etc/make.conf cu editorul dvs. de text preferat. Puteți găsi un ghid complet al diferitelor variabile prin citire /mnt/gentoo/etc/make.conf.example. Salvați modificările din fișierul de configurare și ieșiți din editorul de text.
  • 14
    Doriți să vă optimizați descărcarea? Editați din nou make.conf și asigurați-vă că variabila SYNC este configurată pentru cel mai apropiat server rsync. Adăugați toate exemplarele de oglindă dorite în variabila GENTOO_MIRRORS, dar mai întâi localizați pe cea preferată. Puteți găsi lista de copii în oglindă disponibile aici.
  • 15
    Înainte de a vă scufunda în noul dvs. sistem, este necesar să vă asigurați că aveți unele configurații vitale copiate prin Ubuntu așa cum este.
  • În primul rând, configurațiile 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 sau să se alăture sistemului de fișiere / dev: sudo mount -o legare / dev / mnt / gentoo / dev.
  • 16
    Acum puteți folosi mediul chroot! Acest lucru este foarte ușor, și puteți ieși pur și simplu tastând ... ieși afară Este un proces în trei etape:
  • Mai întâi, schimbați directorul sursă în / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
  • Apoi, actualizați mediul pentru a vă asigura că acest terminal știe unde ar trebui să fie: / usr / sbin / env-actualizare
  • În cele din urmă, introduceți-o în memoria (temporară):sursă / etc / profil
  • Dacă doriți să vă reamintiți că vă aflați într-un mediu chroot, puteți utiliza această comandă rafinată: export PS1 ="(chroot) $ PS1"
  • 17
    Felicitări! Sunteți deja în interiorul Gentoo și aproape la jumătatea drumului. Bucură-te!
  • 18
    În continuare, trebuie să compilați cea mai importantă componentă a oricărui sistem de operare: kernel-ul Kernel-ul este partea sistemului de operare care dictează ce elemente software pot accesa oricând o parte din hard disk. Fără kernel nu există niciun sistem de operare, deoarece nu poate funcționa.
  • 19
    Vă amintiți instalarea Portage? Acum, veți descărca o listă de pachete pe care le puteți instala de pe serverul rsync pe care l-ați specificat. Conectați-vă emerge --sync


  • 20
    Din motive de claritate, presupun că în această etapă doriți să instalați ultimul kernel (2.6) în loc de 2.4.
  • 21
    Acum trebuie să configurați steagurile USE. Acești indicatori indică compilatorului ce opțiuni trebuie adăugate, precum și ce optimizări să utilizeze. Este important să se stabilească indicatorii "utilizare" corect pentru sistemul dvs., pentru că în caz contrar veți ajunge la unele rezultate neașteptate. De asemenea, este bine să adăugați indicatori care să spună ce nu trebuie să vă sprijiniți.
  • 22
    Fiecare indicator pe care doriți să îl adăugați este pur și simplu un cuvânt. Fiecare opțiune pe care doriți să o eliminați este cuvântul cu o cratimă (-). De exemplu, dacă vrem să compilam tot ce are suport Ogg, adaugăm "ogg". Dar dacă dorim sprijinul Obb, adăugăm "-ogg".
  • 23
    Pentru a alege indicatorii USE, aruncați o privire la Gentoo USE flags documentație pentru a vedea ce indicatori doriți să includeți.
  • 24
    După ce ați ales ce indicatori să utilizați, navigați la /etc/make.conf și introduceți indicatorii doriți.
  • 25
    Acum, să vă configurați fusul orar. Gentoo are toate zonele de timp din / usr / share / zoneinfo. Navigați la director și lansați comanda Is pentru a vedea fusurile orare disponibile. Copiați zona horara în / etc / localtime cu o comandă ca (# cp / usr / share / zoneinfo / GMT / etc / localtime).
  • 26
    Acum, când avem fusul orar configurat, este timpul să descărcați sursele de kernel pentru a configura nucleul.
  • 27
    Executați (# emerge gentoo-sources) pentru a descărca sursele de kernel.
  • 28
    Acest pas poate fi înșelător pentru cei care o fac pentru prima dată. Aici configuram kernelul astfel încât să aibă suportul de care avem nevoie. Este necesar să fiți sigur că configurați corect nucleul, altfel veți rămâne fără funcțiile de care aveți nevoie.
  • 29
    ruleaza
  • cd / usr / src / linux
  • face menuconfig
  • 30
    Aceasta va deschide meniul de configurare a kernelului. Asigurați-vă că pentru a selecta toate driverele care va trebui să porniți sistemul, cum ar fi controlere SCSI (dacă este necesar), și asigurați-vă că acestea sunt configurate pentru a fi încorporate în kernel. Dacă nu sunt, nu veți putea să faceți boot. De asemenea, asigurați-vă că ați activat suportul pentru sistemul dvs. de fișiere.
  • 31
    Selectați orice driver de rețea de care aveți nevoie, cum ar fi ethernet sau controlori wireless (sau ambele).
  • 32
    Alegeți tipul și familia procesorului dvs.
  • 33
    După ce ați terminat, introduceți ( face && face modules_install) pentru a începe să compilați nucleul și modulele kernel-ului. Acest lucru poate dura ceva timp, citiți astfel o carte, vizionați TV, umblați câinele sau faceți tot ce vă place să faceți.
  • 34
    face-j2 && face modules_install
  • 35
    Acum trebuie să copiem imaginea kernelului în / boot. Schimbați kernel-2.6.24 cu numele pe care doriți să-l dați kernel-ului. ( cp arhivă / i386 / boot / bzImage / boot / kernel-2.6.24)
  • 36
    Acum, să configuram modulele de kernel. Executați (găsi / lib / modules / (kernel version) / -type f -iname `* .o` sau -iname `* .ko`) pentru a găsi modulele de kernel disponibile. Dintre acestea, adăugați cele pe care doriți să le încărcați automat în /etc/modules.autoload.d/kernel-2.6. Nu includeți extensia .ko sau .o sau ruta. Este suficient să spunem, de exemplu, snd-hda-intel.
  • sfaturi

    • Grupurile de origine = root,,taxă de transport
    • Grupuri =,taxă de transport
    • Prioritate = 3
    • Verificați forumurile de pe site-ul web Gentoo
    • Directory = / mnt / gentoo
    • Stagiul tarball3 nu are utilizator și grup de "taxă de transport" pentru un motiv oarecare, care va cauza defecțiuni din mediul chroot. Dacă utilizați mediul chroot va trebui să creeze utilizator și grupul portage pe sistemul gazdă (Ubuntu Maverick în cazul meu) - parola de grup și fișiere în / mnt / gentoo / etc vor fi suprascrise dacă modificate în mod direct. După adăugarea utilizatorului și a grupului de portage la sistemul gazdă, utilizarea normală a mediului chroot trebuie să funcționeze și cu accesul la rețea. Am folosit următoarea configurație:
    • utilizatori-origine =
    • alias = gentoo
    • tip = director
    • descriere = gentoo

    avertismente

    • Acest lucru durează mult, dar, în general, merită.
    • Nu încercați să instalați o versiune pentru mai multe arhitecturi (de exemplu, pe 64 de biți gentoo ubuntu 32 de biți), deoarece chroot nu va funcționa corect (poate cineva explica acest lucru un pic mai bine?)

    Lucruri de care ai nevoie

    • Ubuntu 10.10 (celelalte versiuni nu sunt testate)
    • Conectare continuă la Internet
    Distribuiți pe rețelele sociale:

    înrudit
    Cum se dezinstalează software-ul pentru UbuntuCum se dezinstalează software-ul pentru Ubuntu
    Cum se rulează Linux pe un MacCum se rulează Linux pe un Mac
    Cum se formatează un hard disk Linux pentru WindowsCum se formatează un hard disk Linux pentru Windows
    Cum se instalează Android pe Ubuntu Linux cu Eclipse IDECum se instalează Android pe Ubuntu Linux cu Eclipse IDE
    Cum se instalează DebianCum se instalează Debian
    Cum se instalează FedoraCum se instalează Fedora
    Cum se instalează Google Earth pe Ubuntu LinuxCum se instalează Google Earth pe Ubuntu Linux
    Cum se instalează Gnome pe Arch LinuxCum se instalează Gnome pe Arch Linux
    Cum se instalează LinuxCum se instalează Linux
    Cum se instalează Java pe UbuntuCum se instalează Java pe Ubuntu
    » » Cum se instalează Linux Gentoo din Ubuntu

    © 2011—2020 ertare.com