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 želite i za vaš hardver dok su druge distribucije generičke i ne znate koje su opcije uključene i isključene u programima.
Na službenoj Gentoo stranici postoji vrlo koristan ali i zbunjujuči vodič kroz instalaciju.
Na ovim stranicam bih želio podijeliti sa korisnicima alternativan način Gentoo instalacije; instalaciju kroz jednu liveCD distribuciju. Ja ću opisati način koji i sam koristim a to je sa Knoppixom, ali istu metodu možete primjeniti i na druge. Uz Knoppix, dobre distribucije za Gentoo instalaciju su i Ubuntu,Mint, Myth TV,Sidux.
Ovoj vodič je samo savjet i pomoć kod instalacije pa ako niste previše sigurni u sebe možda je bolje da ne pokušavate. Autor ovih redova ne odgovara za eventualno nastalu štetu.
Pa krenimo.
Službeni Gentoo minimal možete nabaviti ovdje.
Uz to vam treba i neki live CD. To može biti bilo koji pa uzmimo Knoppix.
Preporučam Knoppix iz razloga što ima više drivera od drugih a posebice od gentoo live.
Umetnite Knopixx CD u drive i bootajte sa Knoppix 2 ( za druge distre je potrebno ući u terminal i u terminalu u root.
Podesite sda ili hda, već prema vašoj konfiguraciji.
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
Sadržaj
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 nije bilo problema, napravit će ga)
FLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" (potrebno upisati vaš 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"
Kompajliranje
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 slijedeći 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 naštimavanje
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 korisničko ime
sa /etc updates stvarno možete uništiti stvar pa stoga neke stvari koje NE updejtate
/etc/fstab /etc/rc.conf /etc/make.conf
prije updejtanja 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 slijedeće:
emerge -av kdebase-meta
Instalirati će samo najosnovnije za korištenje KDE sustava a time i ušparati mnogo vremena.
Poveznice
Kontakt s autorom teksta: amonvendett@hotmail.com