U trazenju neke pouzdane distribucije kojoj ne treba skidati 6-7 CDova da bi se isntalirala
odlucio saminstalirati novu inacicu Gentoo Linux servera.
Ovdje cu ukratko napisati tijek instalacije sustava pa makar da ima neki prijevod toga.
Mozda ima jos negdje al ajd ovdje cu nekako svoje probleme izloziti :)
Dakle minimalna instalacija Gentoo-a je .iso file koji skinete nekih sve skupa 100MB.
Sprzite na CD i imate vlastiti live CD distribuciju.
Prvo sto morate jest pripremiti diskove za prebacivanje i instaliranje novog
operativnog sistema (OS-a). Situacija kod mene je sljedeca :
Pentim II 300 MHz, 68MB RAM, 5GB hdd .. graficka je neka bezveze
ali nije nam ni potrebna neka bolja kad necemo imati nikakvo graficko sucelje.
Ovo je building bio cistog servera.
1. Pripering jor disks :)
naredba je fdisk :)
fdisk /dev/hda
"p" => printanje trenutnih postavki
Pritisnete "n" => nova particija
"2" => primary
sljedece ce vas pitati cilindre tu pritisnite "Enter" kao default.
Na koraku iza pita vas velicinu particije ...
Prvo cu pokazati kako to izgleda kod mene nakon fdiska :)
Device Boot Start End Blocks Id System
/dev/hda1 * 1 621 293391 83 Linux
/dev/hda2 622 7856 3418537+ 83 Linux
/dev/hda3 7857 8684 391230 82 Linux swap / Solaris
dakle prva je primary i ona ce biti /boot particija
za nju sam stavio 300M dakle na koraku za velicinu particije upisete
+300M i lupite "Enter".
Napravili smo prvu idemo sad dalje.
Opet pritisnite "n" i opet "primary" opet default cilindar
velicina ovisna o vasem hard disk u mene je bila +3500M.
i posljednja particija isto ona je "swap" dakle mora biti velicine duplo od vase memore :)
Da bi joj stavili flag da je "Linux swap"
... moramo nakon sto smo je dodali pritisnuti "t" i onda odabrati njen broj .. kod nas je 3.
Promjenili smo u status Linux swap a to mozete u bilo kojem trenutku vidjeti tako sto isprintate postavke "p".
Jos jedna stvar .. moramo prvoj particiji staviti boot flag "*"
... radimo to sa tipkom "a" odaberemo broj particije a kod nas je 1.
Ponovo print "p" da vidimo jeli sve ok.
Ako jest upisemo "w" da sacuvamo postavke i poslije toga "q" ili ti ga quit.
Sad imamo tri raw particije bez file systema.
Da bi kreirali file system idemo sa sljedecom naredbom
mke2fs /dev/hda1
mke2fs /dev/hda2
mke2fs /dev/hda3
mkswap /dev/hda3
swapon /dev/hda3
I s ovime smo zavrsili patnju oko postavljanja hard diskova i slicno.
Nije patnja sve je stvar rutine :)
Sljedece sto radimo jest mountamo particije :)
mount /dev/hda2 /mnt/gentoo
dakle mapiramo nanovo dodanu particiju na neki postojeci direktorij.
Praksa je da se taj direktorij nalazi u /mnt/ direktoriju a posto instaliramo gentoo zgodno ime je prikladno :)
Poslije toga napravimo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot/
Well done :)
Network konfiguracija.
net-setup eth0
Sam vas vodi kroz daljnje postavljanje!!
I sada za instalaciju potrebno nam je da skinemo dva paketa "package" i "stageX"
imaju stage1, stage2, stage3 .. potreban nam je samo jedan od tih.
Razlika je u paketima ukljucenim u stage. Ja sam odabrao stage3 a vi kako hocete
Pozicioniramo se u /mnt/gentoo
wget -c ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo/snapshots/portage-20060108.tar.bz2
wget -c ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/releases/x86/2005.0/stages/x86/stage3-x86-2005.0.tar.bz2
Pricekamo da skine oba paketa.
Raspakiramo portage prvo.
tar jxvf portage-20060108.tar.bz2 -C /mnt/gentoo/usr
pa onda stage:
tar jxvf stage3-x86-2005.0.tar.bz2
Morate obratiti pozornost da se nalazimo u direktoriju /mnt/gentoo !!
I sad najtezi posao instalacija kernela.
Necu vas muciti sa manual instalacijom ovdje cemo ici avtomatikom
jer imamo genkernel (imat cemo ga) koji ce nam to odraditi umjesto nas.
ali da bi smo ga mogli koristiti moramo ga instalirati :
chroot /mnt/gentoo
env-update
emerge genkernel
zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6
genkernel all
I prepustimo kernelu da se kompajlira.
Mogli smo odabrati --menuconfig da bi odabrali .. ostavljam vama na izbor.
Nakon instalacije kernela mozemo pogledati u /boot direktorij
sto nam je to novi kernel donio lijepoga :)
emerge coldplug
rc-update add coldplug boot
emerge hotplug
rc-update add hotplug default
Pripremamo polako i kraj instalacije.
Sada moramo editirati nas
/etc/fstab
koji nam sluzi za pridjeljivanje direktorijske strukture diskovima.
Ali to uradimo na sljedeci nacin
/dev/hda1 /boot ext2 noauto,noatime 1 1
/dev/hda2 / xfs noatime 0 0
/dev/hda3 none swap sw 0 0
Sad instaliramo "boot loader" => Grub
emerge grub
nano -w /boot/grub/grub.conf
Korak next je editiranje grub.conf-a
imate grub.conf.sample
u njemu se nalazi mnostvo nepotrebnih stvari
u principu ako vam je system izgledom kao moj sto se tice particioniranja diskova
grub.conf izgleda ovako :
default 0
timeout 30
title=Gentoo Linux 2.6.12-r10
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.12-gentoo-r10 root=/dev/ram0 ramdisk=8192
initrd /initramfs-genkernel-x86-2.6.12-gentoo-r10
Nakon toga moramo pripremiti teren za instalaciju Grub-a.
grep -v rootfs /proc/mounts > /etc/mtab
I naredba s kojom cemo instalirati grub na nase racunalo :
grub-install /dev/hda
Ako je sve proslo uredu mozemo slobodno opiciti ovako
Ctr+D sto je jednako logout, da bi smo izasli iz chroot okruzenja
pa onda
cd /
umount /mnt/gentoo/boot
umount /mnt/gentoo
reboot
voila :)
Vas novi sistem je instaliran na vase racunalo i spremno za upotrebu.
Imajte racuna da je ovo goli sistem bez puno pretjeranih stvari ali osnovnih za potrebu.
Dakle na vama je da sa emerge alatom pokupite i instalirate sto vam srcu drago :)
gustajte a ja odoh popit kafu :)
Post je objavljen 13.01.2006. u 09:33 sati.