gushelom.ru

Så här installerar du Gentoo Linux från Ubuntu

Gentoo är en Linux-distribution som är känd för sin förmåga att anpassa sin komplexitet till hur den hanterar paketen och för dess allmänna förening med de som verkligen är expert och avantgarde. Först och främst är Gentoo-distributionen inte för alla: Var redo att använda hjärnan, för att du måste göra ytterligare läsning för att säkerställa att ditt operativsystem är fullt fungerande. I Gentoo sammanställs varje paket ursprungligen med ett visst hanteringsverktyg, "portage", eftersom du, användaren, bestämmer vilka funktioner och paket som ska installeras på systemet. Sammanställning / installation av stora paket (kde / gnome / libreoffice) kan variera mellan 30 sekunder och upp till ett par dagar, beroende på vilken hårdvara som används, medan de mindre kompileringarna installeras om några minuter.

Den här guiden låter dig installera Gentoo, så att din dator är helt fri för normal daglig användning. Det var skrivet speciellt för att arbeta från Ubuntu, men det finns ingen anledning till att det inte fungerar med någon annan Linux-distribution.

steg

1
Se till att du har privilegierna från superuser på din Ubuntu och en Internetanslutning, helst snabb. Även en mellanliggande kunskap om Ubuntu och Linux i allmänhet är att föredra.
  • 2
    Du måste installera chroot på Ubuntu. Du kan uppnå detta genom Synaptic genom att installera "dchroot" och "debootstrap" -paketet eller genom att använda kommandoraden, skriva sudo apt-get install dchroot debootstrap. Det här programmet tillåter att Linux tillfälligt låtsas som katalogen rot skiljer sig från den vanliga.
  • 3
    Dela upp befintliga partitioner eller få en ny partition från ledigt utrymme på hårddisken. Var försiktig så att du inte förlorar all data!
  • De flesta webbplatser rekommenderar att du skapar så många partitioner som möjligt. I åtminstone krävs en root (/) partition, men de flesta har en partition swap separera: partitionen hem (/ Hem). Vissa rekommenderar också en separat partition för / boot och / var.
  • 4
    Formatera de nya partitionerna med ett filsystem efter eget val (för / hem, /, / boot och / var det är bättre att använda ext2, ext3 eller reiser2). Swaps måste formateras precis som specifika swap partitioner.
  • 5
    Skapa en ny mapp / mnt / gentoo och en för varje separat partition du har skapat.
  • 6
    Montera dina nya partitioner här:
  • sudo mount / dev / sda5 / mnt / gentoo
  • sudo mount / dev / sda6 / mnt / gentoo / home
  • där sda5 och 6 är partitionerna som innehåller dina möjliga root- och hemkataloger.
  • 7
    Kontrollera att datumet är korrekt (typ datum). Du kan ändra den med syntaxen MMDDhhmmYYYY datum.
  • 8
    Öppna en webbläsare efter eget val för webbläsning och gå här. Hitta den lokala spegelservern och ladda ner tarboll (en komprimerad fil av typen * .tar) stage3 från releases / x86 / 2008,0 / stadier / (ersätt x86 med den valfria arkitekturen - den här guiden är bara testad för AMD64 och x86). Ladda ner motsvarande md5-fil.
  • 9
    Flytta den till Gentoo-mappen mv stage3 * .bz2 * / mnt / gentoo.
  • 10
    Flytta här också (cd / mnt / gentoo) och kolla tarball via md5: md5sum -c-steget3 * .md5. Detta gör att tarballen lossas ordentligt utan att bli skadad. Om det inte är markerat med OK måste du ladda ner det igen.
  • 11
    Extrahera * .tar!
    sudo tjär xvjpf stage3 * .bz2.
    Vänta på slutförandet.
  • 12
    Nu har du några grundläggande program installerade på Gentoo partitionen - sen måste du installera Portage, Gentoo pakethanteringssystem, vilket ger dig fullständig kontroll över allt på ditt system.
  • Återvänd till spegelservern från där du tidigare laddat ner stage3 tarball. Gå till katalogen ögonblicksbilder / och ladda ner den senaste Portage-filen. Byt till / mnt / gentoo och använd kommandot:
  • tjära xvjf / mnt / gentoo / portage-.tar.bz2 -C / mnt / gentoo / usr
  • Här är en kort introduktion till Portage: det är ett hanteringssystem som gör det enkelt att installera flera programpaket. Det fungerar genom att ladda ner en lista över deras relationer från en "rsync" -server. Detta kommer att styra porte mot relevanta filer som kan laddas ner av ett stort antal andra servrar. När du har hämtat dessa filer kommer mjukvaran att kompileras från datorn från källan och optimera den för din dator.
  • 13
    I denna fas är det möjligt att ställa in en del "compiler flag". Gör detta genom att redigera "/mnt/gentoo/etc/make.conf" med din favorit textredigerare. En komplett guide till olika variabler av göra kan hittas genom att läsa "/mnt/gentoo/etc/make.conf.example". Spara dina ändringar i konfigurationsfilen och avsluta textredigeraren.
  • 14
    Vill du optimera din nedladdning? Redigera "make.conf" igen och se till att SYNC-variabeln är inställd på närmaste rsync-server. Lägg till alla speglar du vill ha GENTOO_MIRRORS-variabeln, men skriv in din favorit först. Du kan hitta den här listan över tillgängliga speglar.
  • 15
    Innan du fördjupar dig i det nya systemet måste du se till att du har de minimala väsentliga inställningarna kopierade från Ubuntu som det är.
  • Först av allt, dns inställningarna:
    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
  • Och ditt "proc system", som innehåller en hierarki med specialfiler som representerar kärnans nuvarande tillstånd:
    sudo mount -t proc ingen / mnt / gentoo / proc.
  • Och använd kommandot "mount-bind" till / dev-filsystemet:
    sudo mount -o bind / dev / mnt / gentoo / dev.
  • 16
    Nu kan du göra "chroot", det vill säga ändra referenskatalogen för de processer som för närvarande körs! Det här är verkligen ganska enkelt och du kan avsluta när som helst genom att skriva "exit". Detta är processen består av tre faser:
  • Först ändrar du rotkatalogen till / mnt / gentoo:
    sudo chroot / mnt / gentoo / bin / bash.
  • Uppdatera sedan miljön så att den här terminalen vet var du ska placera:
    / Usr / sbin / env-update
  • Tilldela det här till minnet (tillfälligt):
    källa / etc / profil
  • Om du vill påminna dig om att du är i chroot, kan du använda detta känsliga kommando:
    exportera PS1 ="(chroot) $ PS1"
  • 17
    Grattis! Du är inne i Gentoo och ungefär en fjärdedel av målstrecket. Du måste vara stolt över det!
  • 18
    Därefter måste du kompilera den viktigaste delen av något operativsystem: hans kärna. Det här är den del av operativsystemet som bestämmer vilka delar av programvaran som helst åtkomst till de olika hårdvaruelementen. Utan kärnor kan det inte finnas ett operativsystem, eftersom det inte kan fungera.
  • 19
    Kom ihåg att ha Portage installerad tidigare? Nu är du på väg att ladda ner en lista över paket som du kan installera från den angivna rsync-servern. Typ:
    emerge -sync
  • 20
    För att vara ärlig, så har du förstått att du måste installera den sista kärnan 2.6, istället för den tidigare 2.4.
  • 21
    Nu måste vi ställa in våra användningsflaggor. Dessa flaggor berättar för 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 sluta med några oväntade resultat. Det är också bra att lägga till flaggor som anger vad som inte ska stödjas.
  • 22
    Varje flagga du vill lägga till är helt enkelt ett ord. Varje alternativ du vill ta bort ska anges med ett streck (-) framför den. Till exempel, om vi vill sammanställa allt med ogg-supporten, lägger vi till ogg. Men om vi inte vill ha någon ogg-support, låt oss lägga till -ogg.
  • 23
    Välj dina användningsflaggor och kontakta Gentoo dokumentationen för USE flaggor för att se vad du ska inkludera.
  • 24
    Efter att ha valt vilka flaggor som ska användas flyttar du till /etc/make.conf och lägger önskade flaggor.
  • 25
    Låt oss nu försöka ställa in tidszonen. Gentoo har alla tidszoner på / usr / share / zoneinfo. Flytta till katalogen och starta kommandot ls för att visa de tillgängliga tidszonerna. Kopiera sedan tidszonen till / etc / lokal tid med ett kommando som # cp / usr / share / zoneinfo / GMT / etc / lokal tid.
  • 26
    Nu när vi har ställt in vår tidszon är det dags att ladda ner våra källkällarfiler för att konfigurera det.
  • 27
    Kör # framkalla gentoo-källor att ladda ner källkällans filer.
  • 28
    Detta nästa steg kan vara svårt för nybörjare. Nu måste vi konfigurera kärnan så att den kan stödja allt vi behöver. Du måste vara säker på att konfigurera kärnan korrekt, annars kan du hitta dig själv utan de funktioner du behöver.
  • 29
    Kör
  • cd / usr / src / linux
  • gör menuconfig
  • 30
    Detta kommer att ge upp kärnans konfigurationsmeny. Var noga med att välja alla drivrutiner som är användbara för att starta upp systemet, till exempel SCSI-drivrutiner (om det behövs) och se till att de är integrerade i kärnan. Om de inte är kan datorn inte starta upp. Var noga med att aktivera filsystemstöd.
  • 31
    Välj eventuella nätverksdrivrutiner som du kan behöva, till exempel Ethernet-drivrutiner, trådlösa drivrutiner eller båda.
  • 32
    Välj typ av processorn och familjen.
  • 33
    När du är klar skriver du göra && gör moduler_installera för att börja kompilera kärnan och dess moduler. Det kan ta lite tid, så läs några steg i din favoritbok, titta på TV, gå på hunden eller gör någon annan aktivitet du gillar.
  • 34
    make -j2 && gör moduler_installera
  • 35
    Nu måste vi kopiera kärnbilden till / starta. Ändra kärna-2.6.24 med vilket namn du vill byta namn på:
    cp arch / i386 / boot / bzImage / boot / kernel-2.6.24
  • 36
    Nu konfigurerar vi kärnmodulerna. Kör hitta / lib / modules / (kernel version) / -type f -iname `* .o` -or -iname `* .ko` för att hitta alla kärnmoduler tillgängliga. Bland dessa, lägg till de som du vill ladda upp automatiskt till /etc/modules.autoload.d/kernel-2.6. Inkludera inte .ko eller .o eller banan. Helt enkelt säga, till exempel, snd-hda-intel.
  • tips

    • root = root-grupper,, porte
    • grupper =, porte
    • prioritet = 3
    • Se på Gentoo forum, på hemsidan
    • directory = / mnt / gentoo
    • Steg 3 tarball har ingen användare "porte" inte heller gruppen, vilket medför att ett fel uppstår inom chrooten. Om du använder schroot Du måste skapa en användar- och portagrupp på ditt värdsystem (Ubuntu Maverick i vårt exempel). Passwd- och gruppfilerna skrivs över i / mnt / gentoo / etc om du ändrar dem direkt. Efter att användare och gruppportage har lagts till värdsystemet, bör en vanlig chroot också fungera med tillgång till nätverket. Vi har använt schroot med följande konfiguration:
    • root-användares =
    • alias = gentoo
    • Typ = katalog
    • description = gentoo

    varningar

    • Denna process kommer att ta lång tid, men det är oftast värt det.
    • Försök inte att installera en version av arkitektur (t.ex. 64-bit Gentoo på 32-bitars Ubuntu), eftersom chroot inte fungerar ordentligt. Kan någon förklara det bättre?

    Saker du behöver

    • Ubuntu 10.10 (andra versioner har inte testats)
    • Kontinuerlig Internetanslutning
    Dela på sociala nätverk:

    Relaterade
    Hur man bygger en hemmabio-dator (HTPC)Hur man bygger en hemmabio-dator (HTPC)
    Hur man utför dubbla startHur man utför dubbla start
    Så här kör du Linux på MacSå här kör du Linux på Mac
    Hur man extraherar innehållet i ett RPM-paketHur man extraherar innehållet i ett RPM-paket
    Så här hittar du lokal IP-adress för en dator med ett Ubuntu-operativsystemSå här hittar du lokal IP-adress för en dator med ett Ubuntu-operativsystem
    Så här installerar du GNOME på Arch LinuxSå här installerar du GNOME på Arch Linux
    Så här installerar du Java på UbuntuSå här installerar du Java på Ubuntu
    Så här installerar du LinuxSå här installerar du Linux
    Så här installerar du programvara på Linux DebianSå här installerar du programvara på Linux Debian
    Så här installerar du UbuntuSå här installerar du Ubuntu
    » » Så här installerar du Gentoo Linux från Ubuntu

    © 2011—2021 gushelom.ru