Kako instalirati Gentoo Linux iz Ubuntua (sa slikama)

Sadržaj:

Kako instalirati Gentoo Linux iz Ubuntua (sa slikama)
Kako instalirati Gentoo Linux iz Ubuntua (sa slikama)

Video: Kako instalirati Gentoo Linux iz Ubuntua (sa slikama)

Video: Kako instalirati Gentoo Linux iz Ubuntua (sa slikama)
Video: Как конвертировать аудио или видео файлы при помощи VLC Media Player на Mac OS X 2024, Svibanj
Anonim

Gentoo je distribucija Linuxa koja je poznata po prilagodljivosti, složenosti, upravljanju paketima i općoj povezanosti sa geeky-ness-om. Prije svega, distribucija Gentoo nije za svakoga; budite spremni upotrijebiti svoj mozak jer ćete morati malo 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 sustavu. 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 će vam vodič omogućiti instalaciju Gentoo -a, a računalo će ostati potpuno besplatno za svakodnevnu uporabu. Napisano je izričito za rad s Ubuntu -a, iako nema razloga zašto to neće raditi iz bilo koje druge distribucije Linuxa.

Koraci

Instalirajte Gentoo Linux s Ubuntu 1. korak
Instalirajte Gentoo Linux s Ubuntu 1. korak

Korak 1. Provjerite imate li 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 s Ubuntu Korak 2
Instalirajte Gentoo Linux s Ubuntu Korak 2

Korak 2. Morate instalirati chroot na Ubuntu

To možete postići kroz Synaptic instaliranjem paketa dchroot i debootstrap; ili u naredbeni redak upisivanjem

sudo apt-get install dchroot debootstrap

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

Instalirajte Gentoo Linux s Ubuntu Korak 3
Instalirajte Gentoo Linux s Ubuntu Korak 3

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

Budi oprezan! Ne želite izgubiti nikakve podatke.

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

Instalirajte Gentoo Linux s Ubuntu Korak 4
Instalirajte Gentoo Linux s Ubuntu Korak 4

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

Zamjene je potrebno oblikovati kao zamjenske particije.

Instalirajte Gentoo Linux s Ubuntu Korak 5
Instalirajte Gentoo Linux s Ubuntu Korak 5

Korak 5. Izradite novu mapu,

/mnt/gentoo

i po jednu za svaku zasebnu particiju koju ste stvorili.

Instalirajte Gentoo Linux s Ubuntu Korak 6
Instalirajte Gentoo Linux s Ubuntu 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 imenike.
Instalirajte Gentoo Linux s Ubuntu Korak 7
Instalirajte Gentoo Linux s Ubuntu Korak 7

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

Možete ga promijeniti pomoću sintakse

datum MMDDhhmmGGGGG

Instalirajte Gentoo Linux s Ubuntu 8. korak
Instalirajte Gentoo Linux s Ubuntu 8. korak

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

Pronađite svoje lokalno ogledalo i preuzmite faza 3 tarball from

izdanja/x86/2008.0/faze/

(zamijenite x86 arhitekturom po vašem izboru - ovaj je vodič 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 stupanj3*.md5

. Time se osigurava ispravno preuzimanje tarball -a bez oštećenja. Ako se ne prijavi kao u redu, morat ćete ga ponovno preuzeti.

Instalirajte Gentoo Linux s Ubuntua 11. korak
Instalirajte Gentoo Linux s Ubuntua 11. korak

Korak 11. Izvadite tarball

sudo tar xvjpf stage3*.bz2

. Pričekajte da se završi.

Instalirajte Gentoo Linux s Ubuntu Korak 12
Instalirajte Gentoo Linux s Ubuntu Korak 12

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

Gentooov sustav za upravljanje paketima koji vam omogućuje potpunu kontrolu nad onim što je na vašem sustavu.

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

    snimke/

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

  • Kratki uvod u Portage: Portage je sustav za upravljanje paketima koji omogućuje relativno jednostavnu instalaciju brojnih programskih paketa. Funkcionira preuzimanjem popisa ovih i njihovih međusobnih odnosa s poslužitelja rsync. To će usmjeriti portage prema relevantnim datotekama koje se mogu preuzeti s velikog broja drugih poslužitelja. Nakon što se te datoteke preuzmu, vaše će računalo softver sastaviti iz izvora - optimizirajući ga za vaš stroj.
Instalirajte Gentoo Linux s Ubuntu -a, korak 13
Instalirajte Gentoo Linux s 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. Cjeloviti 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 Ubuntua Korak 14
Instalirajte Gentoo Linux s Ubuntua Korak 14

Korak 14. Želite li optimizirati svoje preuzimanje?

Ponovno uredite make.conf i provjerite je li varijabla SYNC postavljena na vaš najmjesniji rsync poslužitelj. Varijabli GENTOO_MIRRORS dodajte onoliko zrcala koliko želite - iako na prvo mjesto postavite željeno. Popis dostupnih ogledala možete pronaći ovdje.

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

Korak 15. Prije nego što se uronite u svoj novi sustav, morate se pobrinuti da imate nekoliko vitalnih postavki kopiranih iz Ubuntua kakav jest

  • Prvo, postavke dns -a:

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

  • I vaš proc sustav:

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

  • .
  • I povežite datotečni sustav /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 doista jednostavno - i iz njega se može izaći u bilo kojem trenutku jednostavnim upisivanjem … err … exit. Ovo je proces u tri koraka:

  • Najprije promijenite korijenski 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

  • Na kraju, zapišite ovo u (privremenu) memoriju:

    izvor /etc /profil

  • Ako se želite podsjetiti da ste u chroot -u, 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. Glavu gore!

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

Korak 18. Zatim morate sastaviti najvažniju komponentu svakog operacijskog sustava:

njegovo jezgro. Jezgra je dio OS -a koji određuje kojim softverskim komadima je u bilo kojem trenutku dopušten pristup komadu hardvera. Bez jezgre nema operacijskog sustava jer ne može raditi.

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

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

Sada ćete preuzeti popis paketa koje možete instalirati s poslužitelja rsync 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 najnoviju jezgru (2.6), a ne 2.4

Instalirajte Gentoo Linux s Ubuntu 21. korak
Instalirajte Gentoo Linux s Ubuntu 21. korak

Korak 21. Sada moramo postaviti naše USE zastavice

Ove zastavice govore prevoditelju koje opcije treba dodati, kao i koje optimizacije koristiti. Važno je postaviti ispravne zastavice za korištenje za vaš sustav, jer u protivnom možete imati neočekivane rezultate. Također je dobro dodati zastavice koje govore za što 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 sastaviti sve s podrškom za ogg, dodali bismo ogg. Ali ako ne želimo podršku za ogg, dodali bismo -ogg.

Instalirajte Gentoo Linux s Ubuntu 23. koraka
Instalirajte Gentoo Linux s Ubuntu 23. koraka

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 s Ubuntu -a, korak 25
Instalirajte Gentoo Linux s 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 za pregled raspoloživih vremenskih zona. Zatim kopirajte vremensku zonu u /etc /localtime naredbom poput (

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

).

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

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

Instalirajte Gentoo Linux s Ubuntu koraka 27
Instalirajte Gentoo Linux s Ubuntu koraka 27

Korak 27. Pokrenite (

# pojavljivanje gentoo-izvora

) za preuzimanje izvora jezgre.

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

Korak 28. Ovaj sljedeći korak može biti nezgodan 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. Trčite

  • cd/usr/src/linux

  • make menuconfig

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

Korak 30. Ovo će otvoriti izbornik konfiguracije jezgre

Odaberite sve upravljačke programe koji su vam potrebni za podizanje sustava, poput SCSI upravljačkih programa (ako je potrebno), i budite sigurni da su postavljeni za ugradnju u jezgru. Ako nisu, nećete se moći pokrenuti. Također, svakako omogućite podršku za svoj datotečni sustav.

Instalirajte Gentoo Linux s Ubuntu -a, korak 31
Instalirajte Gentoo Linux s 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 oboje)

Instalirajte Gentoo Linux s Ubuntu 32. koraka
Instalirajte Gentoo Linux s Ubuntu 32. koraka

Korak 32. Odaberite vrstu i obitelj procesora

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

) za početak sastavljanja jezgre i modula jezgre.

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

Instalirajte Gentoo Linux s Ubuntu 34. koraka
Instalirajte Gentoo Linux s Ubuntu 34. koraka

napravi -j2 && napravi module_install

35

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

    Promijenite kernel-2.6.24 na bilo koji način na koji želite da vaše jezgro nosi naziv. (

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

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

    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 =, prijenos
    • 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 chroota. Ako koristite schroot, morat ćete stvoriti portage korisnika i grupu na svom host sistemu (ubuntu maverick u mom slučaju); datoteke passwd i grupe u/mnt/gentoo/etc bit će prepisane ako ih izravno izmijenite. Nakon dodavanja korisnika i grupe portage u host sustav, krotiranje na uobičajen način također bi trebalo raditi s pristupom mreži. Koristio sam schroot sa sljedećom konfiguracijom:
    • root-korisnici =
    • alias = gentoo
    • type = imenik
    • opis = gentoo

    Upozorenja

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

    Preporučeni: