Готово.

Вашему вниманию, господа :):

<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" &gt; /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=' 
&gt;&gt; /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">&lt;путь_к_файлу_зоны&gt;</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>
# &lt;fs&gt;                  &lt;mountpoint&gt;    &lt;type&gt;          
&lt;opts&gt;                  &lt;dump/pass&gt;
/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">&lt;kernel-package-here&gt;</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 &amp;&amp; make clean vmlinux modules 
modules_install</span>
(       - Ядра 2.4 на sparc64)                          # <span 
class="input">make dep &amp;&amp; make clean vmlinux image modules 
modules_install</span>
(       - Ядра 2.6 на sparc32                           # <span 
class="input">make &amp;&amp; make modules_install</span>
(       - Ядра 2.6 на sparc64                           # <span 
class="input">make &amp;&amp; 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 &gt; /etc/hostname</span>
(Установка доменной зоны для машины)                              # <span 
class="input">echo mydomain.com &gt; /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">&lt;version&gt;</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&amp;BID=1&amp;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 -->

Reply via email to