Kaip įdiegti „Gentoo Linux“iš „Ubuntu“(su paveikslėliais)

Turinys:

Kaip įdiegti „Gentoo Linux“iš „Ubuntu“(su paveikslėliais)
Kaip įdiegti „Gentoo Linux“iš „Ubuntu“(su paveikslėliais)

Video: Kaip įdiegti „Gentoo Linux“iš „Ubuntu“(su paveikslėliais)

Video: Kaip įdiegti „Gentoo Linux“iš „Ubuntu“(su paveikslėliais)
Video: How Do I Send a Picture From My Phone to My Email? 2024, Gegužė
Anonim

Gentoo yra „Linux“platinimas, garsėjantis savo pritaikomumu, sudėtingumu, paketų valdymu ir bendru ryšiu su geišumu. Visų pirma, „Gentoo“paskirstymas netinka visiems; Būkite pasirengę naudoti savo smegenis, nes jums reikės šiek tiek perskaityti, kad sistema veiktų visiškai. „Gentoo“kiekvienas paketas yra sukompiliuotas iš šaltinio, naudojant jų paketų valdymo įrankį, portage, todėl jūs, vartotojas, nusprendžiate, kokios funkcijos ir paketai įdiegti jūsų sistemoje. Didelių versijų (kde/gnome/libreoffice) surinkimas/diegimas gali užtrukti nuo 30 sekundžių iki kelių dienų (kiekviena), priklausomai nuo naudojamos aparatūros, o mažesnės versijos yra įdiegtos per kelias minutes. Šis vadovas leis jums įdiegti „Gentoo“, paliekant kompiuterį visiškai nemokamą įprastam kasdieniam naudojimui. Tai buvo parašyta aiškiai dirbti iš „Ubuntu“, nors nėra jokios priežasties, kodėl tai neveiks jokiame kitame „Linux“platinime.

Žingsniai

Įdiekite „Gentoo Linux“iš „Ubuntu“1 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“1 veiksmo

1 žingsnis. Įsitikinkite, kad „Ubuntu“dėžutėje turite super vartotojo teises; ir interneto ryšį - pageidautina greitą

Taip pat pageidautina turėti tarpinių žinių apie Ubuntu ir Linux apskritai.

Įdiekite „Gentoo Linux“iš „Ubuntu“2 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“2 veiksmo

Žingsnis 2. Ubuntu turite įdiegti „chroot“

Tai galite pasiekti per „Synaptic“, įdiegę dchroot ir debootstrap paketus; arba komandų eilutę įvesdami

sudo apt-get install dchroot debootstrap

. Ši programa leidžia „Linux“laikinai apsimesti, kad jo šakninis katalogas skiriasi nuo įprasto.

Įdiekite „Gentoo Linux“iš „Ubuntu“3 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“3 veiksmo

Žingsnis 3. Iš naujo padalinkite esamus skaidinius arba sukurkite naują skaidinį iš laisvos vietos kietajame diske

Būk atsargus! Jūs nenorite prarasti jokių duomenų.

Dauguma svetainių rekomenduoja, kad kuo daugiau skaidinių, tuo geriau. Bent jau jums reikės šakninio skaidinio (/); tačiau dauguma žmonių turi atskirą apsikeitimo skaidinį, namų skaidinį (/home). Kai kurie taip pat rekomenduoja atskirą skaidinį, skirtą /boot ir /var

Įdiekite „Gentoo Linux“iš „Ubuntu“4 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“4 veiksmo

Žingsnis 4. Suformatuokite naują skaidinį (-us) naudodami pasirinktą failų sistemą (/home, /, /boot ir /var pageidautina naudoti ext2, ext3 arba reiser2)

Apsikeitimo sandorius reikia suformatuoti kaip apsikeitimo skaidinius.

Įdiekite „Gentoo Linux“iš „Ubuntu“5 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“5 veiksmo

5 veiksmas. Sukurkite naują aplanką,

/mnt/gentoo

ir po vieną kiekvienam atskiram jūsų sukurtam skaidiniui.

Įdiekite „Gentoo Linux“iš „Ubuntu“6 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“6 veiksmo

Žingsnis 6. Sumontuokite naujus skaidinius čia:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • čia sda5 ir 6 yra skaidiniai, kuriuose yra jūsų būsimi šakniniai ir namų katalogai.
Įdiekite „Gentoo Linux“iš „Ubuntu“7 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“7 veiksmo

Žingsnis 7. Patikrinkite, ar jūsų data teisinga (įveskite datą)

Galite jį pakeisti naudodami sintaksę

data MMDDhhmmYYYY

Įdiekite „Gentoo Linux“iš „Ubuntu“8 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“8 veiksmo

8. Atidarykite pasirinktą interneto naršymo programą ir eikite į čia

Raskite savo vietinį veidrodį ir atsisiųskite 3 etapas tarball iš

leidimai/x86/2008.0/etapai/

(pakeiskite x86 pasirinkta architektūra - šis vadovas tikrinamas tik AMD64 ir x86). Atsisiųskite atitinkamą md5 failą.

Įdiekite „Gentoo Linux“iš „Ubuntu“9 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“9 veiksmo

Žingsnis 9. Perkelkite jį į aplanką „Gentoo“

mv etapas3*.bz2* /mnt /gentoo

.

Įdiekite „Gentoo Linux“iš „Ubuntu“10 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“10 veiksmo

10 veiksmas. Perkelkite save ten (

cd /mnt /gentoo

) ir patikrinkite tarą per md5:

md5sum -c etapas3*.md5

. Tai užtikrina, kad „tarball“būtų tinkamai atsisiųsta ir nebūtų sugadinta. Jei pranešama, kad nėra gerai, turėsite jį atsisiųsti iš naujo.

Įdiekite „Gentoo Linux“iš „Ubuntu“11 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“11 veiksmo

Žingsnis 11. Ištraukite tarą

sudo tar xvjpf etapas3*.bz2

. Palaukite, kol jis bus baigtas.

Įdiekite „Gentoo Linux“iš „Ubuntu“12 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“12 veiksmo

Žingsnis 12. Dabar „Gentoo“skaidinyje įdiegta keletas pagrindinių programų; Tada turite įdiegti „Portage“:

„Gentoo“paketų valdymo sistema, leidžianti visiškai kontroliuoti, kas yra jūsų sistemoje.

  • Grįžkite prie veidrodžio, iš kurio anksčiau atsisiuntėte „stage3 tarball“. Eikite į

    momentinės nuotraukos/

  • katalogą ir atsisiųskite naujausią „Portage“failą. Perkelkite jį į /mnt /gentoo ir naudokite komandą:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Trumpas įvadas į „Portage“: „Portage“yra paketų valdymo sistema, leidžianti palyginti lengvai įdiegti daugybę programinės įrangos paketų. Tai veikia atsisiunčiant šių ir jų tarpusavio santykių sąrašą iš rsync serverio. Tai nukreipia į atitinkamus failus, kuriuos galima atsisiųsti iš daugybės kitų serverių. Atsisiuntę šiuos failus, programinė įranga bus surenkama iš šaltinio jūsų kompiuteryje - optimizuojant ją jūsų kompiuteriui.
Įdiekite „Gentoo Linux“iš „Ubuntu“13 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“13 veiksmo

Žingsnis 13. Šiame etape galbūt norėsite nustatyti kompiliavimo žymes

Tai galite padaryti redaguodami /mnt/gentoo/etc/portage/make.conf naudodami mėgstamą teksto rengyklę. Išsamų įvairių kintamųjų vadovą rasite perskaitę /mnt/gentoo/usr/share/portage/config/make.conf.example. Išsaugokite pakeitimus konfigūracijos faile ir išeikite iš teksto rengyklės.

Įdiekite „Gentoo Linux“iš „Ubuntu“14 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“14 veiksmo

14 žingsnis. Norite optimizuoti atsisiuntimą?

Dar kartą redaguokite make.conf ir įsitikinkite, kad SYNC kintamasis nustatytas kaip vietinis rsync serveris. Prie kintamojo GENTOO_MIRRORS pridėkite tiek veidrodžių, kiek jums patinka, nors pirmiausia įdėkite pageidaujamą veidrodį. Galimų veidrodžių sąrašą rasite čia.

Įdiekite „Gentoo Linux“iš „Ubuntu“15 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“15 veiksmo

15 žingsnis. Prieš pasinerdami į naują sistemą, turite įsitikinti, kad turite keletą gyvybiškai svarbių nustatymų, nukopijuotų iš „Ubuntu“

  • Pirma, dns nustatymai:

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

  • Ir jūsų proc sistema:

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

  • .
  • Ir prijungti /susieti /dev failų sistemą:

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

  • .
Įdiekite „Gentoo Linux“iš „Ubuntu“16 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“16 veiksmo

Žingsnis 16. Dabar galite chroot

Tai tikrai pakankamai paprasta - ir iš jos galima išeiti bet kuriuo metu įvedus tiesiog … err… exit. Tai trijų žingsnių procesas:

  • Pirmiausia pakeiskite šakninį katalogą į /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Tada atnaujinate aplinką, kad užtikrintumėte, jog šis terminalas žino, kur jis turėtų būti:

    /usr/sbin/env-update

  • Galiausiai, padėkite tai (laikinajai) atminčiai:

    source /etc /profile

  • Jei norite sau priminti, kad esate „chroot“, galite naudoti šią nuostabią komandą:

    eksportuoti PS1 = "(chroot) $ PS1"

Įdiekite „Gentoo Linux“iš „Ubuntu“17 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“17 veiksmo

Žingsnis 17. Sveikiname

Jūs esate Gentoo viduje ir maždaug … ketvirtį kelio ten. Pralinksmėk!

Įdiekite „Gentoo Linux“iš „Ubuntu“18 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“18 veiksmo

Žingsnis 18. Toliau turite surinkti svarbiausią bet kurios operacinės sistemos komponentą:

jo branduolys. Branduolys yra OS dalis, kuri nurodo, kurioms programinės įrangos dalims bet kuriuo metu leidžiama prieiti prie aparatūros. Be branduolio nėra operacinės sistemos, nes ji negali veikti.

Įdiekite „Gentoo Linux“iš „Ubuntu“19 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“19 veiksmo

Žingsnis 19. Prisiminkite, kad anksčiau įdiegėte portažą?

Dabar ketinate atsisiųsti paketų, kuriuos galite įdiegti iš nurodyto rsync serverio, sąrašą. Tipas

atsirasti -sinchronizuoti

Įdiekite „Gentoo Linux“iš „Ubuntu“20 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“20 veiksmo

Žingsnis 20. Aiškumo dėlei šiame etape darysiu prielaidą, kad norite įdiegti naujausią branduolį (2.6), o ne 2.4

Įdiekite „Gentoo Linux“iš „Ubuntu“21 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“21 veiksmo

21 žingsnis. Dabar turime nustatyti savo USE vėliavas

Šios vėliavos kompiliatoriui nurodo, kokias parinktis pridėti, taip pat kokias optimizacijas naudoti. Svarbu savo sistemai nustatyti tinkamas naudojimo žymes, kitaip galite sulaukti netikėtų rezultatų. Taip pat gerai pridėti vėliavas, nurodančias, ko nepridėti palaikymo.

Įdiekite „Gentoo Linux“iš „Ubuntu“22 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“22 veiksmo

Žingsnis 22. Kiekviena vėliava, kurią norite pridėti, yra tiesiog žodis

Kiekviena parinktis, kurią norite pašalinti, yra žodis su brūkšneliu (-) priešais jį. Pavyzdžiui, jei norime viską surinkti palaikydami „ogg“, pridėtume „ogg“. Bet jei nenorėtume jokio „ogg“palaikymo, pridėtume -ogg.

Įdiekite „Gentoo Linux“iš „Ubuntu“23 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“23 veiksmo

23 veiksmas. Norėdami pasirinkti savo USE vėliavas, peržiūrėkite „Gentoo USE Flags“dokumentaciją, kad pamatytumėte, kokias vėliavas galbūt norėsite įtraukti

Įdiekite „Gentoo Linux“iš „Ubuntu“24 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“24 veiksmo

24 žingsnis. Kai pasirinksite, kokias vėliavas naudoti, eikite į /etc/make.conf ir įdėkite norimas vėliavas

Įdiekite „Gentoo Linux“iš „Ubuntu“25 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“25 veiksmo

25 žingsnis. Dabar nustatykime savo laiko juostą

„Gentoo“turi visas laiko juostas adresu/usr/share/zoneinfo. Eikite į katalogą ir paleiskite komandą ls, kad peržiūrėtumėte turimas laiko juostas. Tada nukopijuokite laiko juostą į /etc /localtime naudodami tokią komandą kaip (

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

).

Įdiekite „Gentoo Linux“iš „Ubuntu“26 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“26 veiksmo

Žingsnis 26. Dabar, kai jau nustatėme laiko juostą, laikas iš tikrųjų atsisiųsti branduolio šaltinius ir sukonfigūruoti branduolį

Įdiekite „Gentoo Linux“iš „Ubuntu“27 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“27 veiksmo

27 žingsnis. Vykdykite (

# emerge gentoo-sources

), kad atsisiųstumėte branduolio šaltinius.

Įdiekite „Gentoo Linux“iš „Ubuntu“28 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“28 veiksmo

Žingsnis 28. Šis kitas žingsnis gali būti sudėtingas pirmiesiems laikmačiams

Čia mes sukonfigūruojame branduolį taip, kad jis palaikytų viską, ko mums reikia. Turite būti tikri, kad teisingai nustatėte branduolį, nes priešingu atveju jums gali trūkti reikalingų funkcijų.

Įdiekite „Gentoo Linux“iš „Ubuntu“29 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“29 veiksmo

Žingsnis 29. Vykdyti

  • cd/usr/src/linux

  • padaryti meniu konfigūraciją

Įdiekite „Gentoo Linux“iš „Ubuntu“30 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“30 veiksmo

Žingsnis 30. Tai parodys branduolio konfigūracijos meniu

Būtinai pasirinkite visas tvarkykles, kurių jums prireiks sistemai paleisti, pvz., SCSI tvarkykles (jei reikia), ir įsitikinkite, kad jos yra integruotos į branduolį. Jei jų nėra, negalėsite paleisti. Taip pat įsitikinkite, kad įgalinote failų sistemos palaikymą.

Įdiekite „Gentoo Linux“iš „Ubuntu“31 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“31 veiksmo

31 žingsnis. Pasirinkite bet kokias tinklo tvarkykles, kurių jums gali prireikti, pvz., Eterneto tvarkykles arba belaidžio ryšio tvarkykles (arba abi)

Įdiekite „Gentoo Linux“iš „Ubuntu“32 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“32 veiksmo

32 žingsnis. Pasirinkite procesoriaus tipą ir šeimą

Įdiekite „Gentoo Linux“iš „Ubuntu“33 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“33 veiksmo

33. žingsnis. Baigę įveskite (

make && make modules_install

), kad pradėtumėte kaupti branduolio ir branduolio modulius.

Tai gali užtrukti, todėl eikite skaityti knygų, žiūrėti televizorių, vaikščioti su šunimi ar bet kuo kitu, ką mėgstate daryti. 34

Įdiekite „Gentoo Linux“iš „Ubuntu“34 veiksmo
Įdiekite „Gentoo Linux“iš „Ubuntu“34 veiksmo

make -j2 && make modules_install

35

  • Dabar turime nukopijuoti jūsų branduolio vaizdą į /boot.

    Pakeiskite branduolį-2.6.24 į bet kokį jūsų branduolio pavadinimą. (

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

  • )
  • Dabar sukonfigūruosime jūsų branduolio modulius. Vykdyti (

    rasti/lib/modules/(branduolio versija)/-type f -iname '*.o' -ar -iname '*.ko'

  • ), kad surastumėte visus galimus branduolio modulius. Iš jų pridėkite tuos, kuriuos norite automatiškai įkelti į /etc/modules.autoload.d/kernel-2.6. Neįtraukite.ko arba.o ar kelio. Tiesiog pasakykite, pavyzdžiui, snd-hda-intel.
  • Patarimai

    • šaknų grupės = šaknis,, portage
    • grupės =, portage
    • prioritetas = 3
    • Žr. „Gentoo“forumus, svetainę
    • katalogas =/mnt/gentoo
    • Trečiosios pakopos vartotojui dėl tam tikrų priežasčių trūksta „portage“vartotojo ir grupės, todėl „chroot“viduje atsiras nesėkmių. Jei naudosite „schroot“, turėsite sukurti portage vartotoją ir grupę savo pagrindinėje sistemoje (mano atveju „ubuntu maverick“); „passwd“ir grupės failai aplanke/mnt/gentoo/etc bus perrašyti, jei juos pakeisite tiesiogiai. Įtraukus portažo vartotoją ir grupę į pagrindinę sistemą, įprastas chrooting turėtų veikti ir su prieiga prie tinklo. Aš naudoju „schroot“su tokia konfigūracija:
    • root vartotojai =
    • slapyvardžiai = gentoo
    • tipas = katalogas
    • aprašymas = gentoo

    Įspėjimai

    • Tai užtruks ilgai, bet paprastai verta.
    • Nemėginkite įdiegti kryžminės architektūros versijos (pvz., 64 bitų „gentoo“32 bitų „ubuntu“), nes „chroot“neveiks tinkamai (jei kas nors gali tai geriau paaiškinti?)

    Rekomenduojamas: