Gentoo alternativna instalacija
Činjenica , Gentoo je vrlo teška distribucaja ali vas može i puno naučiti. Prva i osnovna stvar je da MORATE pročitati vodiće , proučiti ih i naučiti bez obzira koliko dugo koristite linux.Glavna prednost Gentoo distribucije je da se gradi kako vi zelite i za vas hardwer dok su druge distribucije generičke i neznete koje su opcije uključene i isključene i programima. Na službenoj Gentoo stranici postoji vrlo korista ali i zbunjujuči vodič kroz instalaciju. Na ovim stranicam želja mi je podijeliti sa korisnicima alternativan način Gentoo instalacije , instalaciju kroz jedan od obilja livecd distribucija.Ja cu opisati način koji i sam koristim a to je sa Knoppixom ali isto se može primjeniti i na druge. Uz Knoppix najpogodnije distribucije za Gentoo instalaciju su Ubuntu,Mynth,Mythtv,Sidux. Ovoj vodić je samo savijet i pomoć kod instalacije pa ako niste previše sigurni u sebe nemojte,autor ovih redova neodgovara za eventualnu nastalu štetu.
side not - za savijete sam dostupan na msn - amonvendett@hotmail.com
pa krenimo.
Službeni gento minimal možete nabaviti [ovdije] [1] i treba vam neki live cd.to moze biti bilo koji pa uzmimo Knoppix. Preporučam knoppix iz razloga što ima više drivera i drivera za whireless od drugih a posebice od gentoo live.
Umetnite livecd u drive i bootajte sa knoppix 2 ( za druge distre je potrebno uči u terminal i u termu u root (# po ovom znaku se prepoznaje),na mnogim distrama u root se ulazi sa sudo) Ako imate više hdda a dio na sda odnosno hda će biti izmjenjen ovisno na koji vršite instalaciju.
fdisk /dev/(hda ili sda) n p 1 [enter] +25M n p 2 [enter] +256M ( max +4096M) n p 3 [enter] [enter] p (da vidimo dal sve radi) t 2 82 a 1 (zadnja šansa za odustajanje) w
Formatiranje
mke2fs /dev/hda1 mke2fs -j /dev/hda3 mkswap /dev/hda2 swapon /dev/hda2 mkdir /mnt/gentoo mount /dev/hda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/hda1 /mnt/gentoo/boot cd /mnt/gentoo
Osnovno namještanje paketa
Upozorenje , Gentoo ima čudan format za vrijeme MMDDhhmmYYYY syntax (Month, Day, hour, minute and Year)
date 120722502009
wget http://gentoo.mirrors.easynews.com/linux/gentoo/releases/x86/current/stages/stage3-i686-2008.0.tar.bz2 (ako koristite 64bit gentoo za vas je linija ispod) wget http://gentoo.mirrors.easynews.com/linux/gentoo/releases/amd64/current/stages/stage3-amd64-2008.0.tar.bz2
http://www.gentoo.org/main/en/mirrors.xml More Links
tar xvjpf stage3-*.tar.bz2
wget http://gentoo.mirrors.easynews.com/linux/gentoo/snapshots/portage-latest.tar.bz2 tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
mount -t proc none /mnt/gentoo/proc cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Gentoo Env Setup
ovaj dio postavlja sistem kako ga VI želite!
chroot /mnt/gentoo /bin/bash env-update source /etc/profile
mkdir -p /etc/portage echo "sys-libs/glibc nptl nptlonly" >> /etc/portage/package.use
rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Croatia/ ( tab za listu ) /etc/localtime
nano /etc/conf.d/hostname nano /etc/conf.d/clock (stavite local) nano /etc/locale.gen (makni #)
make.conf (ovo će napraviti ili potrgati vaš sistem,ako do sad niej bilo problema napravit će ga)
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" (athlon je kop mene potrebno upisati vas procesor)
CHOST="i686-pc-linux-gnu" za 32bit Instal CHOST="x86_64-pc-linux-gnu" za 64bit Instal
INPUT_DEVICES="keyboard mouse evdev"
sve mogučnosti : keyboard mouse acecad aiptek calcomp citron digitaledge dmc dynapro elo2300 elographics evdev fpit hyperpen jamstudio joystick magellan magictouch microtouch mutouch palmax penmount spaceorb summa synaptics tek4957 ur98 vmmouse void wacom
VIDEO_CARDS="nvidia" fglrx za ATI
sve mogučnosti : nvidia apm ark chips cirrus cyrix dummy fbdev fglrx glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo
nano -w /etc/make.conf
(koristite gornje)
- LDFLAGS="-Wl,-O1 -Wl,--as-needed" (l=L i slove O )
- dont include the LDFLAGS unless you know what your doing.
CFLAGS="" CHOST="" CXXFLAGS="${CFLAGS}" ACCEPT_KEYWORDS="" MAKEOPTS="-j2" INPUT_DEVICES="keyboard mouse evdev" VIDEO_CARDS="" FEATURES="parallel-fetch ccache" LINGUAS="cro"
USE="X bzip2 threads -ldap"
Kompjaliranje
Traje oko 2-3 sata, oko 90 paketa
emerge --sync
emerge portage
emerge -epv world
emerge -uDN world
emerge sys-libs/libstdc++-v3
ako vam blokira paketa učinite sljedeče emerge -fuD e2fsprogs emerge -C e2fsprogs e2fsprogs-libs ss com_err emerge e2fsprogs
Kompajliranje kernela
Za ovo je najbolje koristiti sljedeće vodić
Gentoo Handbook- Kernel Section
najjednostavinji način je sljedeći
cd /usr/src/linux make menuconfig make make modules_install cp arch/i386/boot/bzImage /boot/bzImage
Grub i fstab
emerge grub
grub root (hd0,0) setup (hd0) quit
nano /boot/grub/grub. conf
cd /boot/ ln -s boot . cd / nano /etc/fstab
- -------------------------------------------------
/dev/hda1 /boot ext2 noauto,noatime 1 2 /dev/hda3 / ext3 noatime 0 0 /dev/hda2 none swap sw 0 0
- -------------------------------------------------
servisi i finalno nastimvanje
emerge dhcpcd vixie-cron syslog-ng mirrorselect
rc-update add net.eth0 default rc-update add vixie-cron default rc-update add syslog-ng boot rc-update add sshd default
mirrorselect -s4 -D -H -o >> /etc/make.conf
passwd
adduser -g users -G wheel,cron,cdrom,users,audio -m korisničko ime passwd krisničko ime
sa /etc updates stvarno možete uništiti stvar pa stoga neke stvari koje NE apdejtate
/etc/fstab /etc/rc.conf /etc/make.conf
prije apdejtanje ili editiranje biločega u etc folderu dobro promislite,gentoo nije ubuntu.
etc-update ili dispatch-conf
cd / umount /mnt/gentoo/boot umount /mnt/gentoo/proc umount /mnt/gentoo reboot reboot
čestitam!upravo ste uspijesno izvršili grubu instalaciju vašeg novog Gentoo linuxa.
za fino treba još staviti neki GUI.Preporušam KDE ili XFCE za gentoo.
za kde unesite sljedeče
emerge -av kdebase-meta
instalirat ce samo najosnovnije za koristenje KDE sustava a time ušparati i mnogo vremena.