Nagy fába vágtam a fejszém: szerettem volna feldobni egy egyszerű gentoo-t az én szerény tudásommal. A telepítés után következő bonyodalmaim is leírom mert hasznos lehet akárkinek.
Szóval töltsük le a gentoo minimal installer-t innen: http://gentoo.inf.elte.hu/
releases -> platform kiválasztás -> current-iso -> töltsük le az egyik iso fájlt
Ha letöltöttük bootoljunk róla. Betöltés után érdemes root jelszót változtatni, és a netet beállítani. Sőt, ha billentyűzetkiosztásunk nincs még beállítva (pedig a boot során megkérdezi) akkor azt is.
loadkeys hu
net-setup eth0
passwd
Ezek után partícionálunk. Erre a cfdisk vagy fdisk áll rendelkezésünkre. Én a cfdisk-et használom. Egyszerű de nagyszerű program. Osszuk fel szépen a merevlemezt, én 3-4 partíciót szoktam (/boot, /home, /, swap), de most az egyszerűség kedvéért csak 2-t csináltam. Ha kész adjuk hozzá a bootable jelzőt a megfelelő partíciókhoz.
Lépjünk ki majd formázzunk.
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mount /dev/sda1 /mnt/gentoo
Ha ez megvan lépjünk be a felmountolt partícióba és töltsük le a stage3-at, majd csomagoljuk ki. Ezt tehetjük wget-tel vagy akár a links böngészővel is. Én most wget-tel dolgozok, a links-nél elég ha beírod: http://gentoo.inf.elte.hu/releases/x86/current-stage3/
Itt már csak ki kell választani és entert nyomni rá, majd menteni.
cd /mnt/gentoo
wget http://gentoo.inf.elte.hu/releases/x86/current-stage3/stage3-i686-20101221.tar.bz2
tar -xjpvf stage3*
rm -f stage3*.tar.bz2
Ezután a portgage pillanatképet kell letöltenünk, kibontanunk.
cd /mnt/gentoo/usr
wget http://gentoo.inf.elte.hu/snapshots/portage-latest.tar.bz2
tar -xjvf portage-latest.tar.bz2
rm -f portage-latest.tar.bz2
Na ezek után jön a rendszer beállítása, kernel telepítése. Chrootoljunk a friss Gentoo telepítésbe:
mount -t proc proc /proc
mount -o bind /dev /mnt/gentoo/dev
cp -L /etc/resolv.conf /mnt/gentoo/etc/
chroot /mnt/gentoo /bin/bash
env-update && source /etc/profile
Állítsuk be az időzónánkat, majd a gépnevet (értelemszerűen a gepnev szöveg helyére a géped általad megválasztott nevét írod):
cp /usr/share/zoneinfo/Europe/Budapest /etc/localtime
date
echo "127.0.0.1 gepnev localhost" > /etc/hosts
sed -i -e 's/HOSTNAME.*/HOSTNAME="gepnev"/' /etc/conf.d/hostname
hostname gepnev
cp /usr/share/zoneinfo/Europe/Budapest /etc/localtime
date
echo "127.0.0.1 gepnev localhost" > /etc/hosts
sed -i -e 's/HOSTNAME.*/HOSTNAME="gepnev"/' /etc/conf.d/hostname
hostname gepnev
hostname -f
Majd az fstab beállítása következik amihez szükség lesz a partíciók UUID azonosítójára.
ls -l /dev/disk/by-uuid/
Írjuk fel őket, aztán mehetnek az fstab-ba:
nano /etc/fstab
A lényeg hogy az első elem helyére (pl: /dev/ROOT) írjuk be annak a partíciónak az azonosítóját így:
UUID=237b6d18-be1a-48af-85e1-a10da42eb631 / ext4 noatime 0 1
Állítsuk be az internetet, ehhez fordítsuk le a dhcp-t
emerge dhcpcd
rc-update add net.eth0 default
Állítsuk be a root jelszavunk:
passwd
Majd az időzóna és a billentyűzetkiosztás beállítása:
nano /etc/conf.d/clock
TIMEZONE="Europe/Budapest"
nano /etc/conf.d/keymaps
KEYMAP="hu"
Fordítsuk le a syslog-ng és cron csomagokat.
emerge syslog-ng vixie-cron
rc-update add syslog-ng default
rc-update add vixie-cron default
Most jön a lényeg, a rendszermag fordítása. Itt a legtöbben a gentoo-sources-t használják.
emerge gentoo-sources
cd /usr/src/linux
make menuconfig
make -j2
make modules_install
make install
Vagy genkernellel:
emerge gentoo-sources genkernel
cd /usr/src/linux
genkernel all
De egy jótanács: inkább vágjunk bele a kézi fordításba mint a genkernelesbe mert a beállítással hamarabb végzünk mint a genkernel a fordítással (tényleg baromi sokáig tart, nagyon sok modult fordít és még initrd-t is csinál). Ha kézileg állítjuk be akkor viszont azt fordítunk modulba/kernelbe amit akarunk és rászabhatjuk a gépünkre a kernelt.
Ha kész a fordítás, akkor betöltünk:
emerge grub
nano /boot/grub/menu.lst
Készítsük el a menüt:
default 0 timeout 30
title Gentoo Linux 2.6.32-r7 root (hd0,0) kernel /boot/vmlinuz-2.6.32-gentoo-r7 root=/dev/sda1
Majd tegyük fel a grubot az MBR-be:
grub
root (hd0,0)
setup (hd0,0)
quit
És kész, ügyesek voltunk, már csak ellenőrizni kell hogy minden működik-e, ehhez pedig indítsuk újra a gépet.
exit
umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
reboot
Sok sikert!
A leírásban és telepítésben segítségemre volt:
http://hogyan.org/gentoo-telepitese
http://www.gentoo.org/doc/hu/gentoo-x86-quickinstall.xml
Nincsenek megjegyzések:
Megjegyzés küldése