Собственно вышел gentoo 2008 и своим выходом привлек моё внимание. И вот очередным дистрибутивом на посмотреть/потестить становиться gentoo. Загрузил образ, но что то с инсталлером, не срослось и он отказался ставится. На помощь пришел замечательный сборник статей (СПАСИБО АВТОРАМ). Почитав его, я решил поставить gentoo, находясь в любимом Арче с помощью chroot.
При помощи cfdisk создадим раздельчик для gentoo
отформатируем предназначенный для gentoo раздел
mkfs.ext3 /dev/sda9 #/dev/sda9 заменить на ваш раздел
mkdir /mnt/gentoo #
mount /dev/sda9 /mnt/gentoo
cd /mnt/gentoo
wget http://mirror.yandex.ru/gentoo-distfiles/releases/x86/2008.0/stages/stage1-x86-2008.0.tar.bz2
tar -xvjpf stage1-x86-2008.0.tar.bz2
cd /mnt/gentoo/usr
wget http://mirror.yandex.ru/gentoo-distfiles/snapshots/portage-latest.tar.bz2
tar -xvjpf portage-latest.tar.bz2
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
cp /etc/resolv.conf /mnt/gentoo/etc/modprobe loop #без него genkernel ругаться будет
chroot /mnt/gentoo/ /bin/bash
env-update
source /etc/profile
nano -w /etc/make.conf
CFLAGS=»-O2 -mtune=i686 -pipe»
CXXFLAGS=»${CFLAGS}»CHOST=»i686-pc-linux-gnu»
cd /usr/portage
sh scripts/bootstrap.sh
nano /etc/portage/package.unmask
=sys-kernel/gentoo-sources
sys-devel/gcc
sys-libs/glibcemerge -e system
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
#ln -snf /usr/portage/profiles/default/linux/x86/2008.0/desktop/ /etc/make.profile/ #пример переключения профилей
emerge autounmask #удобная вещь для раз маскировки пакетов но на самом деле ручки они всегда надежнее
#захотелось свеженького и нестабильненького
autounmask sys-devel/gcc-4.3.1-r1
autounmask sys-kernel/gentoo-sources-2.6.25-r6autounmask sys-libs/glibc-2.8_p20080602 #
emerge gentoolkit
euse -E symlink
euse -D doc
emerge glibc binutils gcc-config gcc
gcc-config i686-pc-linux-gnu-4.3.1
source /etc/profile
nano /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
nano /etc/make.conf
CFLAGS=»-O2 -mtune=i686 -pipe» заменил на CFLAGS=»-O2 -march=core2 -mtune=core2 -pipe» #для core 2 duo
nano /etc/fstab #подправить и запустить
emerge gentoo-sources
emerge genkernel
cat /proc/mounts > /etc/mtab
cd /usr/src/linux
cat /proc/mount > /etc/mtab
emerge grub
nano /boot/grub.conf
прописать ядро
и другие ОС
grub-install /dev/sda
И генту готов к дальнейшим указаниям.
Данная статья скорее, что то вроде путевых заметок, нежели полноценное руководство по установки. Очень советую вам ознакомиться с handbook и со сборником статей.
Gentoo понравилось — отличная система. USE флаги — вещь! Рекомендую.
p.s.: openoffice жуть как долго компилируется 😉