Готово. Вашему вниманию, господа :):
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link title="new" rel="stylesheet" href="main0000.css" type="text/css"> <link REL="shortcut icon" HREF="http://www.gentoo.org/favicon.ico" TYPE="image/x-icon"> <title> Документация для Gentoo Linux -- Быстрая установка Gentoo Linux на Sparc</title> </head> <body style="margin:0px;" bgcolor="#ffffff"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td valign="top" height="125" bgcolor="#45347b"><table cellspacing="0" cellpadding="0" border="0" width="193"> <tr><td class="logobg" valign="top" align="center" height="88"><a href="http://www.gentoo.org/"><img border="0" src="gtop-s00.jpg" alt="Gentoo Logo"></a></td></tr> <tr><td class="logobg" valign="top" align="center" height="36"><a href="http://www.gentoo.org/"><img border="0" src="gbot-s00.gif" alt="Gentoo Logo Side"></a></td></tr> </table></td></tr> <tr><td valign="top" align="right" colspan="1" bgcolor="#ffffff"><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr> <td width="99%" class="content" valign="top" align="left"> <br><h1>Быстрая установка Gentoo Linux на Sparc</h1> <form name="contents" action="http://www.gentoo.org/"> <b>Content</b>: <select name="url" size="1" OnChange="location.href=form.url.options[form.url.selectedIndex].value" style="font-family:Arial,Helvetica, sans-serif; font-size:10"><option value="#doc_chap1">1. Быстрая установка Gentoo Linux на Sparc</option></select> </form> <p class="chaphead"><span class="chapnum"><a name="doc_chap1">1. </a></span>Руководство установки на Sparс</p> <p> Это руководство направлено на тех людей, которые имели опыт установки Gentoo Linux. За более детальной информацией обращайтесь к <a href="http://www.gentoo.org/doc/en/handbook">Руководству пользователя Gentoo</a>.</p> <p> Установочные образы ISO и образы для загрузки по сети находятся на <a href="http://www.gentoo.org/main/en/mirrors.xml">Зеркалах Gentoo</a>. "Универсальные" и "минимальные" диски являются загрузочными и содержат всё необходимое для установки Gentoo. "Универсальный" диск также содержит файлы stage (стадии установки) и некоторые пакеты. Пакетный диск содержит скомпилированые пакеты, которые понадобятся для GRP установок. Образы для сетевой установки не содержат установочных стадий и содержат только необходимый набор программ (Отметьте, что при сетевой загрузке Вам нужно будет пользоваться <span class="code">vi</span> или <span class="code">nano</span>).</p> <p> Используйте <span class="code">stop+A</span> (клавиатура) или пошлите сигнал останова (консоль) во время загрузки для входа в OBP. Загрузка с "универсального" или "минимального" Gentoo диска производится с помощью комманды <span class="code">boot cdrom</span>, или если это сетевая установка то используя <span class="code">boot net</span>. Нажмите клавишу ввода для загрузки со стандартного ядра, или же нажмите клавишу табуляции для просмотра альтернативных вариантов ядра.</p> <table class="ncontent" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#bbffbb"><p class="note"><b>Отметьте: </b> За дополнительной информацией о OBP, используйте <a href="http://www.gentoo.org/doc/en/gentoo-sparc-obpreference.xml">OpenBoot PROM (OBP) руководство</a> или же Sun's "OpenBoot 3.x Command Reference" (P/N 802-3242).</p></td></tr></table> <a name="doc_chap1_pre1"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.1: Начальная настройка</p></td></tr> <tr><td bgcolor="#ddddff"><pre> # <span class="input">date</span> (Удостоверьтесь, что текущая дата и число правильные. Если что-то неверно, то пользуясь <span class="input">date MMDDhhmmCCYY</span> установите то, что нужно) # <span class="input">modprobe имя_модуля</span> (Обязательно - Загрузка необходимых модулей) # <span class="input">ifconfig eth0 a.b.c.d netmask e.f.g.h broadcast i.j.k.l</span> (Настройка сети) # <span class="input">route add -net default gw a.b.c.d netmask 0.0.0.0 metric 1 eth0</span> (Настройка шлюза по-умолчанию) # <span class="input">echo "nameserver a.b.c.d" > /etc/resolv.conf</span> (Настройка DNS) # <span class="input">fdisk /dev/sda</span> (Разметка диска /dev/sda) </pre></td></tr> </table> <p> Разметка от Sun необходимая для машин на базе Sparc. Осуществляется посредством 's'. </p> <p> Отдельный /boot не рекомендован для машин на базе Sparc. Корневой раздел должен находиться в пределах первых 1Гбайт для всех машин на базе Sparc32.Рекомендуемая файловая система ext3. Как минимум 512Мбайт ОЗУ + раздел подкачки рекомендовано для начальной инициализации системы и некоторых объемных процессов компиляции.</p> <p> Инициализируйте разделы: <span class="code">mke2fs</span> (для Ext2), <span class="code">mke2fs -j</span> (для Ext3) и <span class="code">mkswap</span> (раздел подкачки). Например так: <span class="code">mke2fs -j /dev/sda1</span>. </p> <p> Продолжаем монтированием разделов и распаковкой нужной нам стадии. </p> <a name="doc_chap1_pre2"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.2: Подготовка к установке:</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Активация раздела подкачки) # <span class="input">swapon /dev/sdax</span> (Монтирование корневого раздела) # <span class="input">mount /dev/sdax /mnt/gentoo</span> (Переход в точку монтирования) # <span class="input">cd /mnt/gentoo</span> (Распаковка файла стадии...) # <span class="input">tar xvjpf /mnt/cdrom/stages/stage?-*.tar.bz2</span> (<span class="comment">или</span> качаем последний файл стадии...) # <span class="input">links http://www.gentoo.org/main/en/mirrors.xml</span> ( ... распаковуем) # <span class="input">tar xvjpf stage*</span> (Необходимое: распаковка дерева портеджей) # <span class="input">tar xvjf /mnt/cdrom/snapshots/portage-*.tar.bz2 -C /mnt/gentoo/usr</span> (Необходимое: копирование дистрибутивных пакетов) # <span class="input">cp -R /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/distfiles</span> (Выбор зеркала) # <span class="input">mirrorselect -a -s4 -o | grep 'GENTOO_MIRRORS=' >> /mnt/gentoo/etc/make.conf</span> (Копируем информацию о DNS сервере) # <span class="input">cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf</span> (Монтируем файловую систему proc) # <span class="input">mount -t proc none /mnt/gentoo/proc</span> (Смена корневого каталога на /mnt/gentoo) # <span class="input">chroot /mnt/gentoo /bin/bash</span> (Загрузка необходимых переменных) # <span class="input">env-update; source /etc/profile</span> (Установка по сети, не-GRP: обновление дерева портеджей) # <span class="input">emerge --sync</span> </pre></td></tr> </table> <p> Теперь приступим к установке Gentoo: </p> <a name="doc_chap1_pre3"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.3: Установка Gentoo</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Пользователям Stage1:) ( Измените параметры USE, CFLAGS и CXXFLAGS. Не меняйте CHOST) # <span class="input">nano -w /etc/make.conf</span> ( Начальная инициализация системы) # <span class="input">cd /usr/portage; scripts/bootstrap.sh</span> (Только для пользователей Stage1 и Stage2:) ( Установка базовой системы) # <span class="input">emerge system</span> </pre></td></tr> </table> <table class="ncontent" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#bbffbb"><p class="note"><b>Отметьте: </b> Подходящий CFLAGS для систем на базе Sparc является <span class="code">-mcpu=ваш_проц -O2 -pipe</span>, где <span class="code">ваш_проц</span> один из следующих: <span class="code">ultrasparc3</span>, <span class="code">ultrasparc</span>, <span class="code">v9</span> (64 битные системы) или <span class="code">hypersparc</span>, <span class="code">supersparc</span>, <span class="code">v8</span> или <span class="code">v7</span> (32 битные системы). Также Вас может заинтересовать <span class="code">-frename-registers</span>. Отметьте, что в отличие от систем на базе x86, параметр <span class="code">-fomit-frame-pointer</span> в Sparc не рекоммендован.</p></td></tr></table> <p> Дальше настроим нужную информацию: </p> <a name="doc_chap1_pre4"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.4: Настройка конфигурационных файлов</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Устанавливаем временную зону) # <span class="input">ln -sf /usr/share/zoneinfo/<span class="comment"><путь_к_файлу_зоны></span> /etc/localtime</span> (Правим файл разделов fstab) # <span class="input">nano -w /etc/fstab</span> </pre></td></tr> </table> <p> Используйте следующее <span class="emphasis">исключительно</span> как шаблон (не копируйте в точности) для <span class="path">/etc/fstab</span>: </p> <a name="doc_chap1_pre5"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.5: /etc/fstab</p></td></tr> <tr><td bgcolor="#ddddff"><pre> # <fs> <mountpoint> <type> <opts> <dump/pass> /dev/sdax none swap sw 0 0 /dev/sdax / ext3 noatime 0 1 /dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0 none /proc proc defaults 0 0 none /dev/shm tmpfs nodev,nosuid,noexec 0 0 </pre></td></tr> </table> <p> Продолжим установкой нужного нам ядра. Доступные пакеты для Sparc такие: <span class="code">sparc-sources</span> (для 2.4) и <span class="code">development-sources</span> (2.6). Для <span class="code">ultra1</span> параметр USE должен быть установлен Ultra 1 и Netra i 1 "Enterprise" и "Creator" для нормальной поддержки HME Сетевого контроллёра. </p> <a name="doc_chap1_pre6"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.6: Устанавливаем ядро</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Устанавливаем исходники ядра) # <span class="input">emerge <span class="comment"><kernel-package-here></span></span> # <span class="input">cd /usr/src/linux; make menuconfig</span> ( (2) Включите поддержку для shmfs, procfs, devfs если не используете udev) ( (3) Компилируем ядро:) ( - Ядра 2.4 на sparc32) # <span class="input">make dep && make clean vmlinux modules modules_install</span> ( - Ядра 2.4 на sparc64) # <span class="input">make dep && make clean vmlinux image modules modules_install</span> ( - Ядра 2.6 на sparc32 # <span class="input">make && make modules_install</span> ( - Ядра 2.6 на sparc64 # <span class="input">make && make image modules_install</span> ( (4) Копируем ядро:) ( - Ядра 2.4 на sparc32) # <span class="input">cp vmlinux /boot/image</span> ( - Ядра 2.4 на sparc64) # <span class="input">cp arch/sparc64/boot/image /boot</span> ( - Ядра 2.6 на sparc32) # <span class="input">cp arch/sparc/boot/image /boot</span> ( - Ядра 2.6 на sparc64) # <span class="input">cp arch/sparc64/boot/image /boot</span> # <span class="input">cp System.map /boot</span> </pre></td></tr> </table> <p> Сейчас установим нужные Вам программы: </p> <a name="doc_chap1_pre7"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.7: Установка важных системных утилит</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Установка системного логгера; На Ваш выбор: sysklogd, metalog, msyslog, syslog-ng) # <span class="input">emerge syslog-ng </span> (Установка загрузки системного логгера при старте системы) # <span class="input">rc-update add syslog-ng default</span> (Устанавливаем крон; На Ваш выбор: vixie-cron, dcron, fcron) # <span class="input">emerge vixie-cron</span> (Установка загрузки крона при старте системы) # <span class="input">rc-update add vixie-cron default</span> (Установка доменного имени при старте системы) # <span class="input">rc-update add domainname default</span> (Пользователя ядра 2.6.x : udev используем заместо devfs) # <span class="input">emerge udev</span> </pre></td></tr> </table> <table class="ncontent" width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td bgcolor="#bbffbb"><p class="note"><b>Отметьте: </b>За более обширной информацией по конфигурированию udev, посетите <a href="http://www.gentoo.org/doc/en/udev-guide.xml">Gentoo Документация по udev</a>. Также отметьте, что опция <span class="code">RC_DEVICE_TARBALL="no"</span> является более представительной для машин на базе Sparc.</p></td></tr></table> <p> Закончим настройкой самой системы Gentoo: </p> <a name="doc_chap1_pre8"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.8: Окончание установки и необходимая настройка системы</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Установка пароля для пользователя root) # <span class="input">passwd</span> (Создаём нового пользователя) # <span class="input">useradd your_user -m -G users,wheel,audio -s /bin/bash</span> (Устанавливаем пароль для нового пользователя) # <span class="input">passwd your_user</span> (Установка имени машины) # <span class="input">echo mymachine > /etc/hostname</span> (Установка доменной зоны для машины) # <span class="input">echo mydomain.com > /etc/dnsdomainname</span> (Установите в файле примерно следующее:"127.0.0.1 localhost ваше_имя_машины") # <span class="input">nano -w /etc/hosts</span> (Настройка базовых системных настроек; пользуйтесь коментариями) # <span class="input">nano -w /etc/rc.conf</span> </pre></td></tr> </table> <a name="doc_chap1_pre9"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.9: Настраиваем сеть</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Настройка сети; Пользователи DHCP устанавливают iface_eth0="dhcp") # <span class="input">nano -w /etc/conf.d/net</span> (Список модулей, загружаемых при загрузке системы) # <span class="input">nano -w /etc/modules.autoload.d/kernel-<span class="comment"><version></span></span> (Устанавливаем автоматическое включени сети при загрузке системы) # <span class="input">rc-update add net.eth0 default</span> (Только если у Вас больше одной сетевой карты:) (1) Создаём скрипт инициализации для каждой сетевой карты) # <span class="input">ln -s /etc/init.d/net.eth0 /etc/init.d/net.ethx</span> (2) Автоматически их стартуем) # <span class="input">rc-update add net.ethx default</span> </pre></td></tr> </table> <p> Сейчас установим загрузчик. </p> <a name="doc_chap1_pre10"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Шаг 1.10: Устанавливаем SILO</p></td></tr> <tr><td bgcolor="#ddddff"><pre> # emerge silo # nano -w /etc/silo.conf partition = 1 root = /dev/sda1 timeout = 150 image = /boot/image label = Gentoo # silo </pre></td></tr> </table> <p> Сейчас отмонтируем разделы и перезагрузимся в нашу новую систему: </p> <a name="doc_chap1_pre11"></a><table class="ntable" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr><td class="infohead" bgcolor="#7a5ada"><p class="caption">Code Listing 1.11: Finishing off and installing GUI</p></td></tr> <tr><td bgcolor="#ddddff"><pre> (Выходим из /mnt/gentoo, бывшей корневой папкой) # <span class="input">exit; cd /</span> (Отмонтируем разделы) # <span class="input">umount /mnt/gentoo/proc /mnt/gentoo</span> (Перезагрузка; Извлеките диск Gentoo и при необходимости укажите загрузку с жёсткого диска) # <span class="input">reboot</span> (После перезагрузки:) (Только пользователям GRP) ( (1) Монтируем пакетный диск) # <span class="input">mount /dev/cdroms/cdrom0 /mnt/cdrom</span> ( (2) Копируем пакеты) # <span class="input">cp -a /mnt/cdrom/packages/* /usr/portage/packages/</span> ( (3) Установка программ) # <span class="input">USE="bindist" emerge -k xorg-x11 gnome kde mozilla</span> ( (4) Настройка X-сервера) # <span class="input">$EDITOR /etc/X11/XF86Config</span> </pre></td></tr> </table> <p> Вы можете получить больше информации на <a href="http://www.gentoo.org/doc/en/index.xml">Сайте документации Gentoo</a>. </p> <br><tt><br> Содержимое этого документа находится под лицензией <a href="http://creativecommons.org/licenses/by-sa/2.0">Creative Commons - Attribution / Share Alike</a>. </tt><br> </td> <td width="1%" bgcolor="#dddaec" valign="top"><table border="0" cellspacing="5" cellpadding="0"> <tr><td class="altmenu" align="center"><a title="View a printer-friendly version" class="altlink" href="http://www.gentoo.org/doc/en/gentoo-sparc-quickinstall.xml?style=printable">Print</a></td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td align="center" class="alttext">Updated February 7, 2005</td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td class="alttext"> <b><a class="altlink" href="mailto:[EMAIL PROTECTED]">Ciaran McCreesh</a></b><br><i>Автор</i><br><br> </td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td class="alttext"> <b>Итог: </b> Быстрая установка Gentoo Linux на Sparc охватывает основные моменты установки системы Gentoo на машины на базе Sparc. Документ написан в таком стиле, который требует от пользователя основных навыков установки Linux. Следовательно, рекомендуется для тех, кто знаком с установкой </td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td align="center"> <a href="http://www.tek.net/" target="_top"><img src="tek-gent.gif" width="125" height="125" alt="Tek Alchemy" border="0"></a><p class="alttext"> Tek Alchemy offers dedicated servers and other hosting solutions running Gentoo Linux. </p> </td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td align="center"> <a href="http://www.phparch.com/bannerclick.php?AID=68&BID=1&BT=127929" target="_top"><img src="phpa-gen.gif" width="125" height="144" alt="php| architect" border="0"></a><p class="alttext"> php|architect is the monthly magazine for PHP professionals, available worldwide in print and electronic format. A percentage of all the sales will be donated back into the Gentoo project. </p> </td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td align="center"><a href="http://store.gentoo.org/"><img src="store000.gif" alt="The Gentoo Linux Store" border="0"></a></td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td align="center"> <a href="http://www.sevenl.net/" target="_top"><img src="sevenl00.gif" width="125" height="144" alt="SevenL.net" border="0"></a><p class="alttext"> Seven L Networks provides customizable Dedicated Servers for your customized Gentoo install. Colocation and other hosting services are also provided. </p> </td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> <tr><td align="center"> <a href="http://www.vr.org/"><img src="vr-ad000.png" alt="$99/mo dedicated servers" border="0"></a><p class="alttext"> No BS Dedicated Gentoo Linux Servers from <a href="http://www.vr.org/">vr.org</a>. </p> </td></tr> <tr><td><img src="line0000.gif" alt="line"></td></tr> </table></td> </tr></table></td></tr> <tr><td colspan="2" align="right" class="infohead" width="100%" bgcolor="#7a5ada"> Copyright 2001-2005 Gentoo Foundation, Inc. Questions, Comments, Corrections? Email <a class="highlight" href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>. </td></tr> </table></body> </html> <!-- This document saved from http://www.gentoo.org/doc/en/gentoo-sparc-quickinstall.xml -->
