Kako instalirati Gentoo Linux iz Ubuntu -a (sa slikama)

Sadržaj:

Kako instalirati Gentoo Linux iz Ubuntu -a (sa slikama)
Kako instalirati Gentoo Linux iz Ubuntu -a (sa slikama)

Video: Kako instalirati Gentoo Linux iz Ubuntu -a (sa slikama)

Video: Kako instalirati Gentoo Linux iz Ubuntu -a (sa slikama)
Video: KAKO ISKOPIRATI PODATKE SA STAROG NA NOVI ANDROID TELEFON! 2024, Maj
Anonim

Gentoo je distribucija Linuxa koja je poznata po prilagodljivosti, složenosti, upravljanju paketima i općoj povezanosti sa geeky-nošću. Prije svega, distribucija Gentoo nije za svakoga; budite spremni upotrijebiti svoj mozak jer ćete morati pročitati kako bi vaš sustav bio potpuno funkcionalan. U Gentoo -u se svaki paket sastavlja iz izvora, koristeći njihov alat za upravljanje paketima, portage, tako da vi, korisnik, odlučujete koje su značajke i paketi instalirani na vašem sistemu. Kompilacija/instalacija velikih verzija (kde/gnome/libreoffice) može potrajati od 30 sekundi do nekoliko dana (svaki), ovisno o korištenom hardveru, dok se manje verzije instaliraju za nekoliko minuta. Ovaj vodič će vam omogućiti da instalirate Gentoo, a da pritom ostavite računar potpuno slobodnim za normalnu svakodnevnu upotrebu. Pisano je izričito da radi iz Ubuntu -a, iako nema razloga zašto to neće raditi iz bilo koje druge distribucije Linuxa.

Koraci

Instalirajte Gentoo Linux iz Ubuntu -a Korak 1
Instalirajte Gentoo Linux iz Ubuntu -a Korak 1

Korak 1. Uvjerite se da imate privilegije superkorisnika na svom Ubuntu okviru; i internetska veza - po mogućnosti brza

Poželjno je i srednje znanje o Ubuntuu i Linuxu općenito.

Instalirajte Gentoo Linux iz Ubuntu Korak 2
Instalirajte Gentoo Linux iz Ubuntu Korak 2

Korak 2. Morate instalirati chroot na Ubuntu

To možete postići kroz Synaptic instaliranjem paketa dchroot i debootstrap; ili komandnu liniju upisivanjem

sudo apt-get install dchroot debootstrap

. Ovaj program dopušta Linuxu da se privremeno pretvara da se njegov korijenski direktorij razlikuje od normalnog.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 3
Instalirajte Gentoo Linux iz Ubuntu -a, korak 3

Korak 3. Ili ponovno podijelite postojeće particije ili kreirajte novu particiju sa slobodnog prostora na tvrdom disku

Budi pazljiv! Ne želite izgubiti nikakve podatke.

Većina web stranica preporučuje da, što više particija, to bolje. Najmanje će vam trebati root particija (/); ali većina ljudi ima zasebnu swap particiju, home particiju (/home). Neki preporučuju i zasebnu particiju za /boot i /var

Instalirajte Gentoo Linux iz Ubuntu -a, korak 4
Instalirajte Gentoo Linux iz Ubuntu -a, korak 4

Korak 4. Formatirajte nove particije pomoću sistema datoteka po vašem izboru (za /home, /, /boot i /var poželjno je koristiti ext2, ext3 ili reiser2)

Zamjene se moraju formatirati kao swap particije.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 5
Instalirajte Gentoo Linux iz Ubuntu -a, korak 5

Korak 5. Kreirajte novu fasciklu,

/mnt/gentoo

i po jednu za svaku od zasebnih particija koje ste kreirali.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 6
Instalirajte Gentoo Linux iz Ubuntu -a, korak 6

Korak 6. Montirajte svoje nove particije ovdje:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • gdje su ovdje sda5 i 6 particije koje sadrže vaše buduće root i home direktorije.
Instalirajte Gentoo Linux sa Ubuntu Korak 7
Instalirajte Gentoo Linux sa Ubuntu Korak 7

Korak 7. Provjerite je li vaš datum točan (upišite datum)

Možete ga promijeniti pomoću sintakse

datum MMDDhhmmYYYY

Instalirajte Gentoo Linux iz Ubuntu -a Korak 8
Instalirajte Gentoo Linux iz Ubuntu -a Korak 8

Korak 8. Otvorite program za pregledavanje weba po svom izboru i idite do ovdje

Pronađite svoje lokalno ogledalo i preuzmite stage3 tarball from

izdanja/x86/2008.0/faze/

(zamijenite x86 arhitekturom po vašem izboru - ovaj vodič je testiran samo za AMD64 i x86). Preuzmite odgovarajuću datoteku md5.

Instalirajte Gentoo Linux s Ubuntu Korak 9
Instalirajte Gentoo Linux s Ubuntu Korak 9

Korak 9. Premjestite ga u mapu Gentoo

mv stage3*.bz2* /mnt /gentoo

.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 10
Instalirajte Gentoo Linux iz Ubuntu -a, korak 10

Korak 10. Premjestite se tamo (

cd /mnt /gentoo

) i provjerite tarball putem md5:

md5sum -c stage3*.md5

. Ovo osigurava da se tarball ispravno preuzme bez oštećenja. Ako se ne prijavi kao u redu, morat ćete ga ponovo preuzeti.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 11
Instalirajte Gentoo Linux iz Ubuntu -a, korak 11

Korak 11. Izvucite tarball

sudo tar xvjpf stage3*.bz2

. Sačekajte da se završi.

Instalirajte Gentoo Linux iz Ubuntu Korak 12
Instalirajte Gentoo Linux iz Ubuntu Korak 12

Korak 12. Sada imate nekoliko osnovnih programa instaliranih na Gentoo particiji; zatim morate instalirati Portage:

Gentooov sistem za upravljanje paketima koji vam omogućava potpunu kontrolu nad onim što je na vašem sistemu.

  • Vratite se na ogledalo sa kojeg ste prethodno preuzeli stage3 tarball. Idite na

    snimke/

  • direktoriju i preuzmite najnoviju Portage datoteku. Premjestite ga u /mnt /gentoo i koristite naredbu:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Kratak uvod u Portage: Portage je sistem za upravljanje paketima koji omogućava relativno laku instalaciju brojnih softverskih paketa. Funkcionira preuzimanjem popisa ovih i njihovih međusobnih odnosa s rsync servera. To će usmjeriti portage prema relevantnim datotekama koje se mogu preuzeti s ogromnog broja drugih servera. Nakon što se ove datoteke preuzmu, vaš računar će kompilirati softver iz izvora - optimizirajući ga za vašu mašinu.
Instalirajte Gentoo Linux iz Ubuntu -a, korak 13
Instalirajte Gentoo Linux iz Ubuntu -a, korak 13

Korak 13. U ovoj fazi možete postaviti neke zastavice kompajliranja

To možete učiniti uređivanjem /mnt/gentoo/etc/portage/make.conf pomoću vašeg omiljenog uređivača teksta. Potpuni vodič o različitim varijablama marke možete pronaći čitajući /mnt/gentoo/usr/share/portage/config/make.conf.example. Spremite promjene u konfiguracijsku datoteku i izađite iz uređivača teksta.

Instalirajte Gentoo Linux s Ubuntu Korak 14
Instalirajte Gentoo Linux s Ubuntu Korak 14

Korak 14. Želite li optimizirati preuzimanje?

Ponovo uredite make.conf i pobrinite se da je SYNC varijabla postavljena na vaš najlokalniji rsync poslužitelj. Dodajte koliko god želite ogledala u varijablu GENTOO_MIRRORS - mada na prvo mjesto postavite željeni. Spisak dostupnih ogledala možete pronaći ovde.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 15
Instalirajte Gentoo Linux iz Ubuntu -a, korak 15

Korak 15. Prije nego što se uronite u svoj novi sistem, morate se uvjeriti da imate nekoliko vitalnih postavki kopiranih iz Ubuntua kakav je

  • Prvo, postavke DNS -a:

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

  • I vaš sistem proc:

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

  • .
  • I povežite datotečni sistem /dev:

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

  • .
Instalirajte Gentoo Linux iz Ubuntu -a, korak 16
Instalirajte Gentoo Linux iz Ubuntu -a, korak 16

Korak 16. Sada možete krootirati

Ovo je zaista jednostavno - i iz njega se može izaći u bilo kojem trenutku jednostavnim upisivanjem … err … exit. Ovo je proces u tri koraka:

  • Prvo promijenite osnovni direktorij u /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Zatim ažurirate okruženje kako biste bili sigurni da ovaj terminal zna gdje bi trebao biti:

    /usr/sbin/env-update

  • Konačno, urežite ovo u (privremenu) memoriju:

    izvor /etc /profil

  • Ako se želite podsjetiti da ste u hrootu, možete upotrijebiti ovu nježnu naredbu:

    izvoz PS1 = "(chroot) $ PS1"

Instalirajte Gentoo Linux s Ubuntu 17. korak
Instalirajte Gentoo Linux s Ubuntu 17. korak

Korak 17. Čestitamo

Nalazite se u Gentoo -u i otprilike … četvrtinu puta tamo. Bradu gore!

Instalirajte Gentoo Linux s Ubuntu -a 18
Instalirajte Gentoo Linux s Ubuntu -a 18

Korak 18. Zatim morate sastaviti najvažniju komponentu bilo kojeg operativnog sistema:

njegovo jezgro. Jezgro je dio OS -a koji određuje kojim softverskim komadima je u bilo kojem trenutku dozvoljen pristup komadu hardvera. Bez kernela nema operativnog sistema jer ne može raditi.

Instalirajte Gentoo Linux s Ubuntu -a 19. korak
Instalirajte Gentoo Linux s Ubuntu -a 19. korak

Korak 19. Sjećate li se da ste instalirali portage ranije?

Sada ćete preuzeti listu paketa koje možete instalirati sa rsync servera koji ste naveli. Tip

emerge --sync

Instalirajte Gentoo Linux s Ubuntu 20. korak
Instalirajte Gentoo Linux s Ubuntu 20. korak

Korak 20. Radi jasnoće, u ovoj fazi ću pretpostaviti da želite instalirati najnovije jezgro (2.6), a ne 2.4

Instalirajte Gentoo Linux iz Ubuntu 21. korak
Instalirajte Gentoo Linux iz Ubuntu 21. korak

Korak 21. Sada moramo postaviti naše USE zastavice

Ove zastavice govore kompajleru koje opcije treba dodati, kao i koje optimizacije treba koristiti. Važno je postaviti ispravne zastavice za upotrebu za vaš sistem, jer u protivnom možete imati neočekivane rezultate. Takođe je dobro dodati zastavice koje govore za šta ne treba dodati podršku.

Instalirajte Gentoo Linux s Ubuntu 22. korak
Instalirajte Gentoo Linux s Ubuntu 22. korak

Korak 22. Svaka zastavica koju želite dodati je samo riječ

Svaka opcija koju želite ukloniti je riječ s crticom (-) ispred nje. Na primjer, ako želimo kompilirati sve sa ogg podrškom, dodali bismo ogg. Ali ako ne želimo podršku za ogg, dodali bismo -ogg.

Instalirajte Gentoo Linux s Ubuntu 23. korak
Instalirajte Gentoo Linux s Ubuntu 23. korak

Korak 23. Da biste odabrali svoje USE zastavice, pogledajte dokumentaciju Gentoo USE Flags da vidite koje zastavice biste htjeli uključiti

Instalirajte Gentoo Linux iz Ubuntu -a, korak 24
Instalirajte Gentoo Linux iz Ubuntu -a, korak 24

Korak 24. Nakon što ste odabrali zastavice koje ćete koristiti, idite na /etc/make.conf i umetnite zastavice koje želite

Instalirajte Gentoo Linux iz Ubuntu -a, korak 25
Instalirajte Gentoo Linux iz Ubuntu -a, korak 25

Korak 25. Postavimo sada vašu vremensku zonu

Gentoo ima sve vremenske zone na/usr/share/zoneinfo. Idite u direktorij i izdajte naredbu ls da vidite dostupne vremenske zone. Zatim kopirajte vremensku zonu u /etc /localtime naredbom poput (

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

).

Instalirajte Gentoo Linux iz Ubuntu -a, korak 26
Instalirajte Gentoo Linux iz Ubuntu -a, korak 26

Korak 26. Sada kada smo postavili svoju vremensku zonu, vrijeme je da zaista preuzmemo naše izvore jezgre i konfiguriramo jezgru

Instalirajte Gentoo Linux iz Ubuntu -a Korak 27
Instalirajte Gentoo Linux iz Ubuntu -a Korak 27

Korak 27. Pokrenite (

# pojavljivanje gentoo-izvora

) da biste preuzeli svoje izvore jezgre.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 28
Instalirajte Gentoo Linux iz Ubuntu -a, korak 28

Korak 28. Ovaj sljedeći korak može biti težak za početnike

Ovdje konfiguriramo kernel tako da ima svu potrebnu podršku. Morate biti sigurni da ste pravilno postavili jezgru, jer u protivnom možete ostati bez funkcija koje su vam potrebne.

Instalirajte Gentoo Linux s Ubuntu koraka 29
Instalirajte Gentoo Linux s Ubuntu koraka 29

Korak 29. Pokrenite

  • cd/usr/src/linux

  • make menuconfig

Instalirajte Gentoo Linux iz Ubuntu -a, korak 30
Instalirajte Gentoo Linux iz Ubuntu -a, korak 30

Korak 30. Ovo će otvoriti izbornik konfiguracije jezgre

Budite sigurni da ste odabrali sve upravljačke programe koji su vam potrebni za pokretanje vašeg sistema, poput SCSI upravljačkih programa (ako je potrebno), i budite sigurni da su postavljeni za ugrađivanje u jezgru. Ako nisu, nećete se moći pokrenuti. Takođe, obavezno omogućite podršku za svoj sistem datoteka.

Instalirajte Gentoo Linux iz Ubuntu -a, korak 31
Instalirajte Gentoo Linux iz Ubuntu -a, korak 31

Korak 31. Odaberite sve mrežne upravljačke programe koji vam mogu zatrebati, poput upravljačkih programa za ethernet ili bežične (ili oba)

Instalirajte Gentoo Linux iz Ubuntu -a, korak 32
Instalirajte Gentoo Linux iz Ubuntu -a, korak 32

Korak 32. Odaberite tip procesora i porodicu

Instalirajte Gentoo Linux s Ubuntu 33. koraka
Instalirajte Gentoo Linux s Ubuntu 33. koraka

Korak 33. Nakon što završite, upišite (

make && make modules_install

) da započnete kompajliranje kernela i kernel modula.

Ovo može potrajati, pa idite čitati knjigu, gledati televiziju, šetati psa ili bilo što drugo što volite raditi. 34

Instalirajte Gentoo Linux iz Ubuntu -a 34
Instalirajte Gentoo Linux iz Ubuntu -a 34

make -j2 && make modules_install

35

  • Sada moramo kopirati vašu sliku jezgre u /boot.

    Promijenite kernel-2.6.24 na ono što želite da vaše jezgro dobije ime. (

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

  • )
  • Sada konfigurirajmo vaše module jezgre. Trči (

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

  • ) da biste pronašli sve dostupne module jezgre. Od njih dodajte one za koje želite da se automatski učitavaju u /etc/modules.autoload.d/kernel-2.6. Nemojte uključivati .ko ili.o ili putanju. Jednostavno recite, na primjer, snd-hda-intel.
  • Savjeti

    • root-groups = root,, portage
    • grupe =, portage
    • prioritet = 3
    • Pogledajte Gentoo forume, web stranicu
    • direktorij =/mnt/gentoo
    • Trećoj fazi tarball -a iz nekog razloga nedostaju "portage" korisnik i grupa, što će uzrokovati neuspjeh emergea unutar hroota. Ako koristite schroot, morat ćete kreirati portage korisnika i grupu na svom host sistemu (ubuntu maverick u mom slučaju); passwd i grupne datoteke u/mnt/gentoo/etc bit će prepisane ako ih izravno izmijenite. Nakon dodavanja portage korisnika i grupe u host sistem, krotiranje na uobičajen način bi također trebalo raditi s pristupom mreži. Koristio sam schroot sa sljedećom konfiguracijom:
    • root-korisnici =
    • alias = gentoo
    • type = direktorij
    • opis = gentoo

    Upozorenja

    • Ovo će potrajati dugo, ali obično se isplati.
    • Ne pokušavajte instalirati verziju za više arhitektura (npr. Gentoo 64 bita na ubuntu 32 bita) jer chroot neće raditi ispravno (ako neko to može bolje objasniti?)

    Preporučuje se: