#tar xvjf /mnt/gentoo/portage-latest.tar.gz2 / -C /mnt/gentoo/usr
По идее, этот каталог можно и не создавать. Система скачав, первый пакет из сети, сама создаст его и разместит туда скачанное. Но, от разработчиков дистрибутива можно ждать чего угодно. Поэтому мы и создали его в ручную. А также принудительно укажем его системе как хранилище пакетов. Мы же создаем систему для себя, и нам диктовать ей что и как! Для этого и не только отредактируем один очень популярный конфигурационный файл. К нему придется обращаться довольно часто. Редактировать будем с помощью консольного текстового редактора nano:
#nano –w /mnt/gentoo/etc/make.conf
Правим его, если нет опции MAKEOPTS, то добавляем с расчета количество процессов равно сумме количествава ядер (или процессоров в системе) плюс один. Например, для 2-х ядерного:
MAKEOPTS=''-j3''
Введем путь хранения скаченных пакетов:
DISTDIR=''/usr/portage/distfiles''
Сразу можно ввести параметры для видеокарты и устройств ввода:
VIDEO_CARDS=” nvidia” (если у вас карта nvidia)
Или
VIDEO_CARDS=”radeon” (если у вас карта ATI)
Или
VIDEO_CARDS=”intel” (если у вас карта intel, как в некоторых ноутбуках с интегрированной видеокартой)
INPUT_DEVICES=”keyboard mouse”
Также пока полезно установить некоторые флаги USE. Флаги USE это ключи, установка которых может добавить некоторую дополнительную функциональность устанавливаемым пакетам. Также используя перед флагом знак «-», мы наоборот что то запрещаем. Это позволяет гибко настраивать нашу систему и не захламлять ненужным. Для начала установим следующие флаги:
USE=''alsa dvd unicode sdr -X -gnome -gtk -qt -kde''
В данном случае мы разрешили использование звуковой системы ALSA, dvd, использование юникода, запись дисков и запретили рабочие столы Gnome c KDE, их библиотеки gtk и qt и вообще иксов — X. Придет время мы постепенно разрешим то, чего нам надо! Кстати, для удобства размещайте сначала разрешающие флаги, затем запрещающие, используйте их расположение по алфавиту и флаги с большой буквы первыми. Пока флагов мало, это безразлично. Но когда их количество будет большим, вы поймете как это удобно!
Можно вручную сразу ввести зеркала для синхронизации дерева портежей (обновления) и скачки исходных кодов. Например:
SYNC=''rsync://rsync.gentoo.org/gentoo-portage''
GENTOO_MIRROR=”http://mirror.yandex.ru/gentoo-distfiles”
Сохраняем файл, нажимая CTRL+X, подтверждаем нажав Y и Enter.
Можно не вписывать вручную, а выбрать с помощью утилиты mirrorselect наиболее близко расположенное. Выбрать и добавить адреса зеркал утилитой (если вы не захотели вписывать вручную!!!):
#mirrorselect –I –o >> /mnt/gentoo/etc/make.conf
#mirrorselect –I -r –o >> /mnt/gentoo/etc/make.conf
Скопируем адреса DNS:
#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
Должны получить сообщение:
>> Regenerating /etc/ld.so.cache…
Далее выполним:
#source /etc/profile
#export PS1=”(chroot) $PS1”
В итоге вы увидите как изменилась строка приглашения. Значит вы уже в своей системе. Можете принимать поздравления от окружающих. Но радоваться рано. Хоть вы и в своей ОС, но используете ядро и прочее барахло с загрузочного диска. Все это болтается в ОЗУ. После выключения компьютера, вы опять останетесь с заготовкой системы. Поэтому необходимо что то сделать....