Kā instalēt Linux Gentoo no Ubuntu

Posted on
Autors: Laura McKinney
Radīšanas Datums: 9 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
🚩 Сборка Gentoo
Video: 🚩 Сборка Gentoo

Saturs

ir wiki, kas nozīmē, ka daudzus rakstus raksta vairāki autori. Lai izveidotu šo rakstu, tā izdošanā un uzlabošanā laika gaitā piedalījās 17 cilvēki, daži anonīmi.

Gentoo ir sadalījums Linux pazīstams ar savu pakešu pārvaldnieku, tā sarežģītību un pielāgošanas iespējām. Viņa parasti ir saistīta ar geeks. Pirmkārt, Gentoo izplatīšana nav paredzēta visiem, esiet gatavs izmantot savas smadzenes. Jums būs nepieciešami daži nolasījumi, pirms jūsu sistēma pilnībā darbosies. Gentoo katra pakete tiek apkopota no avota koda, izmantojot pakotņu pārvaldības rīku pārnešana. Jūs, lietotājs, izlemjat, kādas funkcijas un pakotnes tiks instalētas jūsu sistēmā. Smagas programmatūras (piemēram, kde, gnome vai LibreOffice) apkopošana un instalēšana var ilgt no 30 sekundēm līdz dažām dienām atkarībā no izmantotās aparatūras, savukārt mazāka programmatūra tiek instalēta minūtēs.


posmi

  1. Pārliecinieties, vai Ubuntu datorā ir saknes privilēģijas un interneta savienojums, vēlams ātrs. Ieteicams arī iegūt starpposma zināšanas par Ubuntu un Linux kopumā.
  2. Ubuntu jāinstalē chroot. To var izdarīt, izmantojot Synaptic, instalējot pakotnes dchroot un debootstrap vai satveršana sudo apt-get install dchroot debootstrap komandrindā. Šī programma ļauj Linux uz laiku izlikties, ka tās saknes mape atšķiras no parastās saknes.
  3. Pārdaliet esošos nodalījumus vai izveidojiet jaunu nodalījumu uz cietā diska brīvas vietas. Esiet piesardzīgs, nezaudējot datus.
    • Lielākā daļa vietņu iesaka izveidot pēc iespējas vairāk nodalījumu. Vismaz jums būs nepieciešams saknes nodalījums (/). Tomēr lielākajai daļai cilvēku ir maiņas nodalījums, mājas nodalījums (/ home). Daži arī iesaka atsevišķu nodalījumu / boot un / var.
  4. Formatējiet jauno nodalījumu, izmantojot jūsu izvēlēto failu sistēmu (failiem / home, /, / boot un / var ieteicams izmantot ext2, ext3 vai reiser2). Mijmaiņas darījumi jāformatē kā mijmaiņas nodalījums.
  5. Izveidojiet jaunu mapi, / Mnt / Gentoo un viens katram no jūsu izveidotajiem nodalījumiem.
  6. Pievienojiet jaunos starpsienas šeit:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : kur sda5 un 6 ir nodalījumi, kas attiecīgi satur jūsu nākamos saknes un mājas direktorijus.
  7. Pārbaudiet, vai datums ir pareizs (ievadiet datumu). Jūs to varat mainīt, satverot datums MMDDhmmGGGG.
  8. Atveriet izvēlēto pārlūku un pārejiet šeit. Atrodiet sev piemērotu spoguli un lejupielādējiet lapegli stage3 no relīzes / x86 / 2008.0 / posmi / (nomainiet x86 ar savu mikroprocesora arhitektūru; mēs šo rokasgrāmatu esam pārbaudījuši AMD64 un x86). Lejupielādējiet atbilstošo md5 failu.
  9. Pārvietojiet lapegli uz mapi Gentoo mv stage3 * .bz2 * / mnt / gentoo.
  10. Pārvietot uz šo mapi (cd / mnt / gentoo) un pārbaudiet arhīva integritāti, pateicoties md5: md5sum -c stage3 * .md5. Tas ļauj jums pārbaudīt, vai esat lejupielādējis lapegli, bez tā bojājuma. Ja rezultāts nav labs, jums tas būs jāielādē vēlreiz.
  11. Izvelciet lapegli! sudo tar xvjpf stage3 * .bz2. Pagaidiet, līdz tas ir beidzies.
  12. Tagad jūsu Gentoo nodalījumā ir instalētas dažas pamata programmas. Pēc tam jums būs jāinstalē Portage, Gentoo pakotņu pārvaldības rīks, kas ļaus jums pilnībā kontrolēt to, kas atrodas jūsu sistēmā.
    • Atgriezieties pie spoguļa, kur lejupielādējāt lapegles 3. pakāpi. Dodieties uz mapi momentuzņēmumi / un lejupielādējiet pēdējo failu pārnešana. Pārvietojiet to uz / mnt / gentoo un palaidiet šo komandu:
    • darva xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Daži vārdi par Portage: Portage ir pakešu pārvaldības sistēma daudzu programmatūras pakotņu salīdzinoši vieglai instalēšanai. Tas no servera lejupielādē pakešu sarakstu un to savstarpējās atkarības rsync. Tas norādīs portage, kurus failus vajadzētu lejupielādēt no iespaidīga skaita citu serveru. Kad šie faili būs lejupielādēti, dators tos apkopos no tā avota koda, kas to optimizēs jūsu aparatūrai.
  13. Šajā brīdī jūs, iespējams, vēlēsities dažus konfigurēt kompilācijas karogi. To var izdarīt rediģējot /mnt/gentoo/etc/make.conf savā iecienītajā e redaktorā. Pilnu ceļvedi par dažādiem ražotāju mainīgajiem parametriem varat atrast, konsultējoties /mnt/gentoo/etc/make.conf.example. Saglabājiet izmaiņas konfigurācijas failā un izejiet no e redaktora.
  14. Vai vēlaties optimizēt lejupielādi? Rediģēt vēlreiz make.conf un pārliecinieties, vai mainīgais SYNC ir iestatīts uz vistuvāko rsync serveri. Pievienojiet mainīgajam GENTOO_MIRRORS tik daudz spoguļu, cik vēlaties, sākot ar tiem, kuriem vēlaties. Šeit pieejamo spoguļu sarakstu varat atrast.
  15. Pirms pilnībā iegremdējaties jaunajā sistēmā, jums būs jākopē daži svarīgi iestatījumi no Ubuntu.
    • Pirmkārt, dns konfigurācija: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Jūsu proc sistēma: sudo mount -t proc nav / mnt / gentoo / proc.
    • Pievienojiet un sasaistiet failu sistēmu / dev: sudo mount -o saistīt / dev / mnt / gentoo / dev.
  16. Tagad jūs varat chrooter! Tas ir samērā vienkārši, un jūs to varat atstāt jebkurā laikā, vienkārši satverot ... iziet. Šis process sastāv no trim posmiem:
    • Vispirms mainiet saknes direktoriju uz / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Pēc tam atjauniniet savu vidi, lai pārliecinātos, ka ierīce zina, kur tai vajadzētu atrasties: / Usr / sbin / env-update
    • Visbeidzot (pagaidu) atmiņā publicējiet šīs izmaiņas: avots / utt / profils
    • Ja vēlaties atcerēties, ka atrodaties chroot režīmā, varat mainīt komandrindu: eksportēt PS1 = "(chroot) $ PS1"
  17. Apsveicam! Jūs esat Gentoo un darījāt apmēram ceturto daļu ceļa. Drosme!
  18. Tālāk jums būs jāapkopo jebkuras operētājsistēmas vissvarīgākais komponents: tā kodols. Kodols ir operētājsistēmas daļa, kas katru brīdi izlemj, kurai programmatūrai ir piekļuve kādam aparatūras komponentam. Bez kodola nav nav operētājsistēma, jo tā nevar darboties.
  19. Vai atceraties, ka portage ir instalēta nedaudz agrāk? Tagad jūs lejupielādēsit to pakešu sarakstu, kuras varat instalēt no izvēlētā rsync servera. ieiet parādīties - sinhronizēt
  20. Skaidrības labad es pieņemu, ka vēlaties instalēt pēdējo kodolu (2.6), nevis veco 2.4 versiju.
  21. Tagad mums jādefinē savi USE karodziņi. Šie karodziņi kompilatoram norāda, kuras opcijas pievienot un kuras optimizācijas izmantot. Ir svarīgi definēt pareizos karodziņus savai sistēmai, pretējā gadījumā jūs varat sasniegt negaidītu rezultātu. Labāk ir pievienot arī karodziņus, kas norāda funkcijas, kuras nedrīkst pārvaldīt.
  22. Katrs karodziņš, kuru vēlaties pievienot, ir vienkāršs vārds. Katra opcija, kuru vēlaties noņemt, ir tas pats vārds, pirms kura ir svītra (-). Piemēram, ja mēs vēlamies visu apkopot ar ogg manager funkcijām, mums jāpievieno ogg. Ja, no otras puses, mēs nevēlamies pārvaldīt ogg formātus, mēs pievienosim -ogg.
  23. Lai izvēlētos USE karodziņus, konsultējieties Gentoo dokumentācija par USE karodziņiem lai uzzinātu, kuru karogu jūs varētu iekļaut.
  24. Kad esat izvēlējies, kurus karodziņus vēlaties izmantot, rediģējiet /etc/make.conf un ievietojiet tos tur.
  25. Tagad definējiet savu laika joslu. Visas Gentoo laika joslas atrodas / usr / share / zoneinfo. Pārlūkojiet šo mapi un palaidiet komandu ls, lai redzētu, kādas laika joslas ir pieejamas. Pēc tam nokopējiet izvēlēto laika joslu uz / etc / localtime (piemēram, # cp / usr / share / zoneinfo / GMT / etc / localtime).
  26. Tagad, kad esam iestatījuši savu laika joslu, ir pienācis laiks lejupielādēt kodola avotus un to konfigurēt.
  27. Palaist (# parādās gentoo avoti), lai lejupielādētu kodola avota kodu.
  28. Nākamais solis var būt sarežģīts pirmajā reizē. Šeit mums ir jākonfigurē kodols, lai apstrādātu nepieciešamo. Jums jāpārliecinās, vai esat pareizi konfigurējis kodolu, vai arī jūs varētu izlaist nepieciešamās funkcijas.
  29. sākt
    • cd / usr / src / linux
    • veikt izvēlnes konfigurēšanu
  30. Tiks parādīta kodola konfigurācijas izvēlne. Atlasiet visus draiverus, kas jums būs nepieciešami, lai sāknētu sistēmu, piemēram, SCSI draiverus (ja nepieciešams) un pārliecinieties, vai tie ir pareizi apkopoti kodolā. Ja tas tā nav, jūs nevarēsit sākt. Pārbaudiet arī, vai esat iespējojis failu sistēmas pārvaldību.
  31. Atlasiet nepieciešamos tīkla draiverus, ti, Ethernet vai Wifi draiverus (vai abus).
  32. Izvēlieties procesora tipu un saimi.
  33. Kad esat pabeidzis, ievadiet ( padarīt && padarīt moduļus_instalēt), lai sāktu kodola un tā moduļu apkopošanu. Tas var aizņemt nedaudz laika, jūs varat lasīt grāmatu, skatīties televizoru, staigāt ar suni vai visu, ko vēlaties.
  34. make -j2 && veikt moduļus_instalēt
  35. Tagad mums ir jākopē sava kodola attēls uz / boot. Aizstāt kodola-2.6.24 ar vārdu, kuru vēlaties piešķirt savam kodolam. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. Tagad pāriesim pie kodola moduļu konfigurācijas. Palaist (atrast / lib / moduļi / (kodola versija) / tips f -iname * .o -or -iname * .ko), lai uzskaitītu visus pieejamos moduļus. Pievienojiet mapē /etc/modules.autoload.d/kernel-2.6 tos, kas automātiski jāielādē. Neiekļaujiet .ko, le.o vai pilnu ceļu, vienkārši norādiet, piemēram, snd-hda-intel.