Sådan installeres Gentoo Linux fra Ubuntu (med billeder)

Indholdsfortegnelse:

Sådan installeres Gentoo Linux fra Ubuntu (med billeder)
Sådan installeres Gentoo Linux fra Ubuntu (med billeder)

Video: Sådan installeres Gentoo Linux fra Ubuntu (med billeder)

Video: Sådan installeres Gentoo Linux fra Ubuntu (med billeder)
Video: LÆR AT REDIGERE I IMOVIE TIL IPHONE PÅ 3 MINUTTER 2024, April
Anonim

Gentoo er en distribution af Linux, der er kendt for sin tilpasning, kompleksitet, pakkehåndtering og generel tilknytning til nørderi. Først og fremmest er Gentoo -distributionen ikke for alle; Vær forberedt på at bruge din hjerne, da du skal læse lidt for at få dit system fuldt ud funktionelt. I Gentoo kompileres hver pakke fra kilde ved hjælp af deres pakkehåndteringsværktøj, portage, så du som bruger bestemmer, hvilke funktioner og pakker der er installeret på dit system. Kompilering/installation af store builds (kde/gnome/libreoffice) kan tage alt fra 30 sekunder til et par dage (hver) afhængigt af den anvendte hardware, mens mindre builds installeres på få minutter. Denne vejledning giver dig mulighed for at installere Gentoo, mens du stadig lader din computer være helt gratis til normal daglig brug. Det blev skrevet eksplicit for at arbejde fra Ubuntu, selvom der ikke er nogen grund til, at dette ikke fungerer fra nogen anden Linux -distribution.

Trin

Installer Gentoo Linux fra Ubuntu Trin 1
Installer Gentoo Linux fra Ubuntu Trin 1

Trin 1. Sørg for, at du har superbrugerrettigheder på din Ubuntu -boks; og en internetforbindelse - helst en hurtig

En mellemliggende viden om Ubuntu og Linux generelt er også at foretrække.

Installer Gentoo Linux fra Ubuntu Trin 2
Installer Gentoo Linux fra Ubuntu Trin 2

Trin 2. Du skal installere chroot på Ubuntu

Du kan opnå dette gennem Synaptic ved at installere pakkerne dchroot og debootstrap; eller kommandolinjen ved at skrive

sudo apt-get install dchroot debootstrap

. Dette program giver Linux mulighed for midlertidigt at foregive, at dets rodmappe er en anden end normalt.

Installer Gentoo Linux fra Ubuntu Trin 3
Installer Gentoo Linux fra Ubuntu Trin 3

Trin 3. Enten ompartitioner eksisterende partitioner, eller opret en ny partition fra ledig harddiskplads

Vær forsigtig! Du vil ikke miste data.

De fleste websteder anbefaler, at jo flere partitioner, jo bedre. I det mindste skal du bruge en rodpartition (/); men de fleste mennesker har en separat swap -partition, hjemmepartition (/home). Nogle anbefaler også en separat partition til /boot og /var

Installer Gentoo Linux fra Ubuntu Trin 4
Installer Gentoo Linux fra Ubuntu Trin 4

Trin 4. Formater de nye partition (er) ved hjælp af et filsystem efter eget valg (for /home, /, /boot og /var det er at foretrække at bruge ext2, ext3 eller reiser2)

Swaps skal formateres som swap -partitioner.

Installer Gentoo Linux fra Ubuntu Trin 5
Installer Gentoo Linux fra Ubuntu Trin 5

Trin 5. Opret en ny mappe,

/mnt/gentoo

og en for hver af de separate partitioner, du har oprettet.

Installer Gentoo Linux fra Ubuntu Trin 6
Installer Gentoo Linux fra Ubuntu Trin 6

Trin 6. Monter dine nye partitioner her:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • hvor her, sda5 og 6 er partitionerne, der indeholder henholdsvis dine potentielle root- og hjemmekataloger.
Installer Gentoo Linux fra Ubuntu Trin 7
Installer Gentoo Linux fra Ubuntu Trin 7

Trin 7. Kontroller, at din dato er korrekt (skriv dato)

Du kan ændre det med syntaksen

dato MMDDhhmmÅÅÅÅ

Installer Gentoo Linux fra Ubuntu Trin 8
Installer Gentoo Linux fra Ubuntu Trin 8

Trin 8. Åbn et webbrowseprogram efter eget valg, og naviger til her

Find dit lokale spejl, og download trin3 tarball fra

udgivelser/x86/2008.0/stadier/

(udskift x86 med den valgte arkitektur - denne vejledning er kun testet til AMD64 og x86). Download den tilsvarende md5 -fil.

Installer Gentoo Linux fra Ubuntu Trin 9
Installer Gentoo Linux fra Ubuntu Trin 9

Trin 9. Flyt den til Gentoo -mappen

mv stage3*.bz2* /mnt /gentoo

.

Installer Gentoo Linux fra Ubuntu Trin 10
Installer Gentoo Linux fra Ubuntu Trin 10

Trin 10. Flyt dig selv dertil (

cd /mnt /gentoo

) og tjek tarball gennem md5:

md5sum -c stage3*.md5

. Dette sikrer, at tarballen blev downloadet korrekt uden at blive ødelagt. Hvis den ikke rapporteres som OK, skal du downloade den igen.

Installer Gentoo Linux fra Ubuntu Trin 11
Installer Gentoo Linux fra Ubuntu Trin 11

Trin 11. Pak tarballen ud

sudo tar xvjpf stage3*.bz2

. Vent på, at den er færdig.

Installer Gentoo Linux fra Ubuntu Trin 12
Installer Gentoo Linux fra Ubuntu Trin 12

Trin 12. Du har nu et par grundlæggende programmer installeret på Gentoo -partitionen; derefter skal du installere Portage:

Gentoos pakkehåndteringssystem, som giver dig mulighed for at have fuldstændig kontrol over, hvad der er på dit system.

  • Gå tilbage til det spejl, du tidligere havde downloadet stage3 tarball fra. Gå til

    øjebliksbilleder/

  • bibliotek, og download den nyeste Portage -fil. Flyt det til /mnt /gentoo, og brug kommandoen:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • En kort introduktion til Portage: Portage er et pakkehåndteringssystem, der muliggør en relativt let installation af mange softwarepakker. Det fungerer ved at downloade en liste over disse og deres indbyrdes forhold fra en rsync-server. Dette vil pege portage mod relevante filer, der kan downloades fra et stort antal andre servere. Når disse filer er downloadet, vil softwaren blive kompileret fra kilden af din computer - optimere den til din maskine.
Installer Gentoo Linux fra Ubuntu Trin 13
Installer Gentoo Linux fra Ubuntu Trin 13

Trin 13. På dette tidspunkt vil du muligvis angive nogle kompileringsflag

Du gør dette ved at redigere /mnt/gentoo/etc/portage/make.conf ved hjælp af din foretrukne teksteditor. En fuld vejledning om forskellige fabrikatvariabler kan findes ved at læse /mnt/gentoo/usr/share/portage/config/make.conf.example. Gem dine ændringer i konfigurationsfilen, og afslut teksteditoren.

Installer Gentoo Linux fra Ubuntu Trin 14
Installer Gentoo Linux fra Ubuntu Trin 14

Trin 14. Vil du optimere din download?

Rediger make.conf igen, og sørg for, at SYNC -variablen er indstillet til din mest lokale rsync -server. Tilføj så mange spejle, du kan lide, til varianten GENTOO_MIRRORS - selvom sæt din foretrukne først. Du kan finde listen over de tilgængelige spejle her.

Installer Gentoo Linux fra Ubuntu Trin 15
Installer Gentoo Linux fra Ubuntu Trin 15

Trin 15. Inden du fordyber dig i dit nye system, skal du sikre dig, at du har et par vitale indstillinger kopieret fra Ubuntu, som det er

  • Først dns -indstillingerne:

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

  • Og dit 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 Trin 16
Installer Gentoo Linux fra Ubuntu Trin 16

Trin 16. Nu kan du chroot

Dette er virkelig simpelt nok - og kan når som helst forlades ved blot at skrive … fejl… afslut. Dette er en proces i tre trin:

  • Først ændrer du rodmappen til /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Derefter opdaterer du miljøet for at sikre, at denne terminal ved, hvor den skal være:

    /usr/sbin/env-update

  • Endelig forpligter dette til (midlertidig) hukommelse:

    kilde /etc /profil

  • Hvis du vil minde dig selv om, at du er i chroot, kan du bruge denne fine kommando:

    eksport PS1 = "(chroot) $ PS1"

Installer Gentoo Linux fra Ubuntu Trin 17
Installer Gentoo Linux fra Ubuntu Trin 17

Trin 17. Tillykke

Du er inde i Gentoo og omkring … et kvarter af vejen dertil. Op med humøret!

Installer Gentoo Linux fra Ubuntu Trin 18
Installer Gentoo Linux fra Ubuntu Trin 18

Trin 18. Dernæst skal du kompilere den mest vitale komponent i ethvert operativsystem:

dens kerne. Kernen er den del af operativsystemet, der dikterer, hvilke stykker software der har adgang til et stykke hardware på et hvilket som helst tidspunkt. Uden en kerne er der ikke noget operativsystem, fordi det ikke kan fungere.

Installer Gentoo Linux fra Ubuntu Trin 19
Installer Gentoo Linux fra Ubuntu Trin 19

Trin 19. Husk at installere portage tidligere?

Nu skal du downloade en liste over pakker, som du kan installere fra den rsync -server, du har angivet. Type

frem -synkronisering

Installer Gentoo Linux fra Ubuntu Trin 20
Installer Gentoo Linux fra Ubuntu Trin 20

Trin 20. For klarhedens skyld antager jeg på dette stadium, at du vil installere den nyeste kerne (2.6) frem for 2.4

Installer Gentoo Linux fra Ubuntu Trin 21
Installer Gentoo Linux fra Ubuntu Trin 21

Trin 21. Nu skal vi sætte vores USE -flag

Disse flag fortæller kompilatoren, hvilke muligheder der skal tilføjes, samt hvilke optimeringer der skal bruges. Det er vigtigt at angive de rigtige brugsflag til dit system, ellers kan du ende med nogle uventede resultater. Det er også godt at tilføje flag, der fortæller, hvad der ikke skal tilføjes support til.

Installer Gentoo Linux fra Ubuntu Trin 22
Installer Gentoo Linux fra Ubuntu Trin 22

Trin 22. Hvert flag, du vil tilføje, er simpelthen et ord

Hver mulighed, du gerne vil fjerne, er ordet med et bindestreg (-) foran det. For eksempel, hvis vi vil kompilere alt med ogg -support, tilføjer vi ogg. Men hvis vi ikke ville have nogen OGG -understøttelse, ville vi tilføje -ogg.

Installer Gentoo Linux fra Ubuntu Trin 23
Installer Gentoo Linux fra Ubuntu Trin 23

Trin 23. For at vælge dine USE -flag skal du tjekke Gentoo USE Flags -dokumentationen for at se, hvilke flag du måske vil medtage

Installer Gentoo Linux fra Ubuntu Trin 24
Installer Gentoo Linux fra Ubuntu Trin 24

Trin 24. Når du har valgt, hvilke flag der skal bruges, skal du navigere til /etc/make.conf og indsætte de flag, du ønsker

Installer Gentoo Linux fra Ubuntu Trin 25
Installer Gentoo Linux fra Ubuntu Trin 25

Trin 25. Lad os nu konfigurere din tidszone

Gentoo har alle tidszoner på/usr/share/zoneinfo. Naviger til biblioteket, og udfør kommandoen ls for at se de tilgængelige tidszoner. Kopier derefter tidszonen til /etc /localtime med en kommando som (

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

).

Installer Gentoo Linux fra Ubuntu Trin 26
Installer Gentoo Linux fra Ubuntu Trin 26

Trin 26. Nu hvor vi har vores tidszone oprettet, er det tid til faktisk at downloade vores kernekilder og konfigurere kernen

Installer Gentoo Linux fra Ubuntu Trin 27
Installer Gentoo Linux fra Ubuntu Trin 27

Trin 27. Kør (

# dukker gentoo-kilder op

) for at downloade dine kernekilder.

Installer Gentoo Linux fra Ubuntu Trin 28
Installer Gentoo Linux fra Ubuntu Trin 28

Trin 28. Dette næste trin kan være vanskeligt for første timere

Her konfigurerer vi kernen, så den har den understøttelse, vi har brug for. Du skal være sikker på, at du har konfigureret din kerne korrekt, ellers kan du være uden funktioner, du har brug for.

Installer Gentoo Linux fra Ubuntu Trin 29
Installer Gentoo Linux fra Ubuntu Trin 29

Trin 29. Kør

  • cd/usr/src/linux

  • lave menuconfig

Installer Gentoo Linux fra Ubuntu Trin 30
Installer Gentoo Linux fra Ubuntu Trin 30

Trin 30. Dette åbner kernekonfigurationsmenuen

Sørg for at vælge alle de drivere, du skal bruge for at starte dit system, f.eks. SCSI -drivere (hvis det er nødvendigt), og sørg for, at de er indstillet til at blive indbygget i kernen. Hvis de ikke er det, kan du ikke starte. Sørg også for, at du aktiverer understøttelse af dit filsystem.

Installer Gentoo Linux fra Ubuntu Trin 31
Installer Gentoo Linux fra Ubuntu Trin 31

Trin 31. Vælg eventuelle netværksdrivere, du har brug for, f.eks. Ethernet -drivere eller trådløse drivere (eller begge dele)

Installer Gentoo Linux fra Ubuntu Trin 32
Installer Gentoo Linux fra Ubuntu Trin 32

Trin 32. Vælg din processortype og familie

Installer Gentoo Linux fra Ubuntu Trin 33
Installer Gentoo Linux fra Ubuntu Trin 33

Trin 33. Når du er færdig, skal du skrive (

make && make modules_install

) for at begynde at kompilere kernen og kernemodulerne.

Dette kan tage noget tid, så læs en bog, se fjernsyn, gå med hunden eller hvad du ellers kan lide at lave. 34

Installer Gentoo Linux fra Ubuntu Trin 34
Installer Gentoo Linux fra Ubuntu Trin 34

make -j2 && make modules_install

35

  • Nu skal vi kopiere dit kernebillede til /boot.

    Skift kernel-2.6.24 til det, du vil have, at din kerne skal navngives. (

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

  • )
  • Lad os nu konfigurere dine kernemoduler. Løb (

    find/lib/modules/(kernel version)/-type f -iname '*.o' -or -iname '*.ko'

  • ) for at finde alle tilgængelige kernemoduler. Af dem skal du tilføje dem, du vil indlæse automatisk i /etc/modules.autoload.d/kernel-2.6. Inkluder ikke.ko eller.o eller stien. Sig bare for eksempel snd-hda-intel.
  • Tips

    • rodgrupper = rod,, portage
    • grupper =, portage
    • prioritet = 3
    • Se Gentoo Forums, websted
    • bibliotek =/mnt/gentoo
    • Etape 3 tarball mangler af en eller anden grund en "portage" -bruger og -gruppe, som får til at dukke op indefra chrooten. Hvis du bruger schroot, bliver du nødt til at oprette portage -brugeren og gruppen på dit værtssystem (ubuntu maverick i mit tilfælde); passwd og gruppefiler i/mnt/gentoo/etc overskrives, hvis du ændrer dem direkte. Efter at have tilføjet portage -brugeren og -gruppen til værtsystemet bør chrooting på den almindelige måde også fungere med netværksadgang. Jeg brugte schroot med følgende konfiguration:
    • root-brugere =
    • alias = gentoo
    • type = bibliotek
    • beskrivelse = gentoo

    Advarsler

    • Dette vil tage lang tid, men normalt det værd.
    • Prøv ikke at installere en krydsarkitekturversion (f.eks. Gentoo 64 bit på ubuntu 32 bit), da chroot ikke fungerer korrekt (hvis nogen kan forklare dette bedre?)

    Anbefalede: