fffffff
Тема: Linux
Показать сообщение отдельно
Старый 18.12.2008, 03:52   #71
Приятель
 
Аватар для aleks
 
Регистрация: 01.11.2008
Адрес: Н.Новгород
Пол: M
Сообщений: 135
Поблагодарил: 322
Поблагодарили 400 раз в 74 сообщениях
Открыли хайд :
0 в этом сообщении
835 Всего


По умолчанию

Ну сейчас будет с подробностями:

Допустим у вас уже есть другой линукс на машине.
есть разделы boot swap и свободный раздел.
Весьма вероятно - раз вы заинтересовались Gentoo.

Сначало качаем:

Для x64 (у меня к примеру amd64)
minimal-CD:
install-amd64-minimal-2008.0.iso 67330 KБ

stage-3:
stage3-amd64-2008.0.tar.bz2 127006 KБ

Последний(latest) portage:
у меня конец ноября.
[Для просмотра данной ссылки нужно зарегистрироваться]
Можно использовать тот - что идет в комплекте с Live-CD.
[Для просмотра данной ссылки нужно зарегистрироваться]
Устанавливать систему с Live-CD не рекомендую!!!, им никто не пользуется.
LiveCD находиться там-же:
Gentoo 2008.0


Для x86
minimal-CD:
install-x86-minimal-2008.0.iso 81442 KБ

stage-3:
stage3-x86-2008.0.tar.bz2 114681 KБ

Последний(latest) portage:
у меня конец ноября.
[Для просмотра данной ссылки нужно зарегистрироваться]
Можно использовать тот - что идет в комплекте с Live-CD.
[Для просмотра данной ссылки нужно зарегистрироваться]
Устанавливать систему с Live-CD не рекомендую!!!, им никто не пользуется.
LiveCD находиться там-же:
Gentoo 2008.0


После скачивания и наличия minimal-CD, stage-3, portage,
Можно приступать к установке используя нижегородские зеркала.
У меня ADSL модем - скорсоть скачивания с зеркал 800Kbyte/s.

Вот теперь перейдём к процедуре усиановки.
Забил под SPOILER, а то пост будет очень длинным.

Устанавливаем Gentoo 2008.0 из кольца:

Для начала определимся.
Разделы могут быть любыми sda hda hdb и т.д.

к примеру:
sda1 - раздел boot (уже есть от другого linuxa)
sda6 - раздел swap (тоже уже имеется)
sda7 - свободный раздел - туда будем устанавливать Gentoo

Загружаемся с minimal-CD
вводим gentoo
пойдет процесс загрузки (вы будете видеть его на экране)
попадаем в конце в командную строку.

# mke2fs -j /dev/sda7 # форматируем в ext3

подключаем swap

# mkswap /dev/sda6 (необязательно)
# swapon /dev/sda6

Монтируем раздел для установки

# mount /dev/sda7 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot

Допустим скачанные stage3 и portage у вас лежат в другом разделе
тоже под линуксом в папке /home/user - раздел sda8

# mkdir /mnt/linux
# mount /dev/sda8 /mnt/linux

Установка стадии и potrage

# cd /mnt/gentoo
# tar -xvjpf /mnt/linux/home/user/stage3-amd64-2008.0.tar.bz2
# tar -xvjf /mnt/linux/home/user/portage-latest.tar.bz2 -C /mnt/gentoo/usr

Устанавливаем сеть

# net-setup
Для ADSL modema в режиме роутера обычно:
eth0 - карта, которая подключена к модему.
IP adress 192.168.1.2, Gateway 192.168.1.1

если что - смотрим какие у вас сетевые интерфейсы:

# ifconfig

и прописываем после запуска net-setuo
ваш интерфейс , IP адрес сетевой карты , шлюз.


Отредактируем /mnt/gentoo/etc/make.conf под наши нужды
Параметры компилятора для процессора узнаются из gentoo wiki и пишутся
в строке CFLAGS.

# nano -w /mnt/gentoo/etc/make.conf

CFLAGS="-march=k8 -mtune=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
#Устанавливаем USE файлы и параметры сборки для нужного процессора и приложения.
USE="slang bash-completion samba -gnome kde alsa qt3 qt4 opengl openal X"
# в последствии добавите сами нужные флаги.
MAKEOPTS="-j3" # кол-во процессоров + 1
# Обязательно !!! Зеркало в IXNN NNOV:
#SYNC="rsync://gentoo.zxc.nnov.ru/gentoo-portage"
#GENTOO_MIRRORS="ftp://gentoo.zxc.nnov.ru/gentoo"
SYNC="rsync://rsync.gentoo.nnov.ru/gentoo-portage"
GENTOO_MIRRORS="ftp://linuxarchive.nnov.ru/Unix/Gentoo"
# при указании этих зеркал все пакеты по команде emerge
# будут браться с них.
ALSA_CARDS="au8830 emu10k1 hda-intel"
SUPPORT_ALSA=1
ACCEPT_KEYWORDS="~amd64"
LINGUAS="ru en"


Установка базовой системы Gentoo

Сначала смонтируем файловую систему /proc, скопируем файл /etc/resolv.conf поверх существующего, а затем смените корневой каталог (chroot) на свою среду Gentoo.

# mount -t proc none /mnt/gentoo/proc
# cp /etc/resolv.conf /mnt/gentoo/etc/
# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
Всё мы уже в базовой системе

Настраиваем временную зону

# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Ставим свои DNS
# nano -w /etc/resolv.conf
nameserver 213.177.96.1
nameserver 213.177.97.1

проверяем:
# ping [Для просмотра данной ссылки нужно зарегистрироваться]
# ping [Для просмотра данной ссылки нужно зарегистрироваться]

Если все в порядке - то компьютер полностью готов к сетевой установке.
теперь любой пакет можно установить из кольца командой emerge.

обновим свое дерево портежей.
# emerge --sync

устанавливаем пароль суперпользователя
# passwd

Ставим ядро

# emerge gentoo-sources
# cd /usr/src/linux
# make menuconfig
# make dep && make bzImage modules modules_install

Правим fstab

# nano -w /etc/fstab
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda6 none swap sw 0 0
/dev/sda7 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0

Чтобы потом при загрузке сразу была сеть
# nano -w /etc/conf.d/net
config_eth0=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth0=( "default via 192.168.1.1")

Даём команду
#rc-update add net.eth0 default

отредактируем /etc/conf.d/hostname и /etc/conf.d/domainname
#rc-update add domainname default

Далее
# echo "tts/0" >> /etc/securetty
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron default
# crontab /etc/crontab

Возврашаемся на систему загруженную с диска
# exit

Копируем
# cd /mnt/gentoo/usr/src/linux
# cp arch/x86/boot/bzImage /mnt/gentoo/boot/kernel-2.6.27-gentoo-r3
# cp System.map /mnt/gentoo/boot/System-2.6.27-gentoo-r3
# cp .config /mnt/gentoo/boot/config-2.6.27-gentoo-r3

Правим grub.conf(menu.lst) (ведь предполагается что другой linux уже есть)
Добавляем там kernel-2.6.27-gentoo-r3
# nano -w /mnt/gentoo/boot/grub/grub.conf

title Gentoo 2008.0[sda7]
root (hd1,6)
kernel /boot/kernel-2.6.27-gentoo-r3 root=/dev/sda7 idle=halt
#video=vesafb:1024x768-32@60,mttr,ywrap splash=silent,theme:Lizard_Blue vga=0x317
#console=tty1
#initrd (hd1,6)/boot/lizardblue


Отмонтируемся и перезагружаемся

# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
# reboot

Загружаем Gentoo - если всё удачно - значит ядро скомпилировано верно.
Командой emerge устанавливаем всё что нужно.
Я первым делом устанавливаю mc - для удобства.
#USE="slang -ncurses" emerge mc

Всё Теперь пошли многочисленные емеrge,
и мелькание компилируемых строчек на экране
На нормальном процессоре система с kde и иксами ставится за несколько часов.
Всё время ужодит на компиляцию. Даже с ADSL модемом исходники скачиваются
моментально, из кольца.

Дальнейшие шаги - думаю осилите сами, ну надо конечно будет локаль настроить.
Но тут - только про установку.



Идём сюда за портажем:
ftp://gentoo.zxc.nnov.ru/gentoo/snapshots/
ftp://gentoo.zxc.nnov.ru/gentoo/snap...latest.tar.bz2
(18.12.2008 04:45:00)

Идём сюда за образами:
ftp://gentoo.zxc.nnov.ru/gentoo/2008/

ftp://gentoo.zxc.nnov.ru/gentoo/2008...-2008.0-r1.iso
ftp://gentoo.zxc.nnov.ru/gentoo/2008...mal-2008.0.iso

Идём туда-же за стадиями:
ftp://gentoo.zxc.nnov.ru/gentoo/2008...2008.0.tar.bz2
ftp://gentoo.zxc.nnov.ru/gentoo/2008...2008.0.tar.bz2

Поновее будет
И зеркало на zxc - отличное. Я ставил Gentoo c него.

Последний раз редактировалось aleks; 18.12.2008 в 09:21. Причина: Добавил ссылки
aleks вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо aleks за это полезное сообщение:
lapoty (18.12.2008)