Male prepravke pošto su linkovi promenjeni i još ponešto.
...
Koristite System Rescue CD za instalaciju.
Mada možete koristiti bilo koji Live CD koji ima internet i pretraživač.
Dakle startajte System Rescue CD, mada može i Gentoo minimal CD, ali tad nemate X i pretraživač.
Pažnja ako hoćete 64 bitni sistem, morate System Rescue CD startati sa
rescue64
A ako hoćete 32 bitni sistem, morate System Rescue CD startati sa
rescuecd
Paketi moraju da odgovaraju modusu u kojem je startan Live CD.
Ako tu pogrešite, verovatno nećete moću ući u chroot.
...
Ja ću pisati sve sa
"gentoo-" a Vi napišite po potrebi
"gentoo"
Mountujte Vašu
/root particiju
mount /dev/sdXY /mnt/gentoo-
Inicijalizirajte i aktivirajte Vašu
/swap particiju
mkswap /dev/sdXY
swapon /dev/sdXY
Potrebno je montirati i
/dev i
/proc direktorijum
mount -t proc none /mnt/gentoo-/proc
mount -o bind /dev /mnt/gentoo-/dev
Sad uđite u direktorijum sa
cd /mnt/gentoo-
Bilo bi poželjno da skinete u taj direktorijum, to je najjednostavnije.
Treba da znate koji procesor koristite.
To Vam inače javlja Kernel sa Live CD-a kad ga startate.
Možete koristiti "stabilnu" granu bez ~. To je osnova.
Preporučujem da koristite Vaš ~arch, to znači da koristite "ne stabilnu" granu sa više paketa i aktuelnijim paketima.
To je Vaš izbor, radite kako hoćete.
Određuje koji Funtoo paket treba da se skine
uname -a
Poseban slučaj je ako dobijete i686 uname a imate Intel-ov Procesor sa 2 jezgra, onda
kotistite ~amd64. Jer je taj procesor kompatibilan sa AMD 64 X2.
Određuje koje CFLAGS se koriste
cat /proc/cpuinfo
Skinite sa
http://www.funtoo.org/linux/
stage3 binarne najnovije pakete koji odgovaraju za Vaš procesor.
Na stranici markirajte sa desnim mišem link adresu Vašeg željenog binarnog paketa.
wget "Vaš link"
Proverite prvo uvek da li paketi postoje.
Za AMD64
wget
http://www.funtoo.org/linux/fu...4/stage3-amd64-current.tar.bz2
Za i 686
wget
http://www.funtoo.org/linux/fu...86/stage3-i686-current.tar.bz2
Otpakujte stage3 binarni paket
tar xfvjp /gde-se/nalazi/stage3-*.tar.bz2 -C /mnt/gentoo-
ili ako ste unutra i već mount-ovali, što je čistije
cd /mnt/gentoo-
tar xfvjp ./stage3-*.tar.bz2
Skinite Funtoo Portage sa, pogledajte koji je najnoviji datum.
To je zbog toga da bi i tu skratili vreme i da ne biste imali greške, jer Portage nije instalisana.
http://www.funtoo.org/linux/snapshots/
Pažnja ne možete zajedno koristiti i Funtoo i Gentoo
Da biste koristili normalan Gentoo, što preporučujem
wget
http://www.funtoo.org/linux/ge...pshots/portage-current.tar.bz2
Ako hoćete da korisite Funtoo i nadalje
wget
http://www.funtoo.org/linux/fu...pshots/portage-current.tar.bz2
Otpakujte sa
cd /mnt/gentoo-/usr
tar xfjv /gde-se-nalazi/portage-datum.tar.bz2 -C /mnt/gentoo-/usr
Ako prelazite sa Funtoo-a na Gentoo, onda morate izbrisati u
/usr/portage/.git/
i ostale fajle kao na primer
/usr/portage/.gitignore
pa onda
emerge --sync
emerge portage
Dalje se nastavlja prema
Ulazak u Gentoo
Ulazak u Gentoo
A sad se može dalje prema Gentoo Uputstvu, radite sve kako tamo piše. Ovde je samo najvažnije.
Gentoo Handbook AMD64, 5 Part
Gentoo Handbook AMD64, 6 Part
Pogledajte i sledeće stranice od ovog odličnog Gentoo uputstva.
Startajte više konzola, trebaće Vam.
Pogledajte, pošto imate na System Rescue CD-u Midnight Commander, komanda "mc" ili sa "nano"
/mnt/gentoo-/etc/make.conf.example
Podesite make.conf
nano -w /mnt/gentoo-/etc/make.conf
Ovde vidite koje minimalno parametre možete da uzmete za Vaš procesor, ima tu više opcija ali to ne može da radi neko ko se ne razume, pogledajte kasnije malo po internetu i podesite po Vašoj želji ali nemojte preterivati i koristiti više od -O2 optimizacije, jer će onda sistem raditi nestabilno.
Safe Cflags
Kad ste to podesili, zapamtite make.conf
Da bi imali internet i na normalnom Gentoo-u
cp /etc/resolv.conf /mnt/gentoo-/etc
Sad uđite u direktorijum sa
cd /mnt/gentoo-
Preporučujem Vam dok ne instališete najpotrebnije stvari u normalnom Gentoo-u da koristite i dalje konzole sa System Rescue CD-a.
Ali dobro pazite gde se tačno nalazite.
Da li ste na primer u System Rescue CD /etc ili u novom /etc (/mnt/gentoo-/etc).
Priprema za chroot, to jest za aktiviranje sistema
Ako slučajno niste ovo već gore uradili ili ponovo idete u chroot
Mountujte Vašu
/root particiju
mount /dev/sdXY /mnt/gentoo-
Inicijalizirajte i aktivirajte Vašu
/swap particiju
mkswap /dev/sdXY
swapon /dev/sdXY
Potrebno je montirati i
/dev i
/proc direktorijum
mount -t proc none /mnt/gentoo-/proc
mount -o bind /dev /mnt/gentoo-/dev
Sad uđite u Vaš Gentoo, to jest aktivirajte Vaš novi sistem
chroot /mnt/gentoo- /bin/bash
Sad možete mountovati Vaš /usr i /var, ako ste ih odvojili od root-a
preko System Rescue CD-a sa
./mount-srd
ili ručno
Ako slučajno dobijete da ne možete mountovati jer je već mountovano.
mv /etc/mtab /etc/mtab-orig
cat /proc/mounts >> /etc/mtab
Može i
ln -s /proc/mounts /etc/mtab
Sada je potrebno kreirati promenljive novog okruženja i učitati ih u memoriju.
env-update && source /etc/profile
Dajte sami sebi na znanje da radite u promenjenom "root-u"
export PS1="(instalacija)$PS1"
Ako hoćete ući u više konzola onda morate za svaku novu konzolu ponoviti
ove komande od aktiviranja sistema.
Namestite da koristite našu vremensku zonu.
cp /usr/share/zoneinfo/Europe/Belgrade /etc/localtime
Odmah napravite sebi šifru, da bi bili zaštićeni, jer Vam je Internet otvoren
i svako sada može da Vam upadne u kompjuter.
passwd
Ako nemate ovaj symlink napravite ga.
Pazite možda imate drugi procesor, ovo su samo primeri
ln -s /etc/make.profile /usr/portage/profiles/default/linux/amd64/2008.0
ln -s /etc/make.profile /usr/portage/profiles/default/linux/x86/2008.0
Vaš Gentoo je sada spreman za upotrebu.
Ako je to uspešno završeno idemo dalje na Fajl sistem
Treba samo još da napravite Kernel i podesite GRUB da biste mogli samostalno startati Gentoo.
Fajl sistem, direktorijum /zajedno
Na / "root-u, glavnom drvetu"
moraju biti samo, da bi se moglo startati
/bin
/dev
/etc
/lib
/lib32
/lib64
/root
/sbin
/sys
Posebne particije su, da bi glavno stablo "/root" bilo slobodno što više
/boot
/usr
/var
/zajedno
Treba da je /root veoma malo zauzet, kompaktna mala particija koja se kod greški lako proverava.
Sad treba da podesite fstab, veoma bitna fajla, ako je ona loša, onda sistem ne starta, ona treba da odražava Vašu konfiguraciju ovo je samo primer.
Obavezno pogledajte, da bi razumeli šta se ovde piše, trebaće da je podešavate i kasnije kad dodajete Harddisk-ove, menjate particije...
man fstab
/etc/fstab
nano -w /etc/fstab
ili
nano -w /mnt/gentoo-/etc/fstab
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
# <fs> <mountpoint> <type> <opts> <dump/pass>
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda1 / ext3 defaults,errors=remount-ro,noatime 0 1
/dev/sdb1 /var ext3 defaults,noatime 0 2
/dev/sdc2 /usr ext3 defaults,noatime 0 2
/dev/sda5 /zajedno ext3 defaults,noatime 0 2
/dev/sdb6 /zajedno/zajedno-sdb ext3 defaults,noatime 0 2
/dev/sdc5 /zajedno/zajedno-sdc ext3 defaults,noatime 0 2
/dev/sdd7 /zajedno/zajedno-hda ext3 defaults,noatime 0 2
/dev/sdd3 /zajedno/boot ext3 defaults,noatime 1 2
/dev/sdc1 none swap sw 0 0
none /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0
Kad dodajete neki novi Harddisk, to jest particiju na njemu,
jednostavno dodajte liniju za particiju, na primer
/dev/sdc2 /zajedno/zajedno-sdc1 ext3 defaults,noatime 0 2
/zajedno/Gentoo a unutra
home
opt
U /zajedno su još
save
mail
podaci
paketi
emu
igre
...
Pravljenje direktorijuma u /zajedno
mkdir ./zajedno
cd ./zajedno
mkdir Gentoo save mail podaci paketi emu igre ..
Prebacivanje "/ home /opt u /zajedno/Gentoo i pravljenje linkova, raditi bez X i kad je sistem miran. Najbolje i najsigurnije je preko System Rescue CD.
Bolje je da je /boot posebna particija.
Bolje da je /usr posebna particija.
Ništa ne smeta, čak je bolje da je /home u /zajedno/Gentoo, jer stalno raste.
mv ./home ./zajedno/Gentoo/ && ln -s ./zajedno/Gentoo/home ./home
Ništa ne smeta, čak je bolje da je /opt u /zajedno/Gentoo
mv ./opt ./zajedno/Gentoo/ && ln -s ./zajedno/Gentoo/opt ./opt
Bolje je da je /var posebna particija.
Privremeni direktorijumi /tmp, /var/tmp bolje da ostanu gde su.
cd /zajedno
mkdir save mail podaci paketi emu igre
cd /
ln -s .zajedno/save .save
ln -s ./zajedno/mail/Mail.xyz .home/user/.Mail.xyz --> predlog Mail.Claws
ln -s ./zajedno/podaci ./podaci
ln -s ./zajedno/paketi ./paketi
ln -s ./zajedno/emu ./emu
ln -s ./zajedno/igre ./igre
...
Svi linkovi su sa /root-a da je on slobodan, to jest da nije opterećen,
da je mali fajl sistem, lak za održavanje.
Napravite ovaj direktorijum za sve Vaše izvršne fajle, skripte koje napravite.
mkdir /home/bin
chown -R korisnik:users /home/bin
Moći ćete ih direktno izvršavati ako stavite u
~/.bashrc
...
[ -d /home/bin ] && export PATH=/home/bin:"$PATH"
...
Vam daje informaciju koliko su zauzete particije, proveravajte često.
df -h