главная пошаговое создание livecd что такое linux ISO образы
Операционная система с графическим интерфейсом
На главнуюКонтактыКарта сайта
Полезное


 

ДОБРО ПОЖАЛОВАТЬ


Пошаговое руководство по установке и базовой настройке Gentoo Linux

Введение

Данное руководство скорее всего должно называться шпаргалкой, писалось для того чтобы в следующий раз ничего не забыть. Руководств по установке Gentoo в сети очень много, но если присмотреться - одни устарели, другие слишком по-художественному написаны, третьи - переводы с английских сайтов. Вне конкуренции находиться Handbook! Нельзя устаналивать Gentoo не прочитав пару раз как это в принципе делается. Еще хочу порекомендовать сборник рассказов о Gentoo (можно поискать в инернете, последняя версия на момент создания этой шпаргалки - 1.3). Очень много полезного и все в одном документе. В этой шпаргалке содержиться самый сок со всех этих документов. Установка разбита на секции, которые делятся на шаги. Все их желательно делать последовательно, с пониманием, ничего не пропускать и быть предельно внимательными. В конце руководства содержиться что-то вроде приложения, где собраны наиболее используемые комманды и очень полезный в наших условиях скрипт.

Подготовительные действия

В статье описан процесс установки 32-х битной версии Gentoo на ПК с видеокартой NVidia. Для начала установки нужно кое-что предварительно скачать из интеренета, а именно:

* Архив портежей portage-20071220.tar.bz2 (~40 MB)
* Архив 3-й стадии системы stage3-i686-2007.0.tar.bz2 (~100 MB)
* Минимальный загрузочный CD install-x86-minimal-2007.0-r1.iso (~60 MB)

Очень удобно когда все эти файлы находятся на одном загрузочном CD диске. Со временем на него также можно будет записывать скачанные ранее файлы исходников, но пока их нет - следовательно и записывать их не будем. Пока делаем следующее: берем чистый DVD-RW диск и записываем на него инициализирующую сессию с загрузочным образом, затем дописываем файл с третьей стадией и файл с портежей.

$ growisofs -dvd-compat -Z /dev/dvd=install-x86-minimal-2007.0-r1.iso
$ growisofs -M /dev/dvd -R -J stage3-i686-2007.0.tar.bz2 portage-20071220.tar.bz2

Желательно, но не обязательно иметь на этом диске набор TrueType шрифтов (Arial, CourierNew, TimesNewRoman). Далее в руководсте описано как их установить. Поэтому если есть откуда их взять - копируйте их тоже.

Ок. Теперь у нас есть загрузочный DVD диск который включает все что нужно для установки. Перезагружаем компьютер, выставляем в BIOS'e загрузку с DVD и ждем. На вопрос о выборе раскладки клавиатуры жмем Enter.

Примечание: если по каким-то причинам файл стадии и коллекция портежей находиться на другом DVD диске - то загрузку установочного диска нужно делать с ключом "docache" (копирование содержимого установочного диска в RAM).

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

На этом и последующих этапах нужно будет устанавливать дополнительные пакеты, а следовательно необходимо работающее соединение с интернет. Подключение может быть любым: прямое, модем, gprs, vpn, wifi. Как настроить подключение к сети из загрузочного диска подробно расписано в HandBook'e. Внимательно почтитайте его и сделайте все, что там по этому поводу написано.

1. Разбивка дисков
# cfdisk /dev/sda
sda1 - primary - ext3 - 15Gb (/)
sda2 - primary - ext3 - 80Gb (/home)
sda5 - logical - swap - 2Gb (swap)
2. Создание своп раздела
# mkswap /dev/sda5
3. Активирование своп раздела
# swapon /dev/sda5
4. Создание файловых систем на оставшихся разделах
# mkfs.ext3 /dev/sda1
# mkfs.ext3 /dev/sda2
5. Монтирование созданных файловых систем
# mount /dev/sda1 /mnt/gentoo
6. Распаковка в корень будущей системы содержимого 3-й стадии
# tar -C /mnt/gentoo -pxjvf /mnt/cdrom/stage3-i686-2007.0.tar.bz2
7. Распаковка дерева портежей
# tar -C /mnt/gentoo/usr -xjvf /mnt/cdrom/portage-20071220.tar.bz2
8. Копирование имеющихся исходников (дист-файлов)
# cp -vr /mnt/cdrom/distfiles /mnt/gentoo/usr/portage
9. Монтирование proc и привязка dev
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
10. Переходим в новую систему
# chroot /mnt/gentoo /bin/bash
11. Обновляем переменные окружения
# env-update
# source /etc/profile
12. Установим приглашение отличное от других консолей (для различия)
# export PS1="(chroot) $PS1"
13. Назначаем пароль root'у
# passwd root
14. Устанавливаем часовой пояс
# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
15. В файле /etc/conf.d/clock меняем UTC на Local, раскоментироваем строку
с TIMEZONE и устанавливаем ей значение "Europe/Moscow"
16. Устанавливаем имя машины
Создаем файл /etc/conf.d/hostname и добавляем в него строку вида HOSTNAME="ws12"
где ws12 - имя системы.
17. Устанавливаем имя домена
В файл /etc/conf.d/net добавляем строку dns_domain="home.lan", где home.lan - имя домена.
В файл /etc/hosts между словами 127.0.0.1 и localhost вписываем следующее:
"ws12.home.lan ws12 localhost.localdomain" (без кавычек)
18. Устанавливаем ссылку на профиль по-умолчанию
Удаляем старую ссылку
# rm /etc/make.profile
Создаем новую (в зависимости от назначения ПК - desktop или server)
# ln -sfv /usr/portage/profiles/default-linux/x86/2007.0/server /etc/make.profile
19. Устанавливаем USE файлы и параметры сборки для нужного процессора
Отркываем для редактирования файл /etc/make.conf
Добавляем следующие строки:
LINGUAS="ru en"
USE="slang bash-completion vim-syntax samba -gnome"
MAKEOPTS="-j3" # кол-во процессоров + 1
# Если desktop то еще две строки
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"

Параметры компилятора для процессора узнаются из gentoo wiki и пишутся в строке CFLAGS.
20. Устанавливаем, конфигурируем и собираем исходники ядра
# emerge gentoo-sources
21. Конфигурируем/собираем ядро и модули
# cd /usr/src/linux
# make menuconfig
# make
22. Устанавливаем модули и ядро
# make modules_install
# cp arch/i386/boot/bzImage /boot/
23. Устанавливаем загрузчик GRUB
# emerge grub
# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
24. Настраиваем заргузчик (файл menu.lst)
Создаем файл /boot/grub/menu.lst следующего содержания
timeout=5
title=Gentoo linux
root(hd0,0)
kernel /boot/bzImage root=/dev/sda1
25. Правим файл с точками монтирования
Отркываем файл /etc/fstab и заменяем в нем шаблоны названий на нужные разделы
26. Выходим из системы
exit
27. Отмонтируем каталог /mnt/gentoo
umount /mnt/gentoo/dev
umount /mnt/gentoo/proc
umount /mnt/genoo
28. Перезагружаем ПК
reboot

Источник статьи