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