Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Краткое руководство по установке Gentoo Linux x86

Rusa


Краткое руководство по установке Gentoo Linux x86



Н& 929p1521j #1072;стройка сети

Если ваша сеть еще не работает, для ее настройки можно использовать net-setup. Перед настройкой вам может потребоваться загрузить поддержку свой сетевой платы с помощью modprobe.

Если вы находитесь за прокси-сервером, не забудьте инициализировать систему с помощью export http_proxy, ftp_proxy и RSYNC_PROXY.

Для организации разделов запустите fdisk или cfdisk. Вам нужен хотя бы раздел подкачки (тип 82) и один раздел Linux (тип 83).

Для создания файловых систем на своих Linux-разделах используйте mke2fs, mke2fs -j, mkreiserfs, mkfs.xfs mkfs.jfs. Подготовьте свой раздел подкачки командами mkswap и swapon.

Смонтируйте свежесозданные файловые системы в /mnt/gentoo. Создайте каталоги для других точек монтирования (например, /mnt/gentoo/boot), если они вам нужны.

Прежде всего, установите верную дату командой date MMDDhhmmYYYY. Далее скачайте файл стадии с одного из наших зеркал или используйте находящийся на установочном диске (в /mnt/cdrom/stages). Перейдите в /mnt/gentoo и распакуйте стадию командой tar -xvjpf <архив стадии>.

В случае установки без сети установите снимок портежей: перейдите в /mnt/gentoo/usr и запустите tar -xvjf /mnt/cdrom/snapshots/<файл снимка>. Другие пользователи таким же образом могут скачать снимок портежей и установить его.

При установке без сети, скопируйте файлы исходников из /mnt/cdrom/distfiles/ в /mnt/gentoo/usr/portage/distfiles/.

Отредактируйте /mnt/gentoo/etc/make.conf под ваши нужды (флаги USE, CFLAGS и CXXFLAGS). Для этого можно использовать редактор nano.

Установка базовой системы 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

Если вы не выполняете бессетевую установку, командой emerge --sync обновите свое дерево портежей.

Далее убедитесь, что /etc/make.profile указывает на верный профиль. Профиль по умолчанию должен подойти большинству пользователей; имеются подпрофили для различных ядер (например, 2.4/ для профилей, основанных на ядре 2.4). Изменяйте профиль командой ln -sfn.

Самогенерация системы (не выполняется при бессетевой установке) запускается сценарием scripts/bootstrap.sh в каталоге /usr/portage.

Установка системы (не выполняется при бессетевой установке) запускается командой emerge -e system (или -N, если вы не меняли значения CFLAGS/CXXFLAGS по умолчанию).

Н& 929p1521j #1072;стройка ядра

Установите сведения о своем часовом поясе, сменив символьную ссылку /etc/localtime на указывающую на верное место в /usr/share/zoneinfo командой ln -sf.

Установите исходный код ядра (при установке без сети доступны gentoo-sources и vanilla-sources) и настройте его с помощью make menuconfig, затем make && make modules_install внутри каталога /usr/src/linux. Скопируйте файл arch/i386/boot/bzImage в /boot, заменяя существующий. Также можно выполнить emerge genkernel и genkernel all.

Пользователям, использующим Genkernel, потребуется выполнить emerge coldplug и rc-update add coldplug default.

Н& 929p1521j #1072;стройка системы

Отредактируйте свой /etc/fstab; пример показан ниже.

Листинг 1.2: Пример файла fstab

/dev/hda1  /boot ext2 defaults,noatime 1 2

/dev/hda2  none swap sw 0 0

/dev/hda3  / ext3 noatime 0 1

none  /proc proc defaults 0 0

none  /dev/shm tmpfs nodev,nosuid,noexec 0 0

/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0

Для настройки своей сети отредактируйте /etc/conf.d/hostname и /etc/conf.d/domainname, запустите rc-update add domainname default, затем отредактируйте /etc/conf.d/net. Добавьте сценарий инициализации net.eth0 к уровню запуска по умолчанию (default run level). Если у вас несколько сетевых карт (NIC), поместите символьные ссылки на них в сценарий инициализации net.eth0, и также добавьте их в уровень запуска по умолчанию.

Отредактируйте /etc/hosts; примеры приведены ниже:

Листинг 1.3: Примеры файла /etc/hosts

(Для статических IP-адресов)

127.0.0.1 localhost

jenny.homenetwork jenny

benny.homenetwork benny

tux.homenetwork tux

(Для динамических IP-адресов)

127.0.0.1 localhost.homenetwork tux localhost

При необходимости установите (emerge) pcmcia-cs и добавьте его в уровень запуска по умолчанию.

Установите пароль root с помощью passwd.

Выполните необходимую настройку в файлах: /etc/rc.conf, /etc/conf.d/rc, /etc/conf.d/keymaps, /etc/conf.d/clock.

Пользователям ядра 2.4 нужно запустить emerge --unmerge udev и emerge devfsd.

Установите системный журнал, например syslog-ng, и добавьте его в уровень запуска по умолчанию. Сделайте то же самое для демона cron, например, vixie-cron (необязательный шаг).

Установите необходимые средства для файловых систем (xfsprogs, reiserfsprogs или jfsutils), а также для сети (dhcpcd или rp-pppoe).

Н& 929p1521j #1072;стройка загрузчика

Установите (emerge) grub или lilo. Отредактируйте /boot/grub/grub.conf или /etc/lilo.conf, соответственно. Н& 929p1521j #1080;же приведены примеры обоих.

Листинг 1.4: Пример grub.conf

default 0

timeout 30

splashimage=(hd0,0)/grub/splash.xpm.gz

# для пользователей genkernel

title=Gentoo Linux 2.6.11-r3

root (hd0,0)

kernel /kernel-genkernel-x86-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev

initrd /initramfs-genkernel-x86-2.6.11-gentoo-r3

# для остальных пользователей (без initrd)

title=Gentoo Linux 2.6.11 r3

root (hd0,0)

kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3

title=Windows XP

root (hd0,5)

makeactive

chainloader +1

Листинг 1.5: Пример файла lilo.conf

boot=/dev/hda

prompt

timeout=50

default=gentoo

# для пользователей, не использующих genkernel

image=/boot/kernel-2.6.11-gentoo-r3

label=gentoo

read-only

root=/dev/hda3

# для пользователей genkernel

image=/boot/kernel-genkernel-x86-2.6.11-gentoo-r3

label=gentoo

read-only

root=/dev/ram0

append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev"

initrd=/boot/initramfs-genkernel-x86-2.6.11-gentoo-r3

other=/dev/hda6

label=windows

Пользователям GRUB необходимо установить GRUB в главную загрузочную запись (MBR) командой grub-install /dev/hda после копирования /proc/mounts в /etc/mtab. Пользователям LILO нужно запустить /sbin/lilo.

Зайдите как root, затем добавьте одного или нескольких пользователей для повседневного использования командой useradd -m -G <группа> <имя пользователя>.

Если вы выполняли установку без сети, смонтируйте компакт-диск с пакетами в /mnt/cdrom и выполните export PKGDIR="/mnt/cdrom", после чего вы сможете устанавливать дополнительное ПО, например, kde, командой emerge -k <имя пакета>. для .

Спасибо за установку Gentoo!


Document Info


Accesari: 1103
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )