Cum se instalează Gentoo Linux de pe Ubuntu (cu imagini)

Cuprins:

Cum se instalează Gentoo Linux de pe Ubuntu (cu imagini)
Cum se instalează Gentoo Linux de pe Ubuntu (cu imagini)

Video: Cum se instalează Gentoo Linux de pe Ubuntu (cu imagini)

Video: Cum se instalează Gentoo Linux de pe Ubuntu (cu imagini)
Video: Cum se trimite un email cu mesaj și imagini ( poze )... 2024, Mai
Anonim

Gentoo este o distribuție de Linux care este renumită pentru personalizare, complexitate, gestionarea pachetelor și asocierea generală cu geeky-ness. În primul rând, distribuția Gentoo nu este pentru toată lumea; fiți pregătiți să vă folosiți creierul, deoarece va trebui să faceți câteva lecturi pentru ca sistemul dvs. să funcționeze pe deplin. În Gentoo, fiecare pachet este compilat de la sursă, utilizând instrumentul de gestionare a pachetelor, portage, astfel încât dvs., utilizatorul, să decideți ce caracteristici și pachete sunt instalate pe sistemul dvs. Compilarea / instalarea de versiuni mari (kde / gnome / libreoffice) poate dura între 30 de secunde și câteva zile (fiecare) în funcție de hardware-ul utilizat, în timp ce versiunile mai mici sunt instalate în câteva minute. Acest ghid vă va permite să instalați Gentoo, lăsând în același timp computerul complet gratuit pentru utilizarea zilnică normală. A fost scris explicit să funcționeze de la Ubuntu, deși nu există niciun motiv pentru care acest lucru nu va funcționa din nicio altă distribuție Linux.

Pași

Instalați Gentoo Linux de la Ubuntu Pasul 1
Instalați Gentoo Linux de la Ubuntu Pasul 1

Pasul 1. Asigurați-vă că aveți privilegii de superutilizator pe cutia Ubuntu; și o conexiune la Internet - de preferință una rapidă

De asemenea, este preferabilă o cunoaștere intermediară a Ubuntu și Linux.

Instalați Gentoo Linux de la Ubuntu Pasul 2
Instalați Gentoo Linux de la Ubuntu Pasul 2

Pasul 2. Trebuie să instalați chroot pe Ubuntu

Puteți realiza acest lucru prin Synaptic instalând pachetele dchroot și debootstrap; sau linia de comandă tastând

sudo apt-get install dchroot debootstrap

. Acest program permite Linux să pretindă temporar că directorul său rădăcină este diferit de cel normal.

Instalați Gentoo Linux de la Ubuntu Pasul 3
Instalați Gentoo Linux de la Ubuntu Pasul 3

Pasul 3. Fie repartiția partițiilor existente, fie creați o nouă partiție din spațiul liber pe hard disk

Atenție! Nu doriți să pierdeți niciun fel de date.

Majoritatea site-urilor recomandă, î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 rădăcină (/); dar majoritatea oamenilor au o partiție swap separată, partiție home (/ home). Unii recomandă, de asemenea, o partiție separată pentru / boot și / var

Instalați Gentoo Linux de la Ubuntu Pasul 4
Instalați Gentoo Linux de la Ubuntu Pasul 4

Pasul 4. Formatați noile partiții folosind un sistem de fișiere la alegere (pentru / home, /, / boot și / var este de preferat să utilizați ext2, ext3 sau reiser2)

Swapurile trebuie să fie formatate ca partiții de swap.

Instalați Gentoo Linux de la Ubuntu Pasul 5
Instalați Gentoo Linux de la Ubuntu Pasul 5

Pasul 5. Creați un folder nou,

/ mnt / gentoo

și una pentru fiecare dintre partițiile separate pe care le-ați creat.

Instalați Gentoo Linux de la Ubuntu Pasul 6
Instalați Gentoo Linux de la Ubuntu Pasul 6

Pasul 6. Montați noile partiții aici:

  • sudo mount / dev / sda5 / mnt / gentoo

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

  • unde aici, sda5 și 6 sunt partițiile care conțin potențialele directoare root și respectiv home.
Instalați Gentoo Linux de la Ubuntu Pasul 7
Instalați Gentoo Linux de la Ubuntu Pasul 7

Pasul 7. Verificați dacă data dvs. este corectă (introduceți data)

O puteți schimba cu sintaxa

data ZLDhhmmYYYY

Instalați Gentoo Linux de la Ubuntu Pasul 8
Instalați Gentoo Linux de la Ubuntu Pasul 8

Pasul 8. Deschideți un program de navigare web la alegere și navigați aici

Găsiți oglinda locală și descărcați fișierul stage3 tarball din

lansări / x86 / 2008.0 / stages /

(înlocuiți x86 cu arhitectura la alegere - acest ghid este testat numai pentru AMD64 și x86). Descărcați fișierul md5 corespunzător.

Instalați Gentoo Linux de la Ubuntu Pasul 9
Instalați Gentoo Linux de la Ubuntu Pasul 9

Pasul 9. Mutați-l în folderul Gentoo

mv stage3 *.bz2 * / mnt / gentoo

.

Instalați Gentoo Linux de la Ubuntu Pasul 10
Instalați Gentoo Linux de la Ubuntu Pasul 10

Pasul 10. Mutați-vă acolo (

cd / mnt / gentoo

) și verificați tarball-ul prin md5:

md5sum -c stage3 *.md5

. Acest lucru vă asigură că tarball-ul a fost descărcat corect, fără a fi corupt. Dacă nu este raportat ca OK, va trebui să îl descărcați din nou.

Instalați Gentoo Linux de la Ubuntu Pasul 11
Instalați Gentoo Linux de la Ubuntu Pasul 11

Pasul 11. Extrage tarball-ul

sudo tar xvjpf stage3 *.bz2

. Așteptați să se termine.

Instalați Gentoo Linux de la Ubuntu Pasul 12
Instalați Gentoo Linux de la Ubuntu Pasul 12

Pasul 12. Acum aveți câteva programe de bază instalate pe partiția Gentoo; în continuare, trebuie să instalați Portage:

Sistemul de gestionare a pachetelor Gentoo, care vă permite să aveți un control complet asupra a ceea ce este în sistemul dvs.

  • Reveniți la oglinda din care descărcați anterior tarball-ul stage3. Du-te la

    instantanee /

  • director și descărcați cel mai recent fișier Portage. Mutați-l în / mnt / gentoo și utilizaț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 permite instalarea relativ ușoară a numeroase pachete software. Funcționează descărcând o listă a acestora și a interacțiunilor lor de pe un server rsync. Acest lucru va indica portajul către fișierele relevante care pot fi descărcate de pe un număr mare de alte servere. Odată ce aceste fișiere sunt descărcate, software-ul va fi compilat din sursă de către computerul dvs. - optimizându-l pentru echipamentul dvs.
Instalați Gentoo Linux de la Ubuntu Pasul 13
Instalați Gentoo Linux de la Ubuntu Pasul 13

Pasul 13. În această etapă, vă recomandăm să setați câteva stegulețe de compilare

Faceți acest lucru editând /mnt/gentoo/etc/portage/make.conf folosind editorul de text preferat. Un ghid complet despre variabilele de marcă poate fi găsit citind /mnt/gentoo/usr/share/portage/config/make.conf.example. Salvați modificările în fișierul de configurare și ieșiți din editorul de text.

Instalați Gentoo Linux de la Ubuntu Pasul 14
Instalați Gentoo Linux de la Ubuntu Pasul 14

Pasul 14. Doriți să vă optimizați descărcarea?

Editați make.conf din nou și asigurați-vă că variabila SYNC este setată la cel mai local server rsync. Adăugați cât de multe oglinzi doriți la variabila GENTOO_MIRRORS - deși puneți-o pe cea preferată pe primul loc. Puteți găsi lista oglinzilor disponibile aici.

Instalați Gentoo Linux de la Ubuntu Pasul 15
Instalați Gentoo Linux de la Ubuntu Pasul 15

Pasul 15. Înainte de a vă scufunda în noul dvs. sistem, trebuie să vă asigurați că aveți câteva setări vitale copiate de pe Ubuntu așa cum este

  • Mai întâi, setările dns:

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

  • Și sistemul dvs. de proc:

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

  • .
  • Și montați-legați sistemul de fișiere / dev:

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

  • .
Instalați Gentoo Linux de la Ubuntu Pasul 16
Instalați Gentoo Linux de la Ubuntu Pasul 16

Pasul 16. Acum puteți chroot

Acest lucru este suficient de simplu - și poate fi ieșit în orice moment tastând pur și simplu … eroare … ieșire. Acesta este un proces în trei pași:

  • Mai întâi, schimbați directorul rădăcină î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-update

  • În cele din urmă, trimiteți acest lucru la memoria (temporară):

    sursa / etc / profile

  • Dacă doriți să vă reamintiți că sunteți în chroot, puteți utiliza această comandă delicată:

    export PS1 = "(chroot) $ PS1"

Instalați Gentoo Linux de la Ubuntu Pasul 17
Instalați Gentoo Linux de la Ubuntu Pasul 17

Pasul 17. Felicitări

Te afli în Gentoo și cam … un sfert din drum. Chin up!

Instalați Gentoo Linux de la Ubuntu Pasul 18
Instalați Gentoo Linux de la Ubuntu Pasul 18

Pasul 18. Apoi, trebuie să compilați cea mai vitală componentă a oricărui sistem de operare:

nucleul său. Kernel-ul este partea din sistemul de operare care dictează ce piese de software au permis accesul la o piesă de hardware în orice moment. Fără un nucleu, nu există un sistem de operare, deoarece nu poate funcționa.

Instalați Gentoo Linux de la Ubuntu Pasul 19
Instalați Gentoo Linux de la Ubuntu Pasul 19

Pasul 19. Vă amintiți să instalați portage mai devreme?

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. Tip

emerge --sync

Instalați Gentoo Linux de la Ubuntu Pasul 20
Instalați Gentoo Linux de la Ubuntu Pasul 20

Pasul 20. Din motive de claritate, în această etapă presupun că doriți să instalați cel mai recent nucleu (2.6), mai degrabă decât 2.4

Instalați Gentoo Linux de la Ubuntu Pasul 21
Instalați Gentoo Linux de la Ubuntu Pasul 21

Pasul 21. Acum trebuie să setăm steagurile noastre USE

Aceste semnalizatoare indică compilatorului ce opțiuni să adauge, precum și ce optimizări să utilizeze. Este important să setați semnalizatoarele de utilizare potrivite pentru sistemul dvs., altfel puteți ajunge la unele rezultate neașteptate. De asemenea, este bine să adăugați steaguri care să spună la ce să nu adăugați suport.

Instalați Gentoo Linux de la Ubuntu Pasul 22
Instalați Gentoo Linux de la Ubuntu Pasul 22

Pasul 22. Fiecare steag 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 liniuță (-) în fața sa. De exemplu, dacă dorim să compilăm totul cu suport ogg, am adăuga ogg. Dar dacă nu am dori suport pentru obiect, am adăuga -ogg.

Instalați Gentoo Linux de la Ubuntu Pasul 23
Instalați Gentoo Linux de la Ubuntu Pasul 23

Pasul 23. Pentru a alege steagurile dvs. USE, consultați documentația Gentoo USE Steaguri pentru a vedea ce steaguri ați putea dori să includeți

Instalați Gentoo Linux de la Ubuntu Pasul 24
Instalați Gentoo Linux de la Ubuntu Pasul 24

Pasul 24. După ce ați ales ce steaguri să utilizați, navigați la /etc/make.conf și introduceți steagurile dorite

Instalați Gentoo Linux de la Ubuntu Pasul 25
Instalați Gentoo Linux de la Ubuntu Pasul 25

Pasul 25. Să configurăm acum fusul orar

Gentoo are toate fusurile orare la / usr / share / zoneinfo. Navigați la director și emiteți comanda ls pentru a vizualiza fusurile orare disponibile. Apoi copiați fusul orar în / etc / localtime cu o comandă ca (

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

).

Instalați Gentoo Linux de la Ubuntu Pasul 26
Instalați Gentoo Linux de la Ubuntu Pasul 26

Pasul 26. Acum că avem fusul orar configurat, este timpul să descărcăm efectiv sursele de nucleu și să configurăm nucleul

Instalați Gentoo Linux de la Ubuntu Pasul 27
Instalați Gentoo Linux de la Ubuntu Pasul 27

Pasul 27. Rulați (

# emerge surse gentoo

) pentru a descărca sursele de nucleu.

Instalați Gentoo Linux de la Ubuntu Pasul 28
Instalați Gentoo Linux de la Ubuntu Pasul 28

Pasul 28. Acest pas următor poate fi dificil pentru primii temporizatori

Aici configurăm nucleul astfel încât să aibă orice suport de care avem nevoie. Trebuie să vă asigurați că ați configurat corect nucleul, altfel s-ar putea să nu aveți funcțiile de care aveți nevoie.

Instalați Gentoo Linux de la Ubuntu Pasul 29
Instalați Gentoo Linux de la Ubuntu Pasul 29

Pasul 29. Rulați

  • cd / usr / src / linux

  • face menuconfig

Instalați Gentoo Linux de la Ubuntu Pasul 30
Instalați Gentoo Linux de la Ubuntu Pasul 30

Pasul 30. Aceasta va afișa meniul de configurare a nucleului

Asigurați-vă că selectați toți driverele de care veți avea nevoie pentru a porni sistemul, cum ar fi driverele SCSI (dacă este necesar) și asigurați-vă că acestea sunt setate pentru a fi încorporate în nucleu. Dacă nu sunt, nu veți putea porni. De asemenea, asigurați-vă că activați asistența pentru sistemul de fișiere.

Instalați Gentoo Linux de la Ubuntu Pasul 31
Instalați Gentoo Linux de la Ubuntu Pasul 31

Pasul 31. Selectați orice driver de rețea de care aveți nevoie, cum ar fi driverele Ethernet sau driverele wireless (sau ambele)

Instalați Gentoo Linux de la Ubuntu Pasul 32
Instalați Gentoo Linux de la Ubuntu Pasul 32

Pasul 32. Alegeți tipul procesorului și familia

Instalați Gentoo Linux de la Ubuntu Pasul 33
Instalați Gentoo Linux de la Ubuntu Pasul 33

Pasul 33. Odată ce ați terminat, tastați (

make && make modules_install

) pentru a începe să compilați kernel-ul și modulele kernel-ului.

Acest lucru poate dura ceva timp, așa că mergi să citești o carte, să te uiți la televizor, să te plimbi cu câinele sau orice altceva îți place să faci. 34

Instalați Gentoo Linux de la Ubuntu Pasul 34
Instalați Gentoo Linux de la Ubuntu Pasul 34

make -j2 && make modules_install

35

  • Acum trebuie să vă copiem imaginea kernel în / boot.

    Schimbați nucleul-2.6.24 cu orice doriți să fie numit nucleul dvs. (

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

  • )
  • Acum, să vă configurăm modulele kernel. Alerga (

    find / lib / modules / (kernel version) / -type f -iname '*.o' -or -iname '*.ko'

  • ) pentru a găsi toate modulele 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.ko sau.o sau calea. Pur și simplu spuneți, de exemplu, snd-hda-intel.
  • sfaturi

    • root-groups = root,, portage
    • grupuri =, portage
    • prioritate = 3
    • Consultați site-ul Gentoo Forums
    • director = / mnt / gentoo
    • Tarball-ul din etapa 3 nu are un utilizator și un grup „portage”, dintr-un anumit motiv, ceea ce va provoca eșecul din interiorul chroot. Dacă utilizați schroot va trebui să creați utilizatorul și grupul portage pe sistemul dvs. gazdă (ubuntu maverick în cazul meu); fișierele passwd și grup în / mnt / gentoo / etc vor fi suprascrise dacă le modificați direct. După adăugarea utilizatorului și grupului portage la sistemul gazdă, chrootingul în mod obișnuit ar trebui să funcționeze și cu accesul la rețea. Am folosit schroot cu următoarea configurație:
    • utilizatori root =
    • aliases = gentoo
    • tip = director
    • description = gentoo

    Avertizări

    • Acest lucru va dura mult, dar de obicei merită.
    • Nu încercați să instalați o versiune cu arhitectură încrucișată (de exemplu, gentoo 64 biți pe Ubuntu 32 biți), deoarece chroot nu va funcționa corect (dacă cineva poate explica acest lucru mai bine?)

    Recomandat: