Pregled posta

Adresa bloga: https://blog.dnevnik.hr/dj0ml4

Marketing

Gentoo


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.