Gentoo įdiegimas
20 rugsėjo, 2006 – 15:16 Kartais 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.
8 Responses to “Gentoo įdiegimas”
Rasta klaida:
tar xvjf *portage* -C /mnt/gentoousr/
pakeisti i:
tar xvjf *portage* -C /mnt/gentoo/usr/
By InDependent on Geg 15, 2010
Dėkui. 🙂
By Ernestas on Geg 15, 2010
ir dar daug kitu klaidu, prasome pasiredaguoti
By InDependent on Geg 15, 2010
Pvz.?
By Ernestas on Geg 15, 2010
5-ta eilute:
nano -w /etc/make.conf
turi buti
nano -w mnt/gentoo/etc/make.conf
By InDependent on Geg 15, 2010
tiksliau nano -w /mnt/gentoo/etc/make.conf
By InDependent on Geg 15, 2010
toliau:
grep-v rootfs /proc/mounts > /etc/mtab
pakeisti i:
grep -v rootfs /proc/mounts > /etc/mtab
By InDependent on Geg 15, 2010
O be praleistų tarpų nėra jokių klaidų?
By Ernestas on Geg 15, 2010