Slik installerer du Gentoo Linux fra Ubuntu (med bilder)

Innholdsfortegnelse:

Slik installerer du Gentoo Linux fra Ubuntu (med bilder)
Slik installerer du Gentoo Linux fra Ubuntu (med bilder)

Video: Slik installerer du Gentoo Linux fra Ubuntu (med bilder)

Video: Slik installerer du Gentoo Linux fra Ubuntu (med bilder)
Video: How to email a file from notes on iPhone 12 2024, Kan
Anonim

Gentoo er en distribusjon av Linux som er kjent for sin tilpassbarhet, kompleksitet, pakkehåndtering og generell tilknytning til nerdete. Først og fremst er Gentoo -distribusjonen ikke for alle; Vær forberedt på å bruke hjernen din, ettersom du må lese litt for å få systemet fullt ut. I Gentoo blir hver pakke kompilert fra kilde, ved hjelp av pakkehåndteringsverktøyet, portage, slik at du som bruker bestemmer hvilke funksjoner og pakker som er installert på systemet ditt. Samling/installasjon av store builds (kde/gnome/libreoffice) kan ta alt fra 30 sekunder til noen få dager (hver) avhengig av maskinvaren som brukes, mens mindre builds installeres på få minutter. Denne guiden lar deg installere Gentoo, mens du fortsatt lar datamaskinen være helt gratis for vanlig daglig bruk. Det ble skrevet eksplisitt for å jobbe fra Ubuntu, selv om det ikke er noen grunn til at dette ikke vil fungere fra noen annen Linux -distribusjon.

Trinn

Installer Gentoo Linux fra Ubuntu Trinn 1
Installer Gentoo Linux fra Ubuntu Trinn 1

Trinn 1. Kontroller at du har superbrukerrettigheter på Ubuntu -boksen; og en Internett -tilkobling - helst en rask

En mellomkunnskap om Ubuntu og Linux generelt er også å foretrekke.

Installer Gentoo Linux fra Ubuntu Trinn 2
Installer Gentoo Linux fra Ubuntu Trinn 2

Trinn 2. Du må installere chroot på Ubuntu

Du kan oppnå dette gjennom Synaptic ved å installere pakkene dchroot og debootstrap; eller kommandolinjen ved å skrive

sudo apt-get install dchroot debootstrap

. Dette programmet lar Linux midlertidig late som om rotkatalogen er en annerledes enn normalt.

Installer Gentoo Linux fra Ubuntu Trinn 3
Installer Gentoo Linux fra Ubuntu Trinn 3

Trinn 3. Enten partisjoner eksisterende partisjoner, eller opprett en ny partisjon fra ledig plass på harddisken

Vær forsiktig! Du vil ikke miste data.

De fleste nettsteder anbefaler at i hovedsak, jo flere partisjoner, jo bedre. Som minimum trenger du en rotpartisjon (/); men de fleste har en egen byttepartisjon, hjemmepartisjon (/hjem). Noen anbefaler også en egen partisjon for /boot og /var

Installer Gentoo Linux fra Ubuntu Trinn 4
Installer Gentoo Linux fra Ubuntu Trinn 4

Trinn 4. Formater de nye partisjonene med et filsystem du ønsker (for /home, /, /boot og /var det er å foretrekke å bruke ext2, ext3 eller reiser2)

Bytting må formateres som byttepartisjoner.

Installer Gentoo Linux fra Ubuntu Trinn 5
Installer Gentoo Linux fra Ubuntu Trinn 5

Trinn 5. Lag en ny mappe,

/mnt/gentoo

og en for hver av de separate partisjonene du opprettet.

Installer Gentoo Linux fra Ubuntu Trinn 6
Installer Gentoo Linux fra Ubuntu Trinn 6

Trinn 6. Monter de nye partisjonene her:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • hvor her, sda5 og 6 er partisjonene som inneholder henholdsvis dine potensielle rot- og hjemmekataloger.
Installer Gentoo Linux fra Ubuntu trinn 7
Installer Gentoo Linux fra Ubuntu trinn 7

Trinn 7. Kontroller at datoen din er riktig (skriv dato)

Du kan endre det med syntaksen

dato MMDDhhmmÅÅÅÅ

Installer Gentoo Linux fra Ubuntu Trinn 8
Installer Gentoo Linux fra Ubuntu Trinn 8

Trinn 8. Åpne et nettlesingsprogram etter eget valg, og naviger til her

Finn ditt lokale speil, og last ned trinn 3 tarball fra

utgivelser/x86/2008.0/stadier/

(erstatt x86 med arkitekturen du ønsker - denne guiden er bare testet for AMD64 og x86). Last ned den tilsvarende md5 -filen.

Installer Gentoo Linux fra Ubuntu trinn 9
Installer Gentoo Linux fra Ubuntu trinn 9

Trinn 9. Flytt den til Gentoo -mappen

mv stage3*.bz2* /mnt /gentoo

.

Installer Gentoo Linux fra Ubuntu Trinn 10
Installer Gentoo Linux fra Ubuntu Trinn 10

Trinn 10. Flytt deg dit (

cd /mnt /gentoo

) og sjekk tarballen gjennom md5:

md5sum -c stadium3*.md5

. Dette sikrer at tarballen lastes ned ordentlig uten å bli ødelagt. Hvis den ikke rapporteres som OK, må du laste den ned på nytt.

Installer Gentoo Linux fra Ubuntu Trinn 11
Installer Gentoo Linux fra Ubuntu Trinn 11

Trinn 11. Trekk ut tarballen

sudo tar xvjpf stage3*.bz2

. Vent til den er fullført.

Installer Gentoo Linux fra Ubuntu Trinn 12
Installer Gentoo Linux fra Ubuntu Trinn 12

Trinn 12. Du har nå noen få grunnleggende programmer installert på Gentoo -partisjonen; Deretter må du installere Portage:

Gentoos pakkehåndteringssystem som lar deg ha full kontroll over hva som er på systemet ditt.

  • Gå tilbake til speilet som du tidligere hadde lastet ned stage3 tarball fra. Gå til

    øyeblikksbilder/

  • katalog, og last ned den siste Portage -filen. Flytt den til /mnt /gentoo, og bruk kommandoen:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • En kort introduksjon til Portage: Portage er et pakkehåndteringssystem som muliggjør relativt enkel installasjon av mange programvarepakker. Det fungerer ved å laste ned en liste over disse og deres innbyrdes forhold fra en rsync-server. Dette vil peke portage mot relevante filer som kan lastes ned fra et stort antall andre servere. Når disse filene er lastet ned, blir programvaren kompilert fra kilden av datamaskinen din - og optimaliserer den for din maskin.
Installer Gentoo Linux fra Ubuntu Trinn 13
Installer Gentoo Linux fra Ubuntu Trinn 13

Trinn 13. På dette stadiet kan det være lurt å sette noen kompileringsflagg

Du gjør dette ved å redigere /mnt/gentoo/etc/portage/make.conf ved å bruke din favoritt tekstredigerer. En fullstendig veiledning om forskjellige fabrikatvariabler finner du ved å lese /mnt/gentoo/usr/share/portage/config/make.conf.example. Lagre endringene i konfigurasjonsfilen, og avslutt tekstredigeringsprogrammet.

Installer Gentoo Linux fra Ubuntu Trinn 14
Installer Gentoo Linux fra Ubuntu Trinn 14

Trinn 14. Vil du optimalisere nedlastingen?

Rediger make.conf igjen og kontroller at SYNC -variabelen er satt til din mest lokale rsync -server. Legg til så mange speil du liker i GENTOO_MIRRORS -variabelen - men sett den foretrukne først. Du finner listen over tilgjengelige speil her.

Installer Gentoo Linux fra Ubuntu Trinn 15
Installer Gentoo Linux fra Ubuntu Trinn 15

Trinn 15. Før du setter deg inn i det nye systemet, må du sørge for at du har noen viktige innstillinger kopiert fra Ubuntu slik det er

  • Først dns -innstillingene:

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

  • Og ditt proc -system:

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

  • .
  • Og mount-bind /dev-filsystemet:

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

  • .
Installer Gentoo Linux fra Ubuntu trinn 16
Installer Gentoo Linux fra Ubuntu trinn 16

Trinn 16. Nå kan du chroot

Dette er egentlig enkelt nok - og kan når som helst avsluttes ved å skrive ganske enkelt … err … exit. Dette er en trestegsprosess:

  • Først endrer du rotkatalogen til /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Deretter oppdaterer du miljøet for å sikre at denne terminalen vet hvor den skal være:

    /usr/sbin/env-update

  • Til slutt forplikter du dette til (midlertidig) minne:

    kilde /etc /profile

  • Hvis du vil minne deg selv på at du er i chroot, kan du bruke denne fine kommandoen:

    eksport PS1 = "(chroot) $ PS1"

Installer Gentoo Linux fra Ubuntu Trinn 17
Installer Gentoo Linux fra Ubuntu Trinn 17

Trinn 17. Gratulerer

Du er inne i Gentoo og omtrent … et kvarter av veien dit. Opp med haken!

Installer Gentoo Linux fra Ubuntu Trinn 18
Installer Gentoo Linux fra Ubuntu Trinn 18

Trinn 18. Deretter må du kompilere den viktigste komponenten i ethvert operativsystem:

kjernen. Kjernen er den delen av operativsystemet som dikterer hvilke programvare som har tilgang til en maskinvare til enhver tid. Uten en kjerne er det ikke noe operativsystem, fordi det ikke kan fungere.

Installer Gentoo Linux fra Ubuntu Trinn 19
Installer Gentoo Linux fra Ubuntu Trinn 19

Trinn 19. Husker du å ha installert portage tidligere?

Nå skal du laste ned en liste over pakker som du kan installere fra rsync -serveren du angav. Type

dukke opp -synkron

Installer Gentoo Linux fra Ubuntu Trinn 20
Installer Gentoo Linux fra Ubuntu Trinn 20

Trinn 20. For klarhetens skyld vil jeg på dette stadiet anta at du vil installere den siste kjernen (2.6) i stedet for 2.4

Installer Gentoo Linux fra Ubuntu Trinn 21
Installer Gentoo Linux fra Ubuntu Trinn 21

Trinn 21. Nå må vi sette våre USE -flagg

Disse flaggene forteller kompilatoren hvilke alternativer som skal legges til, samt hvilke optimaliseringer som skal brukes. Det er viktig å angi riktige bruksflagg for systemet ditt, ellers kan du ende opp med noen uventede resultater. Det er også bra å legge til flagg som forteller hva du ikke skal legge til støtte for.

Installer Gentoo Linux fra Ubuntu Trinn 22
Installer Gentoo Linux fra Ubuntu Trinn 22

Trinn 22. Hvert flagg du vil legge til er bare et ord

Hvert alternativ du vil fjerne er ordet med en bindestrek (-) foran det. For eksempel, hvis vi vil kompilere alt med ogg -støtte, vil vi legge til ogg. Men hvis vi ikke ville ha noen OGG -støtte, ville vi legge til -ogg.

Installer Gentoo Linux fra Ubuntu Trinn 23
Installer Gentoo Linux fra Ubuntu Trinn 23

Trinn 23. For å velge USE -flagg, sjekk dokumentasjonen til Gentoo USE Flags for å se hvilke flagg du vil inkludere

Installer Gentoo Linux fra Ubuntu Trinn 24
Installer Gentoo Linux fra Ubuntu Trinn 24

Trinn 24. Når du har valgt hvilke flagg du skal bruke, navigerer du til /etc/make.conf og legger inn flaggene du vil ha

Installer Gentoo Linux fra Ubuntu Trinn 25
Installer Gentoo Linux fra Ubuntu Trinn 25

Trinn 25. La oss nå sette opp tidssonen din

Gentoo har alle tidssonene på/usr/share/zoneinfo. Naviger til katalogen og utfør ls -kommandoen for å se de tilgjengelige tidssonene. Kopier deretter tidssonen til /etc /localtime med en kommando som (

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

).

Installer Gentoo Linux fra Ubuntu Trinn 26
Installer Gentoo Linux fra Ubuntu Trinn 26

Trinn 26. Nå som vi har satt opp vår tidssone, er det på tide å laste ned kjernekildene våre og konfigurere kjernen

Installer Gentoo Linux fra Ubuntu Trinn 27
Installer Gentoo Linux fra Ubuntu Trinn 27

Trinn 27. Kjør (

# dukker opp gentoo-kilder

) for å laste ned kjernekildene.

Installer Gentoo Linux fra Ubuntu Trinn 28
Installer Gentoo Linux fra Ubuntu Trinn 28

Trinn 28. Dette neste trinnet kan være vanskelig for første timere

Her konfigurerer vi kjernen slik at den har den støtten vi trenger. Du må være sikker på at du har konfigurert kjernen din riktig, ellers kan du være uten funksjoner du trenger.

Installer Gentoo Linux fra Ubuntu Trinn 29
Installer Gentoo Linux fra Ubuntu Trinn 29

Trinn 29. Kjør

  • cd/usr/src/linux

  • lage menykonfigurasjon

Installer Gentoo Linux fra Ubuntu Trinn 30
Installer Gentoo Linux fra Ubuntu Trinn 30

Trinn 30. Dette vil åpne kjernekonfigurasjonsmenyen

Sørg for å velge alle driverne du trenger for å starte systemet, for eksempel SCSI -drivere (om nødvendig), og vær sikker på at de er satt til å være innebygd i kjernen. Hvis de ikke er det, kan du ikke starte opp. Sørg også for at du aktiverer støtte for filsystemet ditt.

Installer Gentoo Linux fra Ubuntu Trinn 31
Installer Gentoo Linux fra Ubuntu Trinn 31

Trinn 31. Velg eventuelle nettverksdrivere du trenger, for eksempel ethernet -drivere eller trådløse drivere (eller begge deler)

Installer Gentoo Linux fra Ubuntu Trinn 32
Installer Gentoo Linux fra Ubuntu Trinn 32

Trinn 32. Velg prosessortype og familie

Installer Gentoo Linux fra Ubuntu Trinn 33
Installer Gentoo Linux fra Ubuntu Trinn 33

Trinn 33. Når du er ferdig, skriver du inn (

make && lage modules_install

) for å begynne å kompilere kjernen og kjernemodulene.

Dette kan ta litt tid, så les en bok, se på TV, gå med hunden eller hva du liker å gjøre. 34

Installer Gentoo Linux fra Ubuntu Trinn 34
Installer Gentoo Linux fra Ubuntu Trinn 34

lage -j2 && lage modules_install

35

  • Nå må vi kopiere kjernebildet til /boot.

    Endre kjernen-2.6.24 til det du vil at kjernen skal hete. (

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

  • )
  • La oss nå konfigurere kjernemodulene dine. Løpe (

    finn/lib/modules/(kjerneversjon)/-type f -iname '*.o' -or -iname '*.ko'

  • ) for å finne alle tilgjengelige kjernemoduler. Av dem, legg til de du vil lastes automatisk til /etc/modules.autoload.d/kernel-2.6. Ikke ta med.ko eller.o eller banen. Bare si for eksempel snd-hda-intel.
  • Tips

    • rotgrupper = rot,, portage
    • grupper =, portage
    • prioritet = 3
    • Se Gentoo Forums, nettsted
    • katalog =/mnt/gentoo
    • Etappe 3 tarball mangler en "portage" -bruker og -gruppe, av en eller annen grunn, som vil føre til at det kommer til å mislykkes fra innsiden av chroot. Hvis du bruker schroot, må du opprette portagebrukeren og gruppen på vertssystemet ditt (ubuntu maverick i mitt tilfelle); passwd- og gruppefilene i/mnt/gentoo/etc blir overskrevet hvis du endrer dem direkte. Etter å ha lagt til portage -brukeren og gruppen i vertssystemet, bør chrooting på vanlig måte også fungere med nettverkstilgang. Jeg brukte schroot med følgende konfigurasjon:
    • root-brukere =
    • alias = gentoo
    • type = katalog
    • beskrivelse = gentoo

    Advarsler

    • Dette vil ta lang tid, men vanligvis verdt det.
    • Ikke prøv å installere en kryssarkitekturversjon (f.eks. Gentoo 64 bits på ubuntu 32 bits), da chroot ikke fungerer som det skal (hvis noen kan forklare dette bedre?)

    Anbefalt: