Шарился я как то по просторам инета и ткнул по ссылке на какой-то тест, где тебе после пары-тройки вопросов скажут, какой дистр тебе подходит. Ну хули, интерессна же, тем более поставил час назад виртуалбокс. Тест выдал два дистра генту и слаку. Ну тем более мне знакомый кекс давно блатовал за неё.
Посему хочу написать тут себе краткое содержание ихнего хэндбука и небольшими комментариям, так как в данный момент занимаюсь вниканием и установкой и пока предание свежо. Всё будет в кратце, готовые для генту поймут. Но сразу оговорюсь, не всегда понимаю всё, но просто делаю по наитию и так как написано. Кто не понимает, читаем внимательно оригинал
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1
- качаем с www.gentoo.org iso-образ
install-x86-minimal-<release>.iso
-пускаем с него вирталбокс
-# passwd для рута
-# useradd -m -G users имя_нашего_юзера
-# passwd имя_нашего_юзера
Инет у меня подцепился по dhcp (настройки виртуалки), пингуем и го дальше.
-пилим наш виртуальный диск с помощью fdisk на два, /dev/sda1 - swap и /dev/sda2 - /. На sda2 форматим ext3 например. Для sda1 так
# mkswap /dev/sda1
# swapon /dev/sda1
-маунтим наш рут и заходим туда
# mount /dev/sda2 /mnt/gentoo
# cd /mnt/gentoo
-теперь нам надо скачать stage3-i686-<release>.tar.bz2
-можно качать с офф. сайта
# links http://www.gentoo.org/
можно wget -c прямая_сцылка
-разворачиваем
# tar xvjpf stage3-*.tar.bz2
ковыряем как надо make. файл и добавляем туда зеркало
# nano -w /mnt/gentoo/etc/portage/make.conf
# mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
Копируем наши днсы и легкий ремаунт точек
# cp -L /etc/resolv.conf /mnt/gentoo/etc/
# mount -t proc none /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev
меняем корешок
# chroot /mnt/gentoo /bin/bash
и
# env-update
# source /etc/profile
source - это команда bash, которая
дословно (
Читает и выполняет команды из указанного файла в среде текущего командного
интерпретатора и возвращает статус выхода последней выполненной команды из
файла.
)
# export PS1="(chroot) $PS1"
# emerge-webrsync
Ждём когда наше дерево синхронизируется до последней версии. Ждём долго.
Итак дождались.
Теперь рукокнига говорит что нам надо выбрать профиль.
--перевод--
Профиль является строительным блоком для любой системы Gentoo. Он не только указать значения по умолчанию для USE, CFLAGS и других важных переменных, он также привязывает систему к определенному диапазону допустимых версий пакетов. Все это поддерживается разработчиками Gentoo.
--перевод--
посмотреть можно
# eselect profile list
выбрать
# eselect profile set 2
я чую что выберу [5] default/linux/x86/10.0/desktop/kde
потом долго читал про флаги USE, много думал. ну ладно. дальше.
Ставит Зону времени
# ls /usr/share/zoneinfo
# cp /usr/share/zoneinfo/Asia/Novosibirk /etc/localtime
# echo "Asia/Novosibirsk" > /etc/timezone
- качаем делаем исходники ядра
# emerge gentoo-sources
тоже долго. Дальше походу всё долго будет.
ну вот, сырцы поставились, дальше компилим ядро. как это делать вы знаете.
делаем так
# emerge genkernel
# genkernel all
на сегодня пока всё.