Re: Взялся за gentoo-sparc-quickinstall.xpm

"Aleksandr V. Lisovoy" <[email protected]>
Newsgroups gmane.linux.gentoo.documentation.russian
Message-ID <[email protected]>
Готово.

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

<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 -->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.