Kaip įdiegti „Linux Gentoo“ iš Ubuntu

Posted on
Autorius: Laura McKinney
Kūrybos Data: 9 Balandis 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
How to install Gentoo Linux
Video.: How to install Gentoo Linux

Turinys

yra wiki, tai reiškia, kad daug straipsnių parašė keli autoriai. Norėdami sukurti šį straipsnį, 17 žmonių (kai kurie anonimai) dalyvavo jo leidime ir laikui bėgant tobulinime.

gentoo yra paskirstymas linux žinomas dėl savo paketų tvarkytojo, jo sudėtingumo ir pritaikymo galimybių. Paprastai ji yra susijusi su geeks. Visų pirma, „Gentoo“ paskirstymas nėra skirtas visiems, būkite pasirengę naudoti savo smegenis, jums prireiks keleto rodmenų, kol jūsų sistema pradės veikti visu pajėgumu. „Gentoo“ programoje kiekvienas paketas sudaromas iš jo šaltinio kodo, naudojant paketo valdymo įrankį durininkas, Jūs, vartotojas, nuspręskite, kokios funkcijos ir paketai bus įdiegti jūsų sistemoje. Sunkiosios programinės įrangos (pavyzdžiui, „kde“, „gnome“ ar „LibreOffice“) kompiliavimas ir diegimas gali užtrukti nuo 30 sekundžių iki kelių dienų, atsižvelgiant į naudojamą aparatinę įrangą, o mažesnė programinė įranga įdiegiama per kelias minutes.


etapai

  1. Įsitikinkite, kad „Ubuntu“ kompiuteryje yra šakninės teisės ir interneto ryšys, geriausia - greitas. Taip pat rekomenduojama turėti tarpinių žinių apie „Ubuntu“ ir „Linux“ apskritai.
  2. „Ubuntu“ turite įdiegti „chroot“. Tai galite padaryti naudodami „Synaptic“, įdiegdami paketus dchroot ir debootstrap ar patraukti sudo apt-get install dchroot debootstrap komandinėje eilutėje. Ši programa leidžia „Linux“ laikinai apsimesti, kad jos šakninis aplankas skiriasi nuo įprastos šaknies.
  3. Iš naujo paskirstykite esamus skaidinius arba sukurkite naują skaidinį laisvoje standžiojo disko vietoje. Būkite atsargūs ir nepraraskite duomenų.
    • Daugelis svetainių rekomenduoja sukurti kuo daugiau skaidinių. Mažiausiai jums reikės šakninio skaidinio (/). Tačiau dauguma žmonių turi keičiamąjį skyrių, namų skaidinį (/ namą). Kai kurie taip pat rekomenduoja atskirą skirsnį / įkrovai ir / var.
  4. Formatuokite naują skaidinį naudodami pasirinktą failų sistemą (failams / home, /, / boot ir / var rekomenduojama naudoti ext2, ext3 arba reiser2). Apsikeitimo sandoriai turi būti suformatuoti kaip mainų skaidiniai.
  5. Sukurkite naują aplanką, / Mnt / gentoo ir po vieną kiekvienai jūsų sukurtai skaidinei.
  6. Sumontuokite savo naujas pertvaras čia:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / namai
    : kur „sda5“ ir „6“ yra skaidiniai, kuriuose yra atitinkamai būsimi šaknų ir namų katalogai.
  7. Patikrinkite, ar teisinga jūsų data (įveskite datą). Galite pakeisti tai griebdami data MMDDhmmmmMMMM.
  8. Atidarykite pasirinktą naršyklę ir naršykite čia. Suraskite jums tinkamiausią veidrodį ir atsisiųskite maumedžio Stage3 nuo releases / x86 / 2008.0 / stages / (pakeiskite x86 savo mikroprocesoriaus architektūra, mes išbandėme šį vadovą AMD64 ir x86). Atsisiųskite atitinkamą „md5“ failą.
  9. Perkelkite maumedį į savo „Gentoo“ aplanką mv stage3 * .bz2 * / mnt / gentoo.
  10. Perkelti į šį aplanką (CD / mnt / gentoo) ir patikrinkite archyvo vientisumą dėka md5: md5sum -c stage3 * .md5, Tai leidžia patikrinti, ar atsisiuntėte maumedį, kad jis nebūtų sugadintas. Jei rezultatas nėra geras, turėsite jį dar kartą atsisiųsti.
  11. Ištraukite maumedį! sudo tar xvjpf stage3 * .bz2, Palaukite, kol baigsis.
  12. Dabar „Gentoo“ skaidinyje yra įdiegtos kelios pagrindinės programos. Tada turėsite įdiegti „Portage“ - „Gentoo“ paketo valdymo įrankį, kuris leis jums visiškai valdyti tai, kas yra jūsų sistemoje.
    • Grįžkite į veidrodį, kur atsisiuntėte maumedžio etapą3. Eikite į aplanką Snapshots / ir atsisiųskite paskutinį failą durininkas, Perkelkite jį į / mnt / gentoo ir paleiskite šią komandą:
    • tar xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Keletas žodžių apie „Portage“: „Portage“ yra paketų valdymo sistema, skirta palyginti nesudėtingai įdiegti daugelį programinės įrangos paketų. Iš serverio jis atsisiunčia paketų sąrašą ir jų tarpusavio priklausomybes rsync, Tai nurodys „portage“, kuriuos failus reikia atsisiųsti iš įspūdingo skaičiaus kitų serverių. Kai šie failai bus atsisiųsti, jūsų kompiuteris sukurs programinę įrangą iš jos šaltinio kodo, kuris leis ją optimizuoti jūsų aparatinei įrangai.
  13. Šiuo metu galbūt norėsite juos sukonfigūruoti kompiliavimo vėliavos. Tai galite padaryti redaguodami /mnt/gentoo/etc/make.conf savo mėgstamame el. redaktoriuje. Pilną vadovą apie įvairius gaminio kintamuosius galite rasti apsilankę /mnt/gentoo/etc/make.conf.example, Išsaugokite savo konfigūracijos failo pakeitimus ir išeikite iš el. Redaktoriaus.
  14. Norite optimizuoti atsisiuntimą? Redaguoti dar kartą make.conf ir įsitikinkite, kad SYNC kintamasis yra nustatytas artimiausiam rsync serveriui. Į kintamąjį GENTOO_MIRRORS pridėkite tiek veidrodžių, kiek norite, pradedant nuo jums priimtiniausių. Čia pateiktą veidrodžių sąrašą galite rasti.
  15. Prieš visiškai pasinerdami į savo naująją sistemą, turėsite nukopijuoti keletą esminių parametrų iš „Ubuntu“.
    • Pirmiausia, dns konfigūracija: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Jūsų proc sistema: sudo mount -t proc none / mnt / gentoo / proc.
    • Prijunkite ir susiekite failų sistemą / dev: sudo kalnas -o surišti / dev / mnt / gentoo / dev.
  16. Dabar galite chrooter! Tai gana paprasta ir galite bet kada palikti, tiesiog pagriebėdami ... išeiti, Šis procesas susideda iš trijų etapų:
    • Pirmiausia pakeiskite šakninį katalogą į / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Tada atnaujinkite savo aplinką ir įsitikinkite, kad jūsų įrenginys žino, kur turėtų būti: / Usr / sbin / env-update
    • Galiausiai paskelbkite šiuos pakeitimus (laikinojoje) atmintyje: šaltinis / tt / profilis
    • Jei norite atsiminti, kad esate chroot režime, galite pakeisti komandinę eilutę: eksportuoti PS1 = "(„ chroot “) USD PS1“
  17. Sveikiname! Jūs esate „Gentoo“ ir padarėte maždaug ketvirtadalį savo kelio. Drąsa!
  18. Tada turėsite sudaryti svarbiausią bet kurios operacinės sistemos komponentą: jo branduolys. Branduolys yra operacinės sistemos dalis, kuri kiekvienu momentu nusprendžia, kuri programinė įranga turi prieigą prie kurio aparatūros komponento. Be branduolio nėra ne operacinė sistema, nes ji negali veikti.
  19. Ar pamenate, kad „portage“ įdiegėte šiek tiek anksčiau? Dabar atsisiųsite paketų, kuriuos galite įdiegti iš pasirinkto rsync serverio, sąrašą. įeiti atsirasti - sinc
  20. Aiškumo dėlei manau, kad norite įdiegti paskutinį branduolį (2.6), o ne seną 2.4 versiją.
  21. Dabar turime apibrėžti savo USE vėliavas. Šios vėliavos nurodo kompiliatoriui, kurias parinktis pridėti ir kurias optimizacijas naudoti. Svarbu apibrėžti tinkamas savo sistemos vėliavas, nes priešingu atveju galite pasiekti netikėtą rezultatą. Taip pat geriau pridėti vėliavas, nurodančias funkcijas, kurių negalima valdyti.
  22. Kiekviena vėliava, kurią norite pridėti, yra paprastas žodis. Kiekviena parinktis, kurią norite pašalinti, yra tas pats žodis, prieš kurį rašoma brūkšnys (-). Pvz., Jei norime viską sukompiliuoti su „ogg manager“ funkcijomis, turime pridėti ogg. Kita vertus, jei nenorime valdyti ogg formatų, pridėsime -ogg.
  23. Norėdami pasirinkti USE vėliavas, pasitarkite „Gentoo“ dokumentacija su USE vėliavomis norėdami sužinoti, kurią vėliavą galėtumėte įtraukti.
  24. Pasirinkę, kurias vėliavas norite naudoti, redaguokite /etc/make.conf ir įdėkite jas ten.
  25. Dabar apibrėžkite savo laiko juostą. Visos „Gentoo“ laiko juostos yra / usr / share / zoneinfo. Naršykite šį aplanką ir paleiskite komandą ls, kad pamatytumėte galimas laiko juostas. Tada nukopijuokite pasirinktą laiko juostą į / etc / localtime (pvz., # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Dabar, kai mes nustatėme savo laiko juostą, laikas atsisiųsti branduolio šaltinius ir sukonfigūruoti.
  27. Paleisti (# atsiranda gentoo šaltiniai) atsisiųsti branduolio šaltinio kodą.
  28. Kitas žingsnis gali būti sudėtingas pirmą kartą. Čia turime sukonfigūruoti branduolį, kad jis galėtų tvarkyti tai, ko mums reikia. Turite įsitikinti, ar teisingai sukonfigūravote savo branduolį, arba galite praleisti reikalingas funkcijas.
  29. pradėti
    • CD / usr / src / linux
    • padaryti meniu konfigūraciją
  30. Čia pasirodys branduolio konfigūracijos meniu. Pasirinkite visas tvarkykles, kurias jums reikės paleisti savo sistemą, pavyzdžiui, SCSI tvarkykles (jei reikia) ir įsitikinkite, kad jos tinkamai įtrauktos į branduolį. Jei taip nėra, negalėsite pradėti. Taip pat patikrinkite, ar įjungėte failų sistemos valdymą.
  31. Pasirinkite tinklo tvarkykles, kurių jums gali prireikti, ty „Ethernet“ arba „Wifi“ tvarkykles (arba abi).
  32. Pasirinkite procesoriaus tipą ir šeimą.
  33. Baigę įveskite ( sukurti && moduliai_instaliuoti) pradėti branduolio ir jo modulių kompiliaciją. Tai gali užtrukti, galite skaityti knygą, žiūrėti televizorių, vaikščioti su savo šunimi ar bet kuo.
  34. make -j2 && make modules_install
  35. Dabar mes turime nukopijuoti savo branduolio vaizdą į / boot. Pakeiskite branduolį-2.6.24 pavadinimu, kurį norite suteikti savo branduoliui. ( cp arch / i386 / boot / bzImage / boot/kernel-2.6.24)
  36. Dabar pereikime prie branduolio modulių konfigūracijos. Paleisti (rasti / lib / modules / (branduolio versija) / tipo f -iname * .o -ar -iname * .ko) išvardyti visus galimus modulius. Įrašykite tuos, kuriuos reikia automatiškai įkelti, į /etc/modules.autoload.d/kernel-2.6. Neįtraukite .ko, le.o ar viso kelio, tiesiog nurodykite, pavyzdžiui, snd-hda-intel.