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:

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

**********
Gazdagépről jelentkezzünk be ssh-val:
  1. ssh root@192.168.1.100<br />
  2. cfdisk /dev/sda<br />
  3. mkfs.ext3 /dev/sda1; mkswap /dev/sda2<br />
  4. mount /dev/sda1 /mnt/gentoo<br />
  5. cd /mnt/gentoo<br />
  6. 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 />
  7. tar xvjpf stage3-*.tar.bz2; tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr<br />
  8. echo "GENTOO_MIRRORS=\"http://gentoo.inf.elte.hu/\"" >> /mnt/gentoo/etc/make.conf<br />
  9. cp -L /etc/resolv.conf /mnt/gentoo/etc/<br />
  10. mount -t proc none /mnt/gentoo/proc; mount --rbind /dev /mnt/gentoo/dev<br />
  11. chroot /mnt/gentoo /bin/bash

  1. env-update; source /etc/profile; export PS1="(chroot) $PS1"<br />
  2. emerge --sync<br />
  3. eselect profile list; eselect profile set 2<br />
  4. echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen; locale-gen; cp /usr/share/zoneinfo/Europe/Budapest /etc/localtime<br />
  5. emerge gentoo-sources; emerge genkernel; genkernel all<br />
  6. 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 />
  7. 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 />
  8. passwd

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

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

  1. grep -v rootfs /proc/mounts > /etc/mtab; grub-install --no-floppy /dev/sda<br />
  2. exit<br />
  3. umount -l /mnt/gentoo/dev; umount -l /mnt/gentoo/proc<br />
  4. 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:
**********
  1. ssh root@192.168.1.100<br />
  2. useradd -m -G users,wheel,audio -s /bin/bash proba; passwd proba<br />
  3. rm stage3-i686-20110726.tar.bz2; rm portage-latest.tar.bz2<br />
  4. echo "hu_HU UTF-8" >> /etc/locale.gen; locale-gen<br />
  5. emerge --sync; emerge --update --ask world

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