Cum se instalează Linux Gentoo de la Ubuntu

Posted on
Autor: Laura McKinney
Data Creației: 9 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
How to install Gentoo Linux
Video: How to install Gentoo Linux

Conţinut

este un wiki, ceea ce înseamnă că multe articole sunt scrise de mai mulți autori. Pentru a crea acest articol, 17 persoane, unele anonime, au participat de-a lungul timpului la ediția și îmbunătățirea sa.

Gentoo este o distribuție Linux cunoscut pentru managerul său de pachete, complexitatea și posibilitățile sale de personalizare. Ea este de obicei asociată cu geekurile. În primul rând, distribuția Gentoo nu este făcută pentru toată lumea, fiți gata să vă folosiți creierul, veți avea nevoie de câteva lecturi înainte ca sistemul dvs. să funcționeze pe deplin. În Gentoo, fiecare pachet este compilat din codul sursă folosind instrumentul de gestionare a pachetelor hamal. Dvs., utilizatorul, decideți ce caracteristici și pachete vor fi instalate în sistemul dvs. Compilarea și instalarea software-ului greu (kde, gnome sau LibreOffice, de exemplu) pot dura între 30 de secunde și câteva zile în funcție de hardware-ul folosit, în timp ce software-ul mai mic este instalat în câteva minute.


etape

  1. Asigurați-vă că aveți privilegii root pe computerul dvs. Ubuntu și o conexiune la internet, de preferință rapidă. De asemenea, este recomandat să aveți cunoștințe intermediare despre Ubuntu și Linux în general.
  2. Trebuie să instalați chroot pe Ubuntu. Puteți face acest lucru prin Synaptic instalând pachetele dchroot și debootstrap sau apucarea sudo apt-get install dchroot debootstrap în linia de comandă. Acest program permite Linux să se prefacă temporar că folderul său rădăcină este diferit de rădăcina normală.
  3. Repartizați partițiile existente sau creați o nouă partiție pe spațiul liber al hard disk-ului. Aveți grijă să nu pierdeți date.
    • Majoritatea site-urilor web recomandă crearea cât mai multor partiții. Cel puțin, veți avea nevoie de o partiție root (/). Cu toate acestea, majoritatea oamenilor au o partiție swap, o partiție de acasă (/ acasă). Unii recomandă, de asemenea, o partiție separată pentru / boot și / var.
  4. Formatați noua partiție folosind sistemul de fișiere la alegere (pentru / home, /, / boot și / var, este recomandat să folosiți ext2, ext3 sau reiser2). Swaps-urile trebuie să fie formatate ca o partiție swap.
  5. Creați un nou folder, / Mnt / gentoo și una pentru fiecare dintre partițiile pe care le-ați creat.
  6. Muntează-ți noile partiții aici:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : unde sda5 și 6 sunt partițiile care conțin respectiv viitoarele dvs. director și rădăcină.
  7. Verificați dacă data dvs. este corectă (introduceți data). Îl poți schimba apucând data MMDDhhmmYYYY.
  8. Deschide browserul ales de tine și navighează aici. Găsiți oglinda potrivit pentru dvs. și descărcați larchive stage3 din de presă / x86 / 2008.0 / etape / (înlocuiți x86 cu arhitectura microprocesorului, am testat acest ghid pe AMD64 și x86). Descărcați fișierul md5 corespunzător.
  9. Mutați-vă larchive în folderul dvs. Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. Mutați-vă în acest folder (cd / mnt / gentoo) și verificați integritatea arhivei grație md5: md5sum -c stage3 * .md5. Acest lucru vă permite să verificați dacă ați descărcat larchive fără ca acesta să fie corupt. Dacă rezultatul nu este OK, va trebui să îl descărcați din nou.
  11. Extrage laricele! sudo tar xvjpf stage3 * .bz2. Așteptați până se termină.
  12. Acum aveți câteva programe de bază instalate pe partiția dvs. Gentoo. Apoi, va trebui să instalați Portage, instrumentul de gestionare a pachetelor Gentoo, care vă va permite să aveți un control complet asupra a ceea ce este prezent în sistemul dvs.
    • Întoarceți-vă în oglindă de unde ați descărcat stadiul laric3. Navigați la folder instantanee / și descărcați ultimul fișier hamal. Mută-l pe / mnt / gentoo și execută următoarea comandă:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Câteva cuvinte despre Portage: Portage este un sistem de gestionare a pachetelor pentru instalarea relativ ușoară a multor pachete software. Descarcă o listă de pachete și interdependențele lor de pe un server rsync. Acest lucru va indica portage care fișiere ar trebui să fie descărcate de la un număr impresionant de alte servere. Odată descărcate aceste fișiere, software-ul va fi compilat din codul sursă de către computerul dvs., care îl va optimiza pentru hardware-ul dvs.
  13. În acest moment, poate doriți să configurați unele stegulețe de compilare. Puteți face acest lucru prin editarea /mnt/gentoo/etc/make.conf în editorul tău preferat. Puteți găsi un ghid complet despre diferitele variabile ale mărcii, consultând /mnt/gentoo/etc/make.conf.example. Salvați modificările în fișierul de configurare și ieșiți din editorul e.
  14. Doriți să vă optimizați descărcarea? Editează din nou make.conf și asigurați-vă că variabila SYNC este setată pe serverul rsync cel mai aproape de dvs. Adăugați câte oglinzi doriți în variabila GENTOO_MIRRORS începând cu cele pe care le preferați. Puteți găsi o listă de oglinzi disponibile aici.
  15. Înainte de a vă cufunda complet în noul dvs. sistem, va trebui să copiați câteva setări cruciale de pe Ubuntu.
    • În primul rând, configurația dns: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Sistemul dvs. de procuri: sudo mount -t proc none / mnt / gentoo / proc.
    • Montarea și conectarea sistemului de fișiere / dev: sudo mount -o bind / dev / mnt / gentoo / dev.
  16. Acum puteți crooter! Este relativ simplu și îl poți lăsa oricând prin simpla apucare ... ieșire. Acest proces constă în trei etape:
    • Mai întâi, schimbați-vă directorul rădăcină în / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Apoi actualizați-vă mediul pentru a vă asigura că dispozitivul dvs. știe unde trebuie să fie: / Usr / sbin / env-update
    • În cele din urmă, publicați aceste modificări în memoria (temporară): sursă / etc / profil
    • Dacă doriți să vă amintiți că sunteți în modul chroot, puteți modifica linia de comandă: export PS1 = "(chroot) $ PS1"
  17. Felicitări! Ești în Gentoo și ai făcut cam un sfert din drum. Curaj!
  18. În continuare, va trebui să compilați cea mai vitală componentă a oricărui sistem de operare: miezul său. Nucleul este partea sistemului de operare care decide ce software are acces la ce componentă hardware în fiecare moment. Fără sâmbure nu există nu sistem de operare, deoarece nu poate funcționa.
  19. Îți amintești că ai instalat portage puțin mai devreme? Acum veți descărca lista de pachete pe care le puteți instala de pe serverul rsync ales. introduce emerge --sync
  20. Din motive de claritate, aș presupune că doriți să instalați ultimul kernel (2.6) și nu o versiune veche 2.4.
  21. Acum trebuie să definim stindardurile USE. Aceste semne indică compilatorului ce opțiuni să adauge și ce optimizări să folosească. Este important să definiți indicatoarele potrivite pentru sistemul dvs. sau puteți obține un rezultat neașteptat. Este, de asemenea, mai bine să adăugați steagurile care indică caracteristicile de gestionat.
  22. Fiecare steag pe care doriți să îl adăugați este un cuvânt simplu. Fiecare opțiune pe care doriți să o eliminați este aceeași cuvânt precedată de o liniuță (-). De exemplu, dacă dorim să compilăm totul cu funcțiile de administrare de ogg, trebuie să adăugăm ogg. Dacă, pe de altă parte, nu dorim să gestionăm formatele ogg, vom adăuga -ogg.
  23. Pentru a alege steagurile USE, consultați Documentația Gentoo cu privire la steagurile USE pentru a afla ce steag puteți include.
  24. După ce ați ales ce steaguri doriți să utilizați, editați /etc/make.conf și puneți-le acolo.
  25. Acum definiți-vă fusul orar. Toate zonele orare Gentoo sunt în / usr / share / zoneinfo. Răsfoiți acest folder și rulați comanda ls pentru a vedea ce zone de timp sunt disponibile. Apoi copiați fusul orar ales de dvs. pe / etc / localtime (de exemplu # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Acum, după ce ne-am setat fusul orar, este timpul să descărcăm sursele nucleului și să-l configurăm.
  27. Lansare (# emerge gentoo-surse) pentru a descărca codul sursă al kernel-ului.
  28. Următorul pas poate fi complicat prima dată. Aici trebuie să configurăm nucleul pentru a se ocupa de ceea ce avem nevoie. Trebuie să vă asigurați că ați configurat corect kernel-ul dvs. sau puteți lipsi caracteristicile de care aveți nevoie.
  29. lansa
    • cd / usr / src / linux
    • face menuconfig
  30. Acesta va afișa meniul de configurare al kernel-ului. Selectați toți driverele de care aveți nevoie pentru a porni sistemul dvs., cum ar fi driverele SCSI (dacă este necesar) și asigurați-vă că sunt compilate corespunzător în kernel. Dacă nu este cazul, nu veți putea începe. De asemenea, verificați dacă ați activat gestionarea sistemului dvs. de fișiere.
  31. Selectați driverele de rețea de care aveți nevoie, adică drivere Ethernet sau Wifi (sau ambele).
  32. Alegeți tipul și familia procesorului dvs.
  33. Când ați terminat, introduceți ( make && make modules_install) pentru a începe compilarea nucleului și a modulelor sale. Acest lucru poate dura puțin, puteți citi o carte, viziona televizorul, plimbați-vă câinele sau orice doriți.
  34. make -j2 && make modules_install
  35. Acum trebuie să copiam imaginea nucleului în / boot. Înlocuiți kernel-2.6.24 cu numele pe care doriți să-l dați nucleului. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Acum să mergem la configurația modulelor de kernel. Lansare (find / lib / modules / (versiunea kernel) / -type f -iname * .o -or -iname * .ko) pentru a enumera toate modulele disponibile. Adăugați cele care trebuie încărcate automat în /etc/modules.autoload.d/kernel-2.6. Nu includeți .ko, le.o sau calea completă, doar specificați, de exemplu, snd-hda-intel.