Подымаем "Иксы".
Про построение клиент-серверной модели расписывать не буду. При желании в сети много информации. Скажу просто, точнее упрощенно: мы поставим серверную часть и графическую оболочку на ваш выбор. Ставим:
#emerge hal
#emerge xorg-x11
Кстати, возможно, начиная с этого места, вам потребуется добавлять некоторые флаги USE в /etc/make.conf. Если пакет отказался ставиться и в сообщение вы увидите в квадратных скобках красные плюс и какой то флаг, то значит его нужно добавить в вышеупомянутый конфиг файл. И далее запустить заново установку. Далее, ставим драйвер нашей видеокарты. У меня встроенная intel, поэтому:
#emerge xf86-video-intel
Для других карт можно подглядеть в каталоге /usr/portage/x11-drivers. Это могут быть соответственно xf86-video-ati, xf86-video-fbdev и другие. Далее установим еще:
#emerge xterm
Запустим и добавим по умолчанию:
#/etc/init.d/hald start
#rc-update add hald default
Теперь наступает волнующий момент, первый запуск наших иксов. Для этого жмем Alt+F2 и попав во вторую консоль входим под обычным пользователем в систему. Выполним запуск:
#startx
Если что то помигало и нас вернуло в консоль, то внимательно просмотрите консольное сообщение. Там довольно прозрачно все выводится. Чаще всего сообщение о том, что модуль видеокарты не включен в ядре. Значит запускайте заново genkernel, ищите в драйверах поддержку вашей карты и включайте ее, если вы этого не сделали сразу! Может быть ошибка из-за отсутствия тех или иных пакетов. Это проще. Достаточно их доустановить, конечно под суперпользователем. А потом попытаться заново запустить иксы. В случае удачного запуска, вы увидите некое подобие рабочего стола, с 2-4-я окошками, в которых , будет предложение ввести команду. Введите в каждом из них exit и нажмите Enter. Это жалкое подобие графического стола закроется. Можно вас еще раз поздравить. Вы подняли X-server!!! Чтобы полноценно воспользоваться всей мощью графической части Линукса, установим рабочий стол. Для примера рассмотрим рабочий стол Gnome (хоть я и любитель стола KDE). Предварительно добавим некоторые флаги:
#nano -w /etc/make.conf
USE=''X alsa avi avahi hal dvd cairo gtk gpm gnome gif jpeg unicode mp3 png sdr svg slang truetype type1 -dbas -qt -kde -ipv6''
И добавим еще запись туда же:
LANGUAS=''ru''
Иначе будут проблемы с русификацией. И ставим собственно рабочий стол и графический менеджер входа в систему:
#emerge gnome gdm
Вот тут от вас система будет требовать ввести достаточно много флагов USE. Приготовьтесь несколько раз добавлять в /etc/make.conf нужные флаги и перезапускать установку. После окончания установки, переключимся во вторую консоль и выполним:
#echo ''exec gnome-session'' > ~/.xinitrc
Это позволит запускать наш Gnome при вводе команды startx. Теперь попробуем его запустить:
#startx
Теперь должен начать грузиться наш новый рабочий стол. Теперь нам надо сделать так, чтоб при загрузке мы оказывались в менеджере входа в систему, а не в консоли. Можно выйти из Gnome, а можно вызвать там же терминал и войти под суперпользователем. Найдите в меню запуск терминала, запустите. Введите в нем:
#su
И далее введите пароль суперпользователя. Все, можете работать дальше в консоли. Прописываем загрузку графического менеджера по умолчанию:
#rc-update add xdm default
Отредактируем еще один файл, где укажем какой менеджер мы будем использовать и какой рабочий стол:
#nano -w /etc/rc.conf
Раскомментируем и/или добавим:
DISPLAYMANAGER=''gdm''
XSESSION=''Gnome''
В принципе все! Можете перегрузиться и радостно изучать новую, собранную собственными руками, операционную систему!