Приветствую Вас Гость!
Суббота, 15.12.2018, 12:39
Главная | Регистрация | Вход | RSS

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

...................

Проверка на вирусы !

Радио on-line

www.radiobells.com #radiobells_script_hash

Поиск

Календарь

«  Декабрь 2018  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31

Архив записей

Меню сайта

О спорте

Сотовые телефоны

Погода

Праздники Казахстана

Праздники Казахстана

Курс валют

Информационный сервер xFRK: валютные баннеры для Вашего сайта

Установка

Разворачиваем систему.

 И вот пришло время начать установку. Необходимо распаковать файл stage3-amd64-20100902.tar.bz2 в будущий корневой раздел нашей системы. Что находиться в этом архиве? После распаковки мы получим некое подобие "скелета" нашей ОС. Или другими словами, мы получим операционную систему без ядра, модулей, программ, загрузчика и т.д. Визуально, в разделе получим множество каталогов, вложенных друг в друга подкаталогов и конфигурационные файлы. Также куча непонятных пока для нас файлов. И без ядра этот набор нельзя назвать ОС! Перейдем в корень нашей будущей ОС:

#cd /mnt/gentoo

Итак, распакуем наш файл командой:

#tar xvjpf stage3-amd64-20100902.tar.bz2 

Мы увидим как шустренько начнет распаковываться наш файл. Теперь давайте распакуем файл содержащий дерево портежей. Дерево портежей, можно представить себе следующим образом. Если любая программа, пакет в системе это книга, то соответствующий раздел в дереве портежей это оглавление и пролог этой книги. В этом разделе описываются все условия, зависимости установки этого пакета. Поэтому при попытке установить тот или иной пакет, система сначала найдет в портежах нужный раздел, перечитает, чего и как, затем только пойдет скачивать этот пакет и необходимые для него компоненты из сети, предварительно посмотрев в одной хитром локальном каталоге. Мы к ней еще вернемся. Распаковываем этот файл portage-latest.tar.gz2 в каталог /usr:
 
#tar xvjf /mnt/gentoo/portage-latest.tar.gz2 / -C /mnt/gentoo/usr

Подождем немного, и архив развернется у нас в вышеупомянутом каталоге. Давайте сразу создадим по пути /usr/portage "хитрый" каталог, о котором я также упомянул. В этом каталоге будут сохранятся все скачиваемые пакеты. И если нам понадобиться поставить ОС на другой машине, либо все начисто снести и переустановить здесь, то в будущем большую часть их можно использовать не затрагивая ресурсов и того многострадального нашего интернета. Достаточно скопировать этот каталог, а называется он distfiles на какой-нибудь носитель, например флешку. Кстати, в таких случаях имеет смысл копировать не только этот каталог, а лучше все развернутое дерево портежей /usr/portage. Так как все равно потребуется его обновить, а так немного можно съэкономить на интернете. Создаем каталог:

#mkdir /mnt/gentoo/usr/portage/distfiles

По идее, этот каталог можно и не создавать. Система скачав, первый пакет из сети, сама создаст его и разместит туда скачанное. Но, от разработчиков дистрибутива можно ждать чего угодно. Поэтому мы и создали его в ручную. А также принудительно укажем его системе как хранилище пакетов. Мы же создаем систему для себя, и нам диктовать ей что и как! Для этого и не только отредактируем один очень популярный конфигурационный файл. К нему придется обращаться довольно часто. Редактировать будем с помощью консольного текстового редактора 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”

В итоге вы увидите как изменилась строка приглашения. Значит вы уже в своей системе. Можете принимать поздравления от окружающих. Но радоваться рано. Хоть вы и в своей ОС, но используете ядро и прочее барахло с загрузочного диска. Все это болтается в ОЗУ. После выключения компьютера, вы опять останетесь с заготовкой системы. Поэтому необходимо что то сделать....





<<НАЗАД                                     ВПЕРЕД>>
Locations of visitors to this page


Get Your Own Visitor Globe!