• Авторизация


Gentoo 30-11-2005 16:39 к комментариям - к полной версии - понравилось!


да-да,все - таки Gentoo.
Выбор был не легким,а его осуществление тернистым..
Долго пытался найти актуальный мануал по установке из stage1,т.к на сайте Генту handbook только для stage3. Чесно ничего не найдя решил действовать интуитивно,то бишь методом проб и ошибок/отдельное спасибо Zubator за попытку помочь и здравые мысли/
Вот что вышло(хочу заметить что это не руководство по установке,и ознакомление с официальными документами никто не отменяет,это скорее своеобразное mimi-howto):

Установка
Как и любая другая установка ,установка Gentoo началась с создания разделов .Однако,по старой привычке ,форматнул разделы с помощью Acronis Disk Direсtor. Не тут-то было,не желает Генту работать с такими разделами,виснет и все тут , поэтому пришлось создать разделы с помощью старого доброго fdisk(хотя,рекомендовано использовать сfdisk -- но я, к сожалению, терпеть не могу псевдографику)
Значит создали разделы,теперь форматируем и создаем нужную ФС:
#mkreiserfs /dev/hda6 (пример для рейсерфс)
#mkfs.ext3 /dev/hda8 (собственно ext3)
Сразу активируем swap :
#mkswap /dev/hda7
(форматирование раздела)
#swapon /dev/hda7
(активирование)
Монтируем разделы:
#mount /dev/hda6 /mnt/gentoo
#mount -t ext3 /dev/hda8 /mnt/gentoo/home
#mount /dev/hda9 /mnt/gentoo/usr/portage

И так далее(вообщем что,кому,куда нужно...)
Далее переходим в будущий корневой раздел:

#cd /mnt/gentoo

Распаковываем заготовку базовой системы:

#tar xjvpf /mnt/cdrom/stages/stage1-x86-2005.1.tar.bz2

Распаковываем снимок дерева портежей:

#tar xjvf /mnt/cdrom/snaphots/portage-2005xxxx.tar.bz2 -C /mnt/gentoo/usr/

Теперь нужно скопировать архивы с исходными текстами( для того что бы система смогла их использовать их надо обязательно копировать,оставить их на диске не получиться,т.к emerge требуются права на запись к файлам :( )
Поэтому,

#cd /mnt/gentoo/usr/portage

Теперь надо создать(хотя в 2005.1 она уже есть) директорию distfiles:

#mkdir distfiles

Копируем:

#cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/disfiles

В некоторых случаях это не сработает из-за того,что /mnt/cdrom/distfiles/* превращается в огроменный
список, который не влезает в cp в качестве параметров коммандной строки. В этом случае делаем так:
Для начала удаляем нами же созданную директорию:

#rmdir distfiles

И пишем:

#cp -r /mnt/cdrom/distfiles /mnt/gentoo/usr/portage

После этого выполняем смену корнегово раздела:

#chtoot /mnt/gentoo

Итак,подготовоения кончились - начнем установку:
Что бы собрать систему с оптимизцией пол имеющийся процессор,нужно отредактировать файл make.conf:

#nano -w /etc.make.conf

Устанавливаем нужные нам флаги и приступаем к сборке:
#cd /usr/portage
#scripts/bootstrap.sh && emerge system
Можно и двумя командами, но так помойму удобнее...
Теперь на пару часов можно отвлечся и заняться чем то ползным :)

Итак,базовая система установлена.Осталось установить ядро и загрузчик. Если у вас нет свежескаченной последней версии ядра, то можно воспользоваться ядром с диска:

#emerge gentoo-sources

Теперь ядро надо настроить и скомпелировать с поддержкой всего что вам нужно. Делается это как всегда:

#make menuconfig
#make bzimage modules modules_install install

Если же вам лень, или самостоятельная компиляция ядра вам не по силам(маловероятно,тогда бы Вы не выбрали генту:) ) тогда можно воспользоваться утилитой genkernel:

#emerge genkernel
#genkernel all

Таким образом ядро будет собрано с поддержкой всех устройств в виде модулей(оно вам надо?!)
Каким бы способом вы не собирали ядро,его образ появиться в каталоге /boot .
Теперь отредактируем fstab:

#nano -w /etc/fstab

Прописываем используемые разделы и переходим к установке загрузчика:

#emerge lilo
#nano -w /etc/lilo.conf
Документации по конфигурированию lilo в сети предастаточно,так что просто дам пример:
boot = /dev/hda
install = /boot/boot.b
prompt
delay = 50
timeout = 50
message = /boot/message
#указываем на ваш файл ядра
image = /boot/vmlinuz
root = /dev/hda6
label = Gentoo
#добавляем "кому-что-хочется"
append = "video=vesafb:mtrr,ywrap,1024x768-32@85"


Теперь установим lilo в mbr:

#lilo

Все,теперь можно смело перезагружаться в вашу новую систему,и доустанавливать нужные вам пакеты.
Документацию по настройке и установке Xorg, kde и прочего можно найти на gentoo.org

©Dmitry G Zimin
вверх^ к полной версии понравилось! в evernote
Комментарии (13):
izzz 07-12-2005-17:33 удалить
sudo emerge unmerge lilo && emerge grub
!
izzz 07-12-2005-17:36 удалить
Хорошо вообще gentoo ставить при наличии хорошего интернета.
Мой первый комп с gentoo мною строился с Gentoo LiveCD 1.4-rc1, на .... (наберите воздуха) 3 КБ/С МОДЕМНОМ СОЕДИНЕНИИ!
zero_module 07-01-2006-18:25 удалить
gentoo - хороший дистр. Но постоянное компиляние утомляет и даже некоторое увеличение производительности не оправдывает бездарно потраченное время.
08-01-2006-15:29 удалить
ну не зря оно потрачено!!!
Если считаешь что зря - зачем же выбирать source -based дистрибутив?
08-01-2006-15:39 удалить
Исходное сообщение izzz
sudo emerge unmerge lilo && emerge grub
!


Чем тебе лило не угодил? :)
Сразу прям unemerge... :)
zero_module 08-01-2006-18:48 удалить
Исходное сообщение
ну не зря оно потрачено!!!
Если считаешь что зря - зачем же выбирать source -based дистрибутив?

Кто сказал что я выбрал Gentoo? Я всю жизнь на Дебиане и рад ему безумно. Перепробовал практически всё.
myhost 09-01-2006-10:33 удалить
izzz, маньяк однако! Ты пол года чтоль докачивал?
sloboda 09-01-2006-17:46 удалить
Вставлю свои 5 копеек.
Имхо, не стоит ставить систему со stage1, поэтому, наверное и с оф-сайта убрали документацию, и на новых дисках (я слышал, не выкачивал - зачем? это же генту!) stage1 убрали.

На fantoo.org.ua автор высказался в пользу компиляции под i686, не выше, и я, после того как на сервере поменяли интел на амд, с ним согласен. Ядро можно под проц собрать только.

А что для себя нашел в генту - так это use-флаги и xdelta. Хотя в первую очередь, наверное, всё-таки документация, особенно ВиКи
myhost 10-01-2006-13:02 удалить
хм,
я бы не стал собирать из stage 3
у меня к вам есть вопрос а как можно убрать хлопки с mp3 песни???
очень нужно!!!!!!
ichliebewarez 06-01-2007-09:16 удалить
почему сразу генту? почему бы не россыпь "пакманоидов" арх и фругалваре, которые скомпилены под и686? Вряд ли скорость СИЛЬНО будет разниться. Мое личное мнение, что LFS и source-based сугубо для "образовательных" целей так сказать влезть внутрь, понять там все... ну ты представляешь себе ситуацию, когда срочно нужно набрать документ, а у тебя оффис собирается? :-D
02-05-2007-02:20 удалить
+1(за граб)
Так это установка стайдже3 =)))


Комментарии (13): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Gentoo | myhost - Линукс in use | Лента друзей myhost / Полная версия Добавить в друзья Страницы: раньше»