Gentoo telepítése röviden

siposg küldte be v, 2011-07-31 15:16 időpontban

Ritkán de szükségem van egy friss gentoo linux telepítésre. Ilyenkor mindig elő kell vennem a gentoo.org oldalon található alapos, részletes dokumentációt és hosszasan kell olvasgatni a teendőket. Mivel gyorsan szeretek előre haladni készítettem egy rövid parancslistát mi a teendő.

Ezek a lépések teljesen nélkülöznek minden körültekintést, megfontolást, választási lehetőséget. A lehető leggyorsabban egy működő rendszert akarok elérni. A telepítést mostanában általában virtualbox-ban hajtom végre, mert számomra tökéletesen megfelel. Ez a lépéssorozat arról szól, hogyan telepítettem utoljára virtuális gépbe.

**********
Készítsünk új virtulális gépet virtualbox alatt bridzselt hálózati kártyával, majd adjuk meg a gentoo telepítő cd iso-t: install-x86-minimal-20110322.iso
Indítsuk el a virtuális gépet és bootoljuk be a telepítőről.
**********
Kezdjük el használni a bebootolt rendszert:

<br />
net-setup eth0;dhcpcd eth0;ifconfig eth0; ping startlap.hu<br />
/etc/init.d/sshd start<br />
passwd

**********
Gazdagépről jelentkezzünk be ssh-val:
ssh root@192.168.1.100<br />
cfdisk /dev/sda<br />
mkfs.ext3 /dev/sda1; mkswap /dev/sda2<br />
mount /dev/sda1 /mnt/gentoo<br />
cd /mnt/gentoo<br />
wget http://gentoo.inf.elte.hu/releases/x86/current-stage3/stage3-i686-20110726.tar.bz2; wget http://gentoo.inf.elte.hu/snapshots/portage-latest.tar.bz2<br />
tar xvjpf stage3-*.tar.bz2; tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr<br />
echo "GENTOO_MIRRORS=\"http://gentoo.inf.elte.hu/\"" >> /mnt/gentoo/etc/make.conf<br />
cp -L /etc/resolv.conf /mnt/gentoo/etc/<br />
mount -t proc none /mnt/gentoo/proc; mount --rbind /dev /mnt/gentoo/dev<br />
chroot /mnt/gentoo /bin/bash

env-update; source /etc/profile; export PS1="(chroot) $PS1"<br />
emerge --sync<br />
eselect profile list; eselect profile set 2<br />
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen; cp /usr/share/zoneinfo/Europe/Budapest /etc/localtime<br />
emerge gentoo-sources; emerge genkernel; genkernel all<br />
sed -i 's/\/dev\/BOOT/#\/dev\/BOOT/g' /etc/fstab; sed -i 's/SWAP/sda2/g' /etc/fstab; sed -i 's/ROOT/sda1/g' /etc/fstab<br />
echo "config_eth0=( \"dhcp\" )" >> /etc/conf.d/net; cp /etc/init.d/net.lo /etc/init.d/net.eth0; rc-update add net.eth0 default; sed -i 's/localhost/gentoo/g' /etc/conf.d/hostname<br />
passwd

echo "TIMEZONE=\"Europe/Budapest\"" > /etc/conf.d/clock<br />
emerge sysklogd; emerge logrotate; rc-update add sysklogd default; emerge vixie-cron; rc-update add vixie-cron default<br />
emerge mlocate; emerge dhcpcd; emerge grub<br />
ls /boot/ | grep genkernel

<em>echo "<br />
splashimage=(hd0,0)/boot/grub/splash.xpm.gz<br />
title Gentoo Linux 2.6.38-r6<br />
root (hd0,0)<br />
kernel /boot/kernel-genkernel-x86-2.6.38-gentoo-r6 real_root=/dev/sda1<br />
initrd /boot/initramfs-genkernel-x86-2.6.38-gentoo-r6" >> /boot/grub/grub.conf</em>

grep -v rootfs /proc/mounts > /etc/mtab; grub-install --no-floppy /dev/sda<br />
exit<br />
umount -l /mnt/gentoo/dev; umount -l /mnt/gentoo/proc<br />
reboot

**********
Távolítsuk el a virtuális gép CD meghajtójából az install CD imidzs fájlt és lépjünk be ssh-n:
**********
ssh root@192.168.1.100<br />
useradd -m -G users,wheel,audio -s /bin/bash proba; passwd proba<br />
rm stage3-i686-20110726.tar.bz2; rm portage-latest.tar.bz2<br />
echo "hu_HU UTF-8" >> /etc/locale.gen; locale-gen<br />
emerge --sync; emerge --update --ask world

**********
A gentoo alaprendszer kész, használatba lehet venni.