Så här installerar du Gentoo Linux från Ubuntu (med bilder)

Innehållsförteckning:

Så här installerar du Gentoo Linux från Ubuntu (med bilder)
Så här installerar du Gentoo Linux från Ubuntu (med bilder)

Video: Så här installerar du Gentoo Linux från Ubuntu (med bilder)

Video: Så här installerar du Gentoo Linux från Ubuntu (med bilder)
Video: iOS 14 iphone Widgets & Features (TIPS & TRICKS!) 2024, Maj
Anonim

Gentoo är en distribution av Linux som är känd för sin anpassningsbarhet, komplexitet, pakethantering och allmänna associering med nördigheter. Först och främst är Gentoo -distributionen inte för alla; var beredd att använda din hjärna eftersom du måste läsa lite för att ditt system ska fungera fullt ut. I Gentoo sammanställs varje paket från källan med hjälp av deras pakethanteringsverktyg, portage, så att du, användaren, bestämmer vilka funktioner och paket som installeras på ditt system. Sammanställning/installation av stora builds (kde/gnome/libreoffice) kan ta allt mellan 30 sekunder till några dagar (vardera) beroende på vilken hårdvara som används, medan mindre builds installeras på några minuter. Den här guiden låter dig installera Gentoo, medan du fortfarande lämnar datorn helt gratis för normal daglig användning. Det skrevs uttryckligen för att fungera från Ubuntu, men det finns ingen anledning till att detta inte fungerar från någon annan Linux -distribution.

Steg

Installera Gentoo Linux från Ubuntu Steg 1
Installera Gentoo Linux från Ubuntu Steg 1

Steg 1. Se till att du har superanvändarprivilegier på din Ubuntu -låda; och en internetanslutning - helst en snabb

En mellanliggande kunskap om Ubuntu och Linux i allmänhet är också att föredra.

Installera Gentoo Linux från Ubuntu Steg 2
Installera Gentoo Linux från Ubuntu Steg 2

Steg 2. Du måste installera chroot på Ubuntu

Du kan uppnå detta genom Synaptic genom att installera paketen dchroot och debootstrap; eller kommandoraden genom att skriva

sudo apt-get install dchroot debootstrap

. Detta program låter Linux tillfälligt låtsas att dess rotkatalog skiljer sig från normalt.

Installera Gentoo Linux från Ubuntu Steg 3
Installera Gentoo Linux från Ubuntu Steg 3

Steg 3. Antingen dela om befintliga partitioner eller skapa en ny partition från ledigt hårddiskutrymme

Var försiktig! Du vill inte förlora någon data.

De flesta webbplatser rekommenderar att ju fler partitioner, desto bättre. Åtminstone behöver du en rotpartition (/); men de flesta har en separat swap -partition, hempartition (/home). Vissa rekommenderar också en separat partition för /boot och /var

Installera Gentoo Linux från Ubuntu Steg 4
Installera Gentoo Linux från Ubuntu Steg 4

Steg 4. Formatera den eller de nya partitionerna med ett valfritt filsystem (för /home, /, /boot och /var är det att föredra att använda ext2, ext3 eller reiser2)

Swappar måste formateras som swap -partitioner.

Installera Gentoo Linux från Ubuntu Steg 5
Installera Gentoo Linux från Ubuntu Steg 5

Steg 5. Skapa en ny mapp,

/mnt/gentoo

och en för var och en av de separata partitionerna som du skapade.

Installera Gentoo Linux från Ubuntu Steg 6
Installera Gentoo Linux från Ubuntu Steg 6

Steg 6. Montera dina nya partitioner här:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • där här, sda5 och 6 är partitionerna som innehåller dina potentiella root- och hemkataloger respektive.
Installera Gentoo Linux från Ubuntu Steg 7
Installera Gentoo Linux från Ubuntu Steg 7

Steg 7. Kontrollera att ditt datum är korrekt (skriv datum)

Du kan ändra det med syntaxen

datum MMDDhhmmÅÅÅÅ

Installera Gentoo Linux från Ubuntu Steg 8
Installera Gentoo Linux från Ubuntu Steg 8

Steg 8. Öppna ett webbläsarprogram efter eget val och navigera hit

Hitta din lokala spegel och ladda ner steg 3 tarball från

versioner/x86/2008.0/etapper/

(ersätt x86 med den arkitektur du väljer - den här guiden är bara testad för AMD64 och x86). Ladda ner motsvarande md5 -fil.

Installera Gentoo Linux från Ubuntu Steg 9
Installera Gentoo Linux från Ubuntu Steg 9

Steg 9. Flytta den till Gentoo -mappen

mv stage3*.bz2* /mnt /gentoo

.

Installera Gentoo Linux från Ubuntu Steg 10
Installera Gentoo Linux från Ubuntu Steg 10

Steg 10. Flytta dig dit (

cd /mnt /gentoo

) och kontrollera tarball genom md5:

md5sum -c stadium3*.md5

. Detta säkerställer att tarballen laddas ner ordentligt utan att skadas. Om det inte rapporteras som OK måste du ladda ner det igen.

Installera Gentoo Linux från Ubuntu Steg 11
Installera Gentoo Linux från Ubuntu Steg 11

Steg 11. Extrahera tarballen

sudo tar xvjpf stage3*.bz2

. Vänta tills det är klart.

Installera Gentoo Linux från Ubuntu Steg 12
Installera Gentoo Linux från Ubuntu Steg 12

Steg 12. Du har nu några grundläggande program installerade på Gentoo -partitionen; därefter måste du installera Portage:

Gentoos pakethanteringssystem som låter dig ha fullständig kontroll över vad som finns i ditt system.

  • Gå tillbaka till spegeln som du tidigare hade laddat ner stage3 tarball från. Gå till

    ögonblicksbilder/

  • katalog och ladda ner den senaste Portage -filen. Flytta den till /mnt /gentoo och använd kommandot:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • En kort introduktion till Portage: Portage är ett pakethanteringssystem som möjliggör en relativt enkel installation av många programpaket. Det fungerar genom att ladda ner en lista över dessa och deras interrelationer från en rsync-server. Detta kommer att peka portage mot relevanta filer som kan laddas ner från ett stort antal andra servrar. När dessa filer har laddats ner kommer programvaran att kompileras från källan av din dator - optimera den för din maskin.
Installera Gentoo Linux från Ubuntu Steg 13
Installera Gentoo Linux från Ubuntu Steg 13

Steg 13. I det här skedet kan du ställa in några kompileringsflaggor

Du gör detta genom att redigera /mnt/gentoo/etc/portage/make.conf med din favorittextredigerare. En fullständig guide om olika fabrikatvariabler hittar du genom att läsa /mnt/gentoo/usr/share/portage/config/make.conf.example. Spara dina ändringar i konfigurationsfilen och avsluta textredigeraren.

Installera Gentoo Linux från Ubuntu Steg 14
Installera Gentoo Linux från Ubuntu Steg 14

Steg 14. Vill du optimera din nedladdning?

Redigera make.conf igen och se till att SYNC -variabeln är inställd på din mest lokala rsync -server. Lägg till så många speglar som du gillar till variabeln GENTOO_MIRRORS - men sätt din favorit först. Du hittar listan över tillgängliga speglar här.

Installera Gentoo Linux från Ubuntu Steg 15
Installera Gentoo Linux från Ubuntu Steg 15

Steg 15. Innan du fördjupar dig i ditt nya system måste du se till att du har några viktiga inställningar kopierade över från Ubuntu som det är

  • Först dns -inställningarna:

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

  • Och ditt proc -system:

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

  • .
  • Och montera /binda filsystemet /dev:

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

  • .
Installera Gentoo Linux från Ubuntu Steg 16
Installera Gentoo Linux från Ubuntu Steg 16

Steg 16. Nu kan du chroot

Det här är verkligen tillräckligt enkelt - och kan när som helst avslutas genom att skriva helt enkelt … err … exit. Detta är en process i tre steg:

  • Först ändrar du rotkatalogen till /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Sedan uppdaterar du miljön för att säkerställa att den här terminalen vet var den ska vara:

    /usr/sbin/env-update

  • Slutligen överlåta detta till (tillfälligt) minne:

    källa /etc /profile

  • Om du vill påminna dig själv om att du är i chroot kan du använda det här fina kommandot:

    exportera PS1 = "(chroot) $ PS1"

Installera Gentoo Linux från Ubuntu Steg 17
Installera Gentoo Linux från Ubuntu Steg 17

Steg 17. Grattis

Du är inne i Gentoo och ungefär … en fjärdedel av vägen dit. Upp med hakan!

Installera Gentoo Linux från Ubuntu Steg 18
Installera Gentoo Linux från Ubuntu Steg 18

Steg 18. Därefter måste du sammanställa den viktigaste komponenten i alla operativsystem:

dess kärna. Kärnan är den del av operativsystemet som dikterar vilka programvaror som tillåts åtkomst till en hårdvara när som helst. Utan en kärna finns det inget operativsystem, eftersom det inte kan fungera.

Installera Gentoo Linux från Ubuntu Steg 19
Installera Gentoo Linux från Ubuntu Steg 19

Steg 19. Kommer du ihåg att installera portage tidigare?

Nu ska du ladda ner en lista över paket som du kan installera från rsync -servern som du angav. Typ

fram -synk

Installera Gentoo Linux från Ubuntu Steg 20
Installera Gentoo Linux från Ubuntu Steg 20

Steg 20. För tydlighetens skull antar jag i detta skede att du vill installera den senaste kärnan (2.6) snarare än 2.4

Installera Gentoo Linux från Ubuntu Steg 21
Installera Gentoo Linux från Ubuntu Steg 21

Steg 21. Nu måste vi sätta våra USE -flaggor

Dessa flaggor berättar kompilatorn vilka alternativ som ska läggas till, samt vilka optimeringar som ska användas. Det är viktigt att ställa in rätt användningsflaggor för ditt system, annars kan du få oväntade resultat. Det är också bra att lägga till flaggor som berättar vad man inte ska lägga till stöd för.

Installera Gentoo Linux från Ubuntu Steg 22
Installera Gentoo Linux från Ubuntu Steg 22

Steg 22. Varje flagga du vill lägga till är helt enkelt ett ord

Varje alternativ som du vill ta bort är ordet med ett bindestreck (-) framför det. Till exempel, om vi vill kompilera allt med ogg -stöd, skulle vi lägga till ogg. Men om vi inte ville ha något OGG -stöd skulle vi lägga till -ogg.

Installera Gentoo Linux från Ubuntu Steg 23
Installera Gentoo Linux från Ubuntu Steg 23

Steg 23. För att välja dina USE -flaggor, kolla in dokumentationen för Gentoo USE Flags för att se vilka flaggor du kanske vill inkludera

Installera Gentoo Linux från Ubuntu Steg 24
Installera Gentoo Linux från Ubuntu Steg 24

Steg 24. När du har valt vilka flaggor du ska använda, navigerar du till /etc/make.conf och sätter i flaggorna du vill ha

Installera Gentoo Linux från Ubuntu Steg 25
Installera Gentoo Linux från Ubuntu Steg 25

Steg 25. Låt oss nu ställa in din tidszon

Gentoo har alla tidszoner på/usr/share/zoneinfo. Navigera till katalogen och utfärda ls -kommandot för att se tillgängliga tidszoner. Kopiera sedan tidszonen till /etc /localtime med ett kommando som (

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

).

Installera Gentoo Linux från Ubuntu Steg 26
Installera Gentoo Linux från Ubuntu Steg 26

Steg 26. Nu när vi har vår tidszon inställd är det dags att faktiskt ladda ner våra kärnkällor och konfigurera kärnan

Installera Gentoo Linux från Ubuntu Steg 27
Installera Gentoo Linux från Ubuntu Steg 27

Steg 27. Kör (

# framkomma gentoo-källor

) för att ladda ner dina kärnkällor.

Installera Gentoo Linux från Ubuntu Steg 28
Installera Gentoo Linux från Ubuntu Steg 28

Steg 28. Detta nästa steg kan vara svårt för första timers

Här konfigurerar vi kärnan så att den har det stöd vi behöver. Du måste vara säker på att du har konfigurerat din kärna korrekt, annars kan du vara utan funktioner som du behöver.

Installera Gentoo Linux från Ubuntu Steg 29
Installera Gentoo Linux från Ubuntu Steg 29

Steg 29. Kör

  • cd/usr/src/linux

  • göra menykonfig

Installera Gentoo Linux från Ubuntu Steg 30
Installera Gentoo Linux från Ubuntu Steg 30

Steg 30. Detta öppnar kärnkonfigurationsmenyn

Var noga med att välja alla drivrutiner du behöver för att starta ditt system, till exempel SCSI -drivrutiner (om det behövs), och se till att de är inställda för att vara inbyggda i kärnan. Om de inte är det kommer du inte att kunna starta. Se också till att du aktiverar stöd för ditt filsystem.

Installera Gentoo Linux från Ubuntu Steg 31
Installera Gentoo Linux från Ubuntu Steg 31

Steg 31. Välj alla nätverksdrivrutiner du kan behöva, till exempel ethernet -drivrutiner eller trådlösa drivrutiner (eller båda)

Installera Gentoo Linux från Ubuntu Steg 32
Installera Gentoo Linux från Ubuntu Steg 32

Steg 32. Välj processortyp och familj

Installera Gentoo Linux från Ubuntu Steg 33
Installera Gentoo Linux från Ubuntu Steg 33

Steg 33. När du är klar skriver du (

make && make modules_install

) för att börja kompilera kärn- och kärnmodulerna.

Detta kan ta lite tid, så läs en bok, titta på TV, gå med hunden eller vad du än tycker om att göra. 34

Installera Gentoo Linux från Ubuntu Steg 34
Installera Gentoo Linux från Ubuntu Steg 34

make -j2 && make modules_install

35

  • Nu måste vi kopiera din kärnbild till /starta.

    Ändra kernel-2.6.24 till vad du vill att kärnan ska heta. (

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

  • )
  • Låt oss nu konfigurera dina kärnmoduler. Springa (

    hitta/lib/modules/(kärnversion)/-typ f -namn '*.o' -or -iname '*.ko'

  • ) för att hitta alla tillgängliga kärnmoduler. Lägg till dem som du vill ska laddas automatiskt till /etc/modules.autoload.d/kernel-2.6. Inkludera inte.ko eller.o eller sökvägen. Säg bara till exempel snd-hda-intel.
  • Tips

    • root-grupper = root,, portage
    • grupper =, portage
    • prioritet = 3
    • Se Gentoo Forums, webbplats
    • katalog =/mnt/gentoo
    • Etapp 3 tarball saknar en "portage" -användare och grupp, av någon anledning, vilket kommer att orsaka att misslyckanden kommer inifrån chrooten. Om du använder schroot måste du skapa portage -användaren och gruppen på ditt värdsystem (ubuntu maverick i mitt fall); passwd- och gruppfilerna i/mnt/gentoo/etc kommer att skrivas över om du ändrar dem direkt. Efter att ha lagt till portage -användaren och gruppen i värdsystemet bör chrotning på vanligt sätt också fungera med nätverksåtkomst. Jag använde schroot med följande konfiguration:
    • root-användare =
    • alias = gentoo
    • typ = katalog
    • beskrivning = gentoo

    Varningar

    • Detta kommer att ta lång tid men oftast värt det.
    • Försök inte installera en cross-architecture-version (t.ex. gentoo 64 bitar på ubuntu 32 bitar), eftersom chroot inte fungerar korrekt (om någon kan förklara detta bättre?)

    Rekommenderad: