Gentoo įdiegimas
Trečiadienis, 20 rugsėjo, 2006Kartais kai kurie žmonės mėgsta pamiršti komandas, bet kiekvieną kartą instaliuojant Gentoo juk nepatogu persirašinėti arba atsispausdinti visas komandas (iš pradžių jas pačiam persirašius). Todėl nusprendžiau parašyti šį straipsnį. Naudosime ext3, ext2, GRUB, DHCP. P. S. Šis įdiegimo howto yra „copy paste“ komandų sąrašas, be paaiškinimų. Tai puiki santrauka atsispausdinimui, jeigu Gentoo instaliuojate jau ne pirmą kartą ir kažką pamiršote. Gentoo įdiegsime iš Gentoo 2006.1 Minimal Installation CD. Jį galime gauti čia: http://www.gentoo.org/main/en/mirrors.xml /dev/hda – mano pagrindinis HDD, į kurį įdiegsiu Gentoo 2006.1. Naudosiu tik dvi particijas (vieną priskirsiu („primountinsiu“) prie „/“, o kitą „swap'ui“): /dev/hda3 – / /dev/hda4 – swap’as. Šias particijas galime susikurti su fdisk programa. Ji jau yra Gentoo 2006.1 kompakte, taip pat galima naudotis kiek kitokią sąsają turinčia cfdisk, bet aš naudosiu patogesnę ir paprastesnę fdisk. Kaip kurti particijas su fdisk rasite čia: „Kaip dirbti su fdisk“. Gentoo įdiegimo žingsniai Pradedant diegimą prašo pasirinkti klaviatūros išdėstymą. Spaudžiame Enter. fdisk /dev/hda mke2fs -j /dev/hda3 (ext3) / mke2fs /dev/hda3 (ext2) mkswap /dev/hda4 swapon /dev/hda4 mount /dev/hda3 /mnt/gentoo date date 032916212006 cd /mnt/gentoo links www.gentoo.org/main/en/mirrors.xml Parisiųskite portage ir stage3 naujausius paketus, taip pat *.DIGESTS ir *.md5sum. md5sum -c *.DIGESTS md5sum -c *.md5sum tar xvjpf *stage3* tar xvjf *portage* -C /mnt/gentoo/usr/ nano -w /etc/make.conf mirrorselect -i -o >> /mnt/gentoo/etc/make.conf mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf mount -t proc none /mnt/gentoo/proc mount -o bind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash env-update source /etc/profile export PS1="(chroot) $PS1" emerge --sync emerge portage ls -FGg /etc/make.profile less /usr/portage/profiles/use.desc nano -w /etc/make.conf cp /usr/share/zoneinfo/Europe/Vilnius /etc/localtime USE="-doc symlink" emerge gentoo-sources ls -l /usr/src/linux cd /usr/src/linux make menuconfig make && make modules_install cp arch/i386/boot/bzImage /boot/kernel find /lib/modules/[kernelio versija]/ -type f -iname '*.o' -or -iname '*.ko' nano -w /etc/modules.autoload.d/kernel-2.6 nano -w /etc/fstab nano -w /etc/conf.d/hostname nano -w /etc/conf.d/net passwd nano -w /etc/conf.d/keymaps nano -w /etc/conf.d/clock emerge dhcpcd emerge grub nano -w /boot/grub/grub.conf grep-v rootfs /proc/mounts > /etc/mtab grub-install /dev/hda exit umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo reboot useradd -m -G users,wheel -s /bin/bash useris passwd useris Dabar galite naudotis visais Gentoo privalumais. xorg-server sukompiliuosite su 1,32 Ghz per ~30 min. 2006 m. rugsėjo 20 d., Pixel