Hvordan installere Linux Gentoo fra Ubuntu

Posted on
Forfatter: Laura McKinney
Opprettelsesdato: 9 April 2021
Oppdater Dato: 1 Juli 2024
Anonim
How to Install PHP on Any Server (Linux, macOS, Windows)
Video: How to Install PHP on Any Server (Linux, macOS, Windows)

Innhold

er en wiki, som betyr at mange artikler er skrevet av flere forfattere. For å lage denne artikkelen deltok 17 personer, noen anonyme, i utgaven og forbedringen over tid.

Gentoo er en distribusjon Linux kjent for pakkesjefen, dens kompleksitet og mulighetene for tilpasning. Hun er vanligvis assosiert med nørder. Først av alt, Gentoo-distribusjonen er ikke laget for alle, vær klar til å bruke hjernen din, du trenger noen avlesninger før systemet ditt blir fullt operativt. I Gentoo blir hver pakke samlet fra kildekoden ved hjelp av pakkehåndteringsverktøyet Bære. Du, brukeren, bestemmer hvilke funksjoner og pakker som skal installeres på systemet ditt. Samlingen og installasjonen av tung programvare (for eksempel kde, gnome eller LibreOffice) kan ta mellom 30 sekunder og noen få dager, avhengig av maskinvaren som brukes, mens mindre programvare er installert på få minutter.


stadier

  1. Forsikre deg om at du har rotprivilegier på Ubuntu-datamaskinen og en internettforbindelse, helst raskt. Det anbefales også å ha en mellomkunnskap om Ubuntu og Linux generelt.
  2. Du må installere chroot på Ubuntu. Du kan gjøre dette via Synaptic ved å installere pakkene dchroot og debootstrap eller ta tak sudo apt-get install dchroot debootstrap i kommandolinjen. Dette programmet lar Linux midlertidig late som at rotmappen er forskjellig fra den normale roten.
  3. Repartisjon eksisterende partisjoner, eller opprett en ny partisjon på ledig plass på harddisken. Vær forsiktig så du ikke mister data.
    • De fleste nettsteder anbefaler å lage så mange partisjoner som mulig. Som et minimum trenger du en rotpartisjon (/). Imidlertid har de fleste en swap-partisjon, en home-partisjon (/ home). Noen anbefaler også en egen partisjon for / boot og / var.
  4. Formater den nye partisjonen ved å bruke det valgte filsystemet (for / home, /, / boot og / var det anbefales å bruke ext2, ext3 eller reiser2). Bytter må formateres som en byttepartisjon.
  5. Lag en ny mappe, / Mnt / gentoo og en for hver av partisjonene du har opprettet.
  6. Monter dine nye partisjoner her:
    • sudo mount / dev / sda5 / mnt / gentoo
    • sudo mount / dev / sda6 / mnt / gentoo / home
    : der sda5 og 6 er partisjonene som inneholder henholdsvis dine fremtidige rot- og hjemmekataloger.
  7. Sjekk at datoen din er riktig (skriv inn dato). Du kan endre det ved å ta tak dato MMDDhhmm ÅÅÅÅ.
  8. Åpne nettleseren du ønsker, og naviger her. Finn speilet som passer for deg, og last ned larkiv stage3 fra utgivelser / x86 / 2008.0 / turer / (erstatt x86 med din mikroprosessorarkitektur, vi har testet denne guiden på AMD64 og x86). Last ned den tilsvarende md5-filen.
  9. Flytt lerkiv til din Gentoo-mappe mv stadium3 * .bz2 * / mnt / gentoo.
  10. Gå til denne mappen (cd / mnt / gentoo) og sjekk arkivets integritet takket være md5: md5sum -c scene3 * .md5. Dette lar deg bekrefte at du har lastet ned lerkiv uten at det blir ødelagt. Hvis resultatet ikke er OK, må du laste det ned igjen.
  11. Pakk ut larkiv! sudo tar xvjpf stage3 * .bz2. Vent til det er over.
  12. Du har nå noen grunnleggende programmer installert på Gentoo-partisjonen. Du må deretter installere Portage, Gentoo-pakkehåndteringsverktøyet som lar deg ha fullstendig kontroll over hva som finnes på systemet ditt.
    • Gå tilbake til speilet der du lastet ned larchive stage3. Naviger til mappen snapshots / og last ned den siste filen Bære. Flytt den til / mnt / gentoo og kjør følgende kommando:
    • tjære xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
    • Noen få ord om Portage: Portage er et pakkehåndteringssystem for relativt enkel installasjon av mange programvarepakker. Den laster ned en liste over pakker og deres gjensidige avhengigheter fra en server rsync. Dette vil indikere portage hvilke filer som skal lastes ned fra et imponerende antall andre servere. Når disse filene er lastet ned, vil programvaren bli kompilert fra kildekoden av datamaskinen din, noe som vil optimalisere den for maskinvaren.
  13. På dette tidspunktet kan det være lurt å konfigurere noen samlingsflagg. Du kan gjøre dette ved å redigere /mnt/gentoo/etc/make.conf i din favoritt e-editor. Du kan finne en fullstendig guide for de forskjellige variablene av merke ved å konsultere /mnt/gentoo/etc/make.conf.example. Lagre endringene i konfigurasjonsfilen din, og avslutt e-redigereren.
  14. Vil du optimalisere nedlastingen din? Rediger igjen make.conf og sørg for at SYNC-variabelen er satt til rsync-serveren nærmest deg. Legg til så mange speil du vil i GENTOO_MIRRORS-variabelen som begynner med de du foretrekker. Du kan finne en liste over speil tilgjengelig her.
  15. Før du fordyper deg helt i det nye systemet ditt, må du kopiere noen avgjørende innstillinger fra Ubuntu.
    • Først dns-konfigurasjonen: sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
    • Proc-systemet ditt: sudo mount -t proc none / mnt / gentoo / proc.
    • Monter og koble filsystemet / dev: sudo mount -o bind / dev / mnt / gentoo / dev.
  16. Du kan nå chrooter! Det er relativt enkelt, og du kan forlate det når som helst ved å ganske enkelt gripe ... exit. Denne prosessen består av tre trinn:
    • Først bytter du rotkatalogen til / mnt / gentoo: sudo chroot / mnt / gentoo / bin / bash.
    • Oppdater deretter miljøet for å sikre at enheten din vet hvor den skal: / Usr / sbin / env-oppdatering
    • Til slutt publiser disse endringene i (midlertidig) minne: kilde / etc / profil
    • Hvis du vil huske at du er i chroot-modus, kan du endre kommandolinjen: eksport PS1 = "(chroot) $ PS1"
  17. Gratulerer! Du er i Gentoo, og du gjorde omtrent en fjerdedel av veien. Mot!
  18. Deretter må du sammenstille den mest vitale komponenten i ethvert operativsystem: kjernen. Kjernen er den delen av operativsystemet som bestemmer hvilken programvare som har tilgang til hvilken maskinvarekomponent i hvert øyeblikk. Uten kjerne er det ingen ikke operativsystem fordi det ikke kan fungere.
  19. Husker du at du har installert portage litt tidligere? Du vil nå laste ned listen over pakker som du kan installere fra rsync-serveren du har valgt. Enter dukke opp - synk
  20. For klarhetens skyld vil jeg anta at du vil installere den siste kjernen (2.6) i stedet for en gammel versjon 2.4.
  21. Vi må nå definere USE-flaggene våre. Disse flaggene forteller kompilatoren hvilke alternativer som skal legges til og hvilke optimaliseringer som skal brukes. Det er viktig å definere de riktige flaggene for systemet ditt, ellers kan du oppnå et uventet resultat. Det er også bedre å legge til flaggene som indikerer funksjonene for ikke å administrere.
  22. Hvert flagg du vil legge til er et enkelt ord. Hvert alternativ du vil fjerne, er det samme ordet som kommer foran en bindestrek (-). For eksempel, hvis vi ønsker å kompilere alt med ogg manager-funksjonene, må vi legge til ogg. Hvis vi derimot ikke ønsker å administrere ogg-formater, vil vi legge til -ogg.
  23. For å velge BRUK-flaggene dine, konsulter Gentoo-dokumentasjon på BRUK-flagg for å finne ut hvilket flagg du kan inkludere.
  24. Når du har valgt hvilke flagg du vil bruke, rediger /etc/make.conf og legg dem der.
  25. Nå definerer du din tidssone. Alle Gentoo tidssoner er i / usr / share / zoneinfo. Bla gjennom denne mappen og kjør ls-kommandoen for å se hvilke tidssoner som er tilgjengelige. Deretter kopierer du ønsket tidssone til / etc / localtime (for eksempel # cp / usr / share / zoneinfo / GMT / etc / lokal tid).
  26. Nå som vi har angitt tidssone, er det på tide å laste ned kjernekildene og konfigurere den.
  27. Start (# dukker opp gentoo-kilder) for å laste ned kildekildekoden.
  28. Neste trinn kan være komplisert første gang. Her må vi konfigurere kjernen til å håndtere det vi trenger. Du må sørge for at du har konfigurert kjernen riktig, eller at du kanskje går glipp av funksjonene du trenger.
  29. Launch
    • cd / usr / src / linux
    • lage menuconfig
  30. Dette vil vise kjernekonfigurasjonsmenyen. Velg alle driverne du trenger for å starte opp systemet ditt, for eksempel SCSI-drivere (om nødvendig) og sørg for at de er riktig satt sammen i kjernen. Hvis dette ikke er tilfelle, vil du ikke kunne starte. Sjekk også at du har aktivert administrasjonen av filsystemet ditt.
  31. Velg nettverksdrivere du måtte trenge, det vil si Ethernet- eller Wifi-driverne (eller begge deler).
  32. Velg type og familie på prosessoren din.
  33. Når du er ferdig, skriv inn ( make && make modules_install) for å starte samlingen av kjernen og dens moduler. Dette kan ta litt tid, du kan lese en bok, se på tv, gå tur med hunden din eller hva du måtte ønske deg.
  34. lage -j2 && lage modules_install
  35. Vi må nå kopiere kjernebildet til / starte. Bytt ut kernel-2.6.24 med navnet du vil gi kjernen din. ( cp arch / i386 / boot / bzImage /boot/kernel-2.6.24)
  36. La oss nå gå til konfigurasjonen av kjernemodulene. Start (finn / lib / modules / (kjerneversjon) / -type f -iname * .o -eller -iname * .ko) for å liste over alle tilgjengelige moduler. Legg til de som må lastes automatisk i /etc/modules.autoload.d/kernel-2.6. Ikke ta med .ko, le.o eller hele banen, bare angi for eksempel snd-hda-intel.