Книга Gentoo Linux x86 24. 03. 2013 22: 31: 50




страница1/14
Дата09.12.2016
Размер0.61 Mb.
Просмотров568
Скачиваний0
  1   2   3   4   5   6   7   8   9   ...   14

Page 1
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Настольная книга
Gentoo Linux x86
Sven Vermeulen
автор
Grant Goodyear
автор
Roy Marples
автор
Daniel Robbins
автор
Chris Houser
автор
Jerry Alexandratos
автор
Seemant Kulleen
разработчик
Gentoo x86
Tavis Ormandy
разработчик
Gentoo Alpha
Jason Huebel
разработчик
Gentoo AMD64
Guy Martin
разработчик
Gentoo HPPA
Pieter Van den Abeele
разработчик
Gentoo PPC
Joe Kallar
разработчик
Gentoo SPARC
John P. Davis
редактор
Pierre-Henri Jondot
редактор
Eric Stockbridge
редактор
Rajiv Manglani
редактор
Jungmin Seo
редактор
Stoyan Zhekov
редактор
Jared Hudson
редактор
Colin Morey
редактор
Jorge Paulo
редактор
Carl Anderson
редактор
Jon Portnoy
редактор
Zack Gilburd
редактор
Jack Morgan
редактор
Benny Chuang
редактор
Erwin
редактор
Joshua Kinard
редактор
Tobias Scherbaum
редактор
Xavier Neys
редактор
Joshua Saddler
Editor
Gerald J. Normandin Jr.
рецензент
Donnie Berkholz
рецензент
Ken Nowack
рецензент
Lars Weiler
участник
Антон Битков
переводчик
Андрей Бородай
переводчик
Василий Голубев
переводчик
Алексей Глазунов
переводчик
Игорь Короть
переводчик
Сергей Кулешов
переводчик
,
редактор перевода
Игорь Наум
переводчик
Антон Филимонов
переводчик
Азамат Хакимов
переводчик
,
редактор перевода
Эльдар Цраев
переводчик
Analyzer
переводчик
Алексей Чумаков
ведущий переводчик
,
редактор перевода
Романов Владимир
переводчик
Обновлено
23
февраля
2013
Исходный документ
обновлен
16
марта
2013
Содержание
:
Установка
Gentoo
Из этой части вы узнаете
,
как устанавливать
Gentoo на свою систему
1.
Об установке
Gentoo Linux
В этой главе дается общее представление о предлагаемом порядке установки
2.
Выбор подходящего источника для установки
Вы можете установить
Gentoo множеством способов
Данная глава описывает
,
как установить
Gentoo с использованием минимального установочного
CD.
3.
Настройка сети
Чтобы загрузить новейший исходный код
,
потребуется настройка сети
4.
Подготовка дисков
Чтобы иметь возможность установки
Gentoo,
вы должны создать необходимые разделы
Данная глава описывает
,
как разбить диск для последующего использования
5.
Установка установочных файлов
Gentoo
Установка
Gentoo выполняется с помощью архива третьей стадии
(stage3).
В этой главе мы расскажем
,
как извлечь файл третьей стадии и настроить
Portage.
6.
Установка базовой системы
Gentoo
После установки и настройки третьей стадии в вашем распоряжении оказывается базовая система
Gentoo.
Здесь описывается
,
как этого достичь
7.
Настройка ядра
Ядро
Linux —
сердце каждого дистрибутива
В этой главе описывается
,
как его настроить

Page 2
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1 8.
Настройка параметров системы
Вам потребуется отредактировать несколько важных конфигурационных файлов
Из этой главы вы получите представление об этих файлах и поймете
,
как с ними обращаться
9.
Установка нужных системных средств
В этой главе мы поможем вам выбрать и установить некоторые важные инструменты
10.
Настройка начального загрузчика
Для архитектуры x86
существует несколько загрузчиков
Каждый из них настраивается по
- своему
В этой главе мы шаг за шагом объясним вам порядок настройки начального загрузчика для ваших нужд
11.
Завершение установки
Gentoo
Вы почти закончили
Мы просто создадим одного
(
или более
)
пользователей для вашей системы
12.
Чем заняться дальше
?
Теперь у вас появилась ваша система
Gentoo,
но что дальше
?
Работа с
Gentoo
Здесь вы научитесь работать с
Gentoo:
устанавливать программное обеспечение
,
изменять значения переменных
,
управлять поведением
Portage и т д
1.
Введение в
Portage
Данная глава объясняет "
простые "
шаги
,
которые необходимо знать пользователю
,
чтобы поддерживать приложения на его системе
2.
USE-
флаги
USE
флаги

очень важный аспект
Gentoo.
Прочитав эту главу
,
вы научитесь обращаться с ними и разберетесь
,
как
USE
флаги влияют на систему
3.
Возможности
Portage
Узнайте
,
какие возможности имеет
Portage,
такие как поддержка распределенной компиляции
, ccache,
и многое другое
4.
Сценарии инициализации
5.
Переменные среды
В
Gentoo вы легко можете настроить переменные окружения для вашей системы
Данная глава описывает
,
как это делать
,
а также описывает часто используемые переменные
Работа с
Portage
В этой части подробно описывается
Portage,
средство управления программным обеспечением
Gentoo.
1.
Файлы и каталоги
Так как вы хотите полностью узнать
Portage,
вы должны знать
,
где он хранит свои файлы и данные
2.
Настройка с помощью переменных
Portage можно полностью настроить с помощью различных переменных
,
которые можно установить в файле конфигурации
,
либо как переменные окружения
3.
Смешение ветвей программного обеспечения
Программное обеспечение в составе
Gentoo подразделяется на ветви в зависимости от стабильности и поддержки различных архитектур
В этой главе рассказывается
,
как настраивать использование ветвей
,
а также как при необходимости преодолевать такое разделение
4.
Дополнительные средства
Portage
Для
Portage существуют некоторые дополнительные программы
,
которые могут еще более улучшить ваш опыт использования
Gentoo.
Прочитайте
,
как использовать dispatch-conf и другие приложения
5.
Отступление от официального дерева
Глава "
Использование собственного дерева
Portage"
дает вам некоторые подсказки по тому
,
как использовать свое собственное дерево
Portage,
как синхронизировать только те категории
,
которые вам нужны
,
вставлять пакеты
,
и многое другое
6.
Расширенные возможности
Portage
Со временем
Portage эволюционирует и становится все более и более взрослым
Постоянно появляются дополнительные возможности
Многие из них будут использоваться только более подготовленными пользователями
Данная глава даст вам представление об этих специфических возможностях
Настройка сети в
Gentoo
Полное руководство по сетям в
Gentoo.
1.
Начальная настройка
Руководство по быстрому запуску и подключению сетевого интерфейса в наиболее распространенных случаях
2.
Расширенная настройка
Здесь вы изучите
,
как работает конфигурация

это нужно сделать перед изучением модульного построения сети
3.
Модульное построение сети
В
Gentoo предусмотрены гибкие сетевые средства
:
здесь рассказывается о выборе различных клиентов
DHCP,
настройке объединения
,
образования мостов
,
виртуальных сетей
(VLAN)
и т п
4.
Беспроводная сеть
Настроить беспроводную сеть не совсем просто
Надеемся
,
мы поможем вам заставить ее работать
5.
Дополнительные возможности
Если вы ищете приключений
,
можете подключить к сети свои собственные функции
6.
Управление сетью
Для пользователей ноутбуков
,
либо людей
,
которые часто включают свой компьютер в различные сети
A.
Установка
Gentoo
1.
Об установке
Gentoo Linux
1.a.
Введение
Добро пожаловать
!

Page 3
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Прежде всего
,
добро пожаловать в
Gentoo!
Вы

на пороге мира больших возможностей и высокой производительности
! Gentoo весь пропитан идеей свободы выбора
При установке
Gentoo вы не раз убедитесь в этом
:
вам предстоит выбрать объем самостоятельной компиляции
,
способ установки
Gentoo,
службу журналирования системы и т д
Gentoo —
быстрый современный метадистрибутив
,
обладающий большой чистотой и гибкостью
. Gentoo основан на свободном программном обеспечении
,
и не скрывает от пользователя
, «
что под капотом
». Portage,
система управления пакетами
Gentoo,
написана на языке
Python,
что позволяет легко просматривать и изменять ее исходный код
. C
борка
Gentoo также выполняется из исходных текстов
(
хотя есть и поддержка бинарных пакетов
),
а настройка
Gentoo выполняется с помощью обычных текстовых файлов
Другими словами

сплошная открытость и свобода
!
Важно понимать
,
что
Gentoo развивается именно благодаря свободе выбора
Мы стараемся ничего вам не навязывать
А если вам покажется обратное

пожалуйста
,
сообщите нам об этой оплошности
(
англ
.)
Как организована установка
?
Установка
Gentoo рассматривается как последовательность из
10
шагов
,
которым соответствуют главы
2—11.
Каждый шаг приводит к определенному состоянию
:
результат шага
1:
вы

в рабочей среде
,
готовой к установке
Gentoo результат шага
2:
ваше подключение к интернету готово для установки
Gentoo результат шага
3:
ваши жесткие диски готовы стать родным домом для
Gentoo результат шага
4:
подготовлена установочная среда
,
и вы готовы переключиться
(chroot)
в новую среду результат шага
5:
развернуты пакеты ядра
,
общие для всех систем
Gentoo результат шага
6:
вы скомпилировали собственное ядро
Linux результат шага
7:
вы написали большую часть конфигурационных файлов системы
Gentoo результат шага
8:
установлены необходимые системные средства
(
которые вы сами выбрали из достаточно неплохого списка
)
результат шага
9:
установлен и настроен избранный загрузчик ОС
,
и вы вошли в новую систему
Gentoo результат шага
10:
вы можете начинать изучение своей собственной среды
Gentoo Linux!
Мы приложили все усилия
,
чтобы объяснить вам все
«
за
»
и
«
против
»
каждого варианта
,
когда вам предоставляется возможность выбора
При этом один из вариантов помечен как
«
По умолчанию
: ».
Другие варианты помечены как
«
Альтернатива
: ».
Не подумайте
,
что вариант по умолчанию

наша рекомендация
Нам просто кажется
,
что именно его выбирает большинство пользователей
Иногда есть возможность выполнить необязательный шаг
Такие шаги помечены как
«
Дополнительно
: »,
и не требуются для установки
Gentoo.
Однако
,
некоторые из них будут обусловлены вашими предшествующими решениями
Мы будем сообщать об этом
,
как в момент выбора
,
так и непосредственно перед описанием необязательных шагов
Какие варианты установки существуют
?
Gentoo можно установить разными способами
Можно скачать и запустить один из установочных компакт
- дисков
,
установить с уже установленного дистрибутива
,
с загрузочного
CD
не
-Gentoo (
например
, Knoppix),
из сетевой загрузочной среды
,
с дискеты аварийного восстановления и т д
В этом руководстве описывается установка с установочных дисков
Gentoo,
и
,
в некоторых случаях
,
с помощью сетевой загрузки
(netboot).
Предполагается
,
что вы собираетесь устанавливать самые свежие версии пакетов
Примечание
:
Для помощи по другим вариантам установки
,
включая использование не
-Gentoo CD- дисков
,
прочитайте наш гайд по альтернативным способам установки
(
англ
.)
Если вам нужна установка
,
при которой не требуется использование сети
,
обратитесь к настольным книгам
Gentoo 2008.0 (
англ
.)
,
где даются указания по установке в бессетевой среде
Если вы планируете использовать
GRP (Gentoo Reference Platform —
эталонная платформа
Gentoo,
набор бинарных пакетов
,
предназначенных для немедленного использования сразу после установки
Gentoo),
вам необходимо следовать инструкциям
,
приведенных в настольной книге
Gentoo
2008.0 (
англ
.)
Также рекомендуется прочитать полезные советы по установке
Gentoo
Если вы опытный пользователь
Gentoo,
и вам нужен только краткий перечень шагов
,
обратитесь к краткому руководству по установке
(
см перечень документации
),
если
,
конечно
,
такое существует для вашей архитектуры
Кроме того
,
вы можете выбрать между компиляцией своей системы полностью
«
с нуля
»
или установкой заранее собранной среды
,
позволяющей запустить
Gentoo практически моментально
Естественно
,
есть и промежуточные варианты
,
в которых вы не компилируете все подряд
,
а начинаете с полуготовой системы
Появились затруднения
?
Если при установке вы столкнулись с проблемой
(
или с ошибкой в документации по установке
),
войдите в нашу систему распределения запросов
(
англ
.)
и убедитесь
,
что такая ошибка еще не заявлена
В этом случае
,
создайте отчет об ошибке
,
чтобы мы о ней позаботились
Не бойтесь разработчиков
,
которым выпадает работа над
(
вашими
)
ошибками

людей они обычно не едят
Обратите внимание
,
что
,
хотя руководство
,
которое вы сейчас читаете
,
посвящено определенной архитектуре
,
в нем упоминаются и другие архитектуры
Это связано с тем
,
что значительная часть текста настольной книги
Gentoo является общей для всех архитектур
(
чтобы не дублировать работу
,
а также из
- за острой нехватки разработчиков
).
Во избежание путаницы
,
мы стараемся сократить такие упоминания до минимума
Если вы не уверены
,
пользовательская ли у вас ошибка
(
какую
- то ошибку совершили вы
,
хотя внимательно прочитали документацию
),
или программная
(
какую
- то ошибку совершили мы
,
хотя тщательно тестировали установку
/
документацию
),
то не стесняясь
,
заходите на канал
#gentoo сервера irc.freenode.net.
Разумеется
,
мы в любом случае будем вам рады
,
так как наш канал освещает все
,
что связано с
Gentoo.
Именно поэтому
,
если у вас есть вопрос
,
касающийся
Gentoo,
сначала загляните в список распространенных вопросов
(FAQ)
,
входящий в состав документации
Gentoo
Можно также обратиться к
FAQ (
англ
.)
в наших форумах
2.
Выбор подходящего источника для установки
2.a.
Аппаратные требования

Page 4
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Введение
Прежде чем начать
,
перечислим аппаратные требования
,
необходимые для успешной установки
Gentoo на вашем компьютере
Аппаратные требования
Минимальный
CD
LiveCD
Центральный процессор
i486
или новее
i686
или новее
Память
256
МБ
512
МБ
Дисковое пространство
2.5
ГБ
(
исключая пространство подкачки
)
Пространство подкачки
не менее
256
МБ
2.b.
Установочные компакт
-
диски
Gentoo
Введение
Установочные компакт
-
диски
Gentoo
это загрузочные диски
,
содержащие самодостаточную среду
Gentoo.
Они позволяют загружать
Linux прямо с компакт
- диска
При запуске определяются ваши устройства и загружаются соответствующие драйверы
Эти диски сопровождаются разработчиками
Gentoo.
Все установочные компакт
- диски позволяют загрузиться
,
настроить сеть
,
разметить разделы жесткого диска и начать установку
Gentoo из интернета
Минимальный установочный диск
Gentoo
Минимальный установочный диск называется install-x86-minimal-.iso и занимает около
140
МБ
. Gentoo можно устанавливать с этого диска только при постоянном наличии работоспособного подключения к интернету
LiveDVD c Gentoo Linux
Каждые
6
месяцев
(
или около того
)
проектом
Gentoo Ten выпускается специальный
DVD
который тоже может использоваться для установки
Gentoo.
Инструкции
,
описанные ниже подразумевают что вы используете минимальный установочный
CD,
поэтому в случае
DVD
могут быть немного неверными
Однако
LiveDVD (
или любое другое загружаемое окружение
Linux)
поддерживает выход в командую строку просто командой sudo su —
или sudo -i в терминале
Файл
Stage3
Архив третьей стадии
— stage3 —
это файл
,
содержащий минимальную среду
Gentoo,
пригодную для продолжения установки
Gentoo в соответствии с инструкциями
,
данными в этом руководстве
Когда
- то в настольной книге
Gentoo описывались варианты установки с использованием файла любой из трех существующих стадий создания системы
Несмотря на то
,
что в
Gentoo до сих представлены файлы stage1
и stage2,
в официальном способе установки используется архив stage3.
Если вас интересует установка
Gentoo из файлов stage1
или stage2,
пожалуйста
,
обратитесь к сборнику распространенных вопросов по
Gentoo,
раздел как установить
Gentoo,
используя файлы
Stage1
или
Stage2?
Архивы stage3
можно загрузить из releases/x86/autobuilds/current-stage3/ или с любого из официальных зеркал
Gentoo
;
на
«
живом диске
»
они не поставляются
2.c.
Скачивание
,
запись и загрузка с установочного диска
Gentoo
Скачивание образа и запись на диск
Итак
,
вы выбрали нужный установочный диск
Gentoo.
Начнем с загрузки его образа из сети
,
и его записи на компакт
- диск
Ранее обсуждались варианты доступных дисков
,
но где же их взять
?
Любой из установочных дисков можно загрузить с одного из наших зеркал
Установочные диски расположены в каталоге releases/x86/autobuilds/
current-iso/
В этом каталоге находятся
ISO- файлы
Это полные образы компакт
- дисков
,
которые можно записать на
CD-R.
Если вас волнует
,
не искажен ли загруженный файл
,
можно сверить его контрольную сумму
SHA-2
с рассчитанной нами
(
например
,
install-x86- minimal-.iso.DIGESTS
).
Вычислить контрольную сумму
SHA-2
можно утилитой sha512sum в
Linux/Unix,
или программой
File Checksum Tool для
Windows.
Другой способ убедиться в пригодности загруженного файла

с помощью
GnuPG
сверить криптографическую подпись с той
,
что хранится у нас
(
в файле с расширением .asc
).
Скачайте файл подписи и получите открытые ключи
,
чьи
ID
могут быть найдены на сайте проекта разработчиков
Листинг
3.1:
Получение открытого ключа
(... Подставьте ID ключей, которые будут указаны на вышеприведенном сайте ...)
$ gpg --keyserver subkeys.pgp.net --recv-keys 96D8BF6D 2D182910 17072058
Теперь сверьте подпись
:
Листинг
3.2:
Сверка криптографической подписи
(Проверяем криптографическую сигнатуру)
$ gpg --verify <скачанный iso.DIGESTS.asc>
(Проверяем контрольную сумму)
$ sha1sum -c <скачанный iso.DIGESTS.asc>
Записывать загруженный
ISO- образ на компакт
- диск нужно в
«
сыром
»
режиме
Как это сделать
,
сильно зависит от используемой программы
Здесь мы обсудим запись с помощью cdrecord и
K3B
Дополнительные сведения находятся в нашем сборнике распространенных вопросов
При использовании cdrecord,
просто введите cdrecord dev=/dev/hdc <скачанный iso-файл>
(
/dev/hdc замените на путь к вашему устройству
CD-RW).

Page 5
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
При использования
K3B,
выберите
Tools
>
Burn CD Image
(
Инструменты
>
Прожечь CD образ
).
Затем в области 'Image to Burn' ('
Образ для записи ')
укажите свой
ISO- файл
В завершение нажмите
Start
(
Запуск
).
Загрузка с установочного компакт
-
диска
Записав установочный компакт
- диск
,
пора его загрузить
Уберите все компакт
- диски из своих приводов
CD,
перезагрузите компьютер и войдите в
BIOS.
В зависимости от
BIOS,
для этого обычно нужно нажать
DEL, F1
или
ESC.
В
BIOS
измените порядок загрузки так
,
чтобы обращение к
CD-ROM
выполнялось до обращения к жесткому диску
Этот параметр часто задается в разделе
«CMOS Setup».
Если порядок загрузки не изменить
,
система просто перезагрузится с жесткого диска
,
игнорируя
CD-ROM.
Теперь поместите установочный диск в привод
CD-ROM
и перезагрузитесь
Должно появиться загрузочное приглашение
Здесь можно просто нажать
ENTER,
чтобы запустить процесс загрузки с параметрами по умолчанию
,
или загрузить установочный диск по
- своему
:
указать ядро
,
потом загрузочные параметры
,
а затем нажать
ENTER.
Когда вы увидите подсказку
,
у вас есть выбор

показать все доступные ядра
(
F1
)
и загрузочные опции
(
F2
).
Если вы не сделаете выбор в течение
15
секунд
(
не запросите отображение информации или использование ядра
),
то
LiveCD
продолжит загрузку с диска
Это позволяет установке перезагружаться и пробовать установленное окружение без необходимости удалять
CD
из привода
(
что очень хорошо для удаленных установок
).
Мы упомянули
,
что можно задавать ядро
На нашем установочном
CD
существует несколько ядер
По умолчанию загружается gentoo
Другие ядра нужны для специфического железа
,
и варианты
-nofb с отключенным фреймбуфером
Ниже перечислены доступные варианты ядра
:
Ядро
Описание
gentoo
ядро
2.6
с многопроцессорной поддержкой
(
используется по умолчанию
)
gentoo-nofb
аналогично
gentoo
,
но без поддержки кадрового буфера
memtest86
для выявления ошибок локальной оперативной памяти
Вы также можете указать параметры ядра
Они отражают необязательные настройки
,
которые вы можете включить
/
выключить по вашему желанию
Опции железа
acpi=on
Это загружает поддержку
ACPI,
а также запускает демон acpid при загрузке
Это необходимо только если ваша система требует
ACPI
для нормальной работы
Это не необходимо для поддержки
Hyperthreading.
acpi=off
Полностью отключает
ACPI.
Это полезно на некоторых старых системах
,
а также необходимо для использования
APM.
Это также отключит любую поддержку
HyperThreading вашего процессора
console=X
Эта опция устанавливает доступ по последовательной консоли
Первая опция это устройство
,
обычно ttyS0
на x86,
за которой следуют любые опции соединения
,
разделенные запятами
Опции по умолчанию
9600,8,n,1.
dmraid=X
Это позволяет передавать опции в устройство
- распределяющую
RAID- подсистему
Опции должны находиться в кавычках
doapm
Это загружает поддержку
APM
драйвера
Для этого вы также должны использовать acpi=off.
dopcmcia
Это загружает поддержку для
PCMCIA
и железа
Cardbus,
а также запускает cardmgr для
PCMCIA
при загрузке
Это необходимо только при загрузке с устройств
PCMCIA/Cardbus.
doscsi
Это загружает поддержку для большинства
SCSI- контроллеров
Также это требование для загрузки большинства
USB- устройств
,
так как они используют подсистему
SCSI
ядра
sda=stroke
Это позволяет вам распределять место на всем жестком диске
,
даже если
BIOS
не поддерживает большие диски
Данная опция используется только на машинах со старым
BIOS.
Замените sda на устройство
,
для которого нужно включить данную опцию
ide=nodma
Это заставляет отключить
DMA
в ядре
,
а необходимо некоторым чипсетам
IDE,
а также некоторым устройствам
CDROM.
Если ваша система испытывает трудности при чтении с вашего
IDE CDROM,
попробуйте данную опцию
Кроме того
,
это также отключает выполнение настроек hdparm по умолчанию
noapic
Это отключает
Advanced Programmable Interrupt Controller (APIC),
который присутствует на новых материнских платах
Известно
,
что это вызывает некоторые проблемы на старом железе
nodetect
Это отключает все автоопределение
,
проводимое при загрузке с
CD,
включая автоопределение устройств и опрос
DHCP.
Это полезно для выполнения дебага неработающего
CD
или драйвера
nodhcp
Это отключает опрос
DHCP
на найденных сетевых картах
Это полезно в сетях только со статическими адресами
nodmraid
Отключает поддержку устройство
- распределителя
RAID,
такого
,
который используется для
IDE/SATA RAID- контроллеров
nofirewire
Это отключает загрузку модулей
Firewire.
Это должно быть необходимо только если ваше железо
FireWire вызывает проблемы при загрузке с
CD.
nogpm
Это отключает поддежку мыши консоли gpm.
nohotplug
Это отключает загрузку инициализационных скриптов hotplug и
coldplug при загрузке
Это полезно для выполнения дебага не работающего
CD
или драйвера
nokeymap
Это отключает выбор раскладки клавиатуры
,
используемой для выбора не
-US
раскладок
nolapic
Это отключает локальный
APIC
на однопроцессорных ядрах
nosata
Это отключает загрузку модулей
Serial ATA.
Это используется
,
если ваша система испытывает проблемы с подсистемой
SATA.
nosmp

Page 6
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Это отключает
SMP,
или
Symmetric Multiprocessing,
на ядрах
,
которые поддерживают
SMP.
Это полезно для отладки проблем
,
связанных с
SMP
на некоторых драйверах и материнских платах
nosound
Это отключает поддержку звука и настроек громкости
Это полезно для систем
,
где поддержка звука вызывает проблемы
nousb
Это отключает автозагрузку
USB- модулей
Это полезно для отладки проблем с
USB.
slowusb
Это добавляет некоторые дополнительные паузы в процесс загрузки для медленных
USB-CDROM'
ов
,
например в
IBM BladeCenter.
Работа с томом
/
устройством
:
dolvm
Это включает поддержку
Linux's Logical Volume Management (LVM).
Другие опции
:
debug
Включает отладочный код
Это может стать проблемой
,
так как выводит множество данных на экран
docache
Это кэширует всю запускаемую часть
CD
в ОЗУ
,
что позволяет вам размонтировать
/mnt/cdrom,
и смонтировать другой
CDROM.
Данная опция требует
,
чтобы у вас было по крайней мере в два раза больше памяти
,
чем размер
CD.
doload=X
Это заставляет начальный рамдиск загрузить любой обозначенный модуль
,
а также его зависимости
Замените
X
на имя модуля
Несколько модулей можно задать через запятую
dosshd
Запускает при загрузке sshd,
что полезно для автоматических установок
passwd=foo
Устанавливает то
,
что следует за знаком равенства как пароль root,
что необходимо для dosshd,
так как мы выбираем случайный пароль root.
noload=X
Это заставляет начальный рамдиск пропустить загрузку любого обозначенного модуля
,
который может вызывать проблемы
Синтаксис совпадает с опцией doload.
nonfs
Отключает запуск portmap/nfsmount при загрузке
nox
Это заставляет
LiveCD,
в котором есть
X- сервер не запускать
X
автоматически
,
а перейти в командную строку
scandelay
Это заставляет
CD
остановиться на
10
секунд в некоторых местах загрузочного процесса
,
чтобы позволить медленным устройствам инициализироваться и быть доступными для использования
scandelay=X
Это позволяет вам задать некоторую задержку
,
в секундах
,
которую нужно добавить в некоторые места загрузочного процесса
,
чтобы позволить медленным устройствам инициализироваться и быть доступными для использования
Замените
X
на число секунд для паузы
Примечание
: CD
проверит
«no*»
опции перед
«do*»
опциями
,
так что вы можете переназначить любую опцию в том порядке
,
каком хотите
Теперь загрузите систему с компакт
- диска
,
выбрав ядро
(
если вас не устраивает ядро по умолчанию gentoo
)
и указав дополнительные параметры
В
качестве примера мы покажем
,
как загрузить ядро gentoo с параметром dopcmcia
:
Листинг
3.3:
Загрузка установочного диска
boot: gentoo dopcmcia
Появится заставка с полосой индикатора загрузки
Если вы устанавливаете
Gentoo на машину с неамериканской раскладкой клавиатуры
,
нужно немедленно нажать
ALT+F1,
чтобы переключиться в подробный режим
,
и следовать появившимся указаниям
Если ничего не выбрано в течение
10
секунд
,
устанавливается раскладка по умолчанию
(
клавиатура США
),
а загрузка продолжается
По окончании загрузки для вас будет выполнен автоматический вход в "
живой " Gentoo Linux в качестве "root" (
администратора
).
В текущей консоли должно появиться прилашение root ("#").
Также можно переключаться в другие консоли
,
нажимая
ALT-F2, ALT-F3
и
ALT-F4.
Вернуться в первоначальную консоль можно нажатием
ALT-F1.
Приступим к дополнительной настройке оборудования
Дополнительная конфигурация оборудования
Когда установочный
CD
загрузится
,
он попытается определить все ваши устройства
,
и загрузить необходимые модули ядра для поддержки ваших устройств
В большинстве случаев это работает хорошо
Однако
,
в некоторых случаях он может не загрузить модули ядра
,
которые вам нужны
Если автоопределение
PCI- устройств пропустило некоторое ваше оборудование
,
вам необходимо загрузить необходимые модули ядра вручную
В следующем примере мы попытаемся загрузить модуль
8139too
(
поддержка некоторых видов сетевых интерфейсов
)
Листинг
3.4:
Загрузка модулей ядра
# modprobe 8139too
Необязательно
:
Учетные записи пользователей
Если вы планируете давать другим людям доступ к вашему установочному окружению
,
либо вы хотите вступить в беседу с использованием irssi без привилегий root (
по соображениям безопасности
),
вам нужно создать необходимые учетные записи пользователей и изменить пароль root.
Чтобы изменить пароль root,
используйте утилиту passwd
:
Листинг
3.5:
Изменяем пароль
root
# passwd
New password:
(Введите ваш новый пароль)
Re-enter password:
(Повторите ваш пароль)

Page 7
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Чтобы создать аккаунт пользователя
,
сначала мы вводим их данные
,
за которыми следует пароль
Для этих целей мы используем команды useradd и
passwd
В следующем примере
,
мы создаем пользователя
,
называемого "john".
Листинг
3.6:
Создаем учетную запись пользователя
# useradd -m -G users john
# passwd john
New password:
(Введите пароль пользователя John)
Re-enter password:
(Повторите ввод пароля пользователя John)
Вы можете изменить вашего пользователя с root на заново созданный
,
используя su
:
Листинг
3.7:
Меняем пользователя
# su - john
Необязательно
:
Просмотр документации во время установки
Если вы хотите просматривать
Gentoo Handbook в процессе установки
,
удостоверьтесь
,
что вы создали учетную запись пользователя
(
смотри раздел
Необязательно
:
Учетные записи пользователей
).
Затем нажмите
Alt-F2
,
чтобы перейти в новый терминал
Вы можете смотреть данный документ
,
используя links
,
как только вы завершите главу "
Конфигурация сети " (
иначе вы не сможете выйти в
Интернет
,
чтобы просмотреть документ
).
Листинг
3.8:
Просмотр онлайн
-
документации
# links http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml
Вы можете вернуться в изначальный терминал
,
нажав
Alt-F1
Необязательно
:
Запуск демона
SSH
Если вы хотите позволить другим пользователям иметь доступ к вашему компьютеру в процессе установки
Gentoo (
возможно
,
потому что эти пользователи будут помогать вам устанавливать
Gentoo,
или
,
даже
,
делать это для вас
),
вам нужно создать учетную запись пользователя для них и
,
возможно
,
даже дать им ваш пароль root (
делайте это только если вы полностью доверяете этому пользователю
).
Чтобы запустить демон
SSH,
запустите следующую команду
:
Листинг
3.9:
Запускаем демон
SSH
#
/etc/init.d/sshd start
Примечание
:
Если вы
(
или другие пользователи
)
войдут в систему
,
они получат сообщение о том
,
что ключ хоста для данной системы должен быть подтвержден
(
через то
,
что называется отпечатками пальцев
).
Так и должно быть в первый раз
,
когда человек входит в систему
Однако позже
,
когда ваша система уже настроена
,
и вы заходите в заново созданную систему
,
ваш клиент
SSH
предупредит вас
,
что ключ хоста изменился
Это потому что теперь
(
с точки зрения
SSH)
вы зашли на другой сервер
(
а именно
,
на вашу заново установленную систему
Gentoo,
а не живое окружение
,
в котором вы сейчас находитесь
).
Если вы увидите данное предупреждение
,
следуйте инструкциям
,
указанным на экране
,
чтобы заменить ключ хоста на клиентской системе
Чтобы иметь возможность использовать sshd,
сначала вам нужно настроить вашу сеть
Продолжайте с главы
Настройка сети
3.
Настройка сети
3.a.
Автоматическое подключение к сети
Может
,
она уже настроена
?
Если ваша система подсоединена к сети
Ethernet,
в которой есть сервер
DHCP,
очень вероятно
,
что сетевое подключение на вашей машине уже автоматически настроено
Если это так
,
вы сможете воспользоваться многими сетевыми командами
,
находящимися на установочном компакт
- диске
,
например
,
ssh
,
scp
,
ping
,
irssi
,
wget и
links
Если сеть уже настроена
,
команда ifconfig должна показывать сетевые интерфейсы кроме lo,
например
, eth0:
Листинг
1.1: ifconfig
для рабочей сетевой конфигурации
# ifconfig
(...)
eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::50:ba8f:617a/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0
TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0
collisions:1984 txqueuelen:100
RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb)
Interrupt:11 Base address:0xe800
Дополнительно
:
указание прокси
-
серверов
Если вы подключены к интернету через прокси
- сервер
,
при установке вам может потребоваться ввести сведения о нем
Задать прокси
- сервер очень просто
:
нужно определить переменные
,
содержащие необходимые сведения
В большинстве случаев в определении переменных достаточно указать имя прокси
- сервера
Предположим
,
например
,
что прокси
- сервер называется proxy.gentoo.org
,
а его порт

8080
:
Листинг
1.2:
Указание прокси
-
сервера
(если прокси-сервер фильтрует трафик HTTP)
# export http_proxy="http://proxy.gentoo.org:8080"
(если прокси-сервер фильтрует трафик FTP)
# export ftp_proxy="ftp://proxy.gentoo.org:8080"

Page 8
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
(если прокси-сервер фильтрует трафик RSYNC)
# export RSYNC_PROXY="proxy.gentoo.org:8080"
Если прокси
- сервер запрашивает имя пользователя и пароль
,
для значения переменной следует использовать такой формат
:
Листинг
1.3:
Указание имени
/
пароля в адресе прокси
-
сервера
http://
имя_пользователя
:
пароль
@proxy.gentoo.org:8080
Проверка сети
Может оказаться полезным проверить отклик
DNS- сервера вашего поставщика услуг интернета
(
адрес сервера находится в /etc/resolv.conf
),
а также произвольного веб
- сайта
,
чтобы убедиться
,
что ваши пакеты выходят в интернет
,
разрешение имен
DNS
работает и т д
Листинг
1.4:
Проверка доступности сети
# ping -c 3 www.gentoo.org
Сеть доступна
?
Тогда пропустите остаток этого раздела
,
и переходите к разделу подготовка дисков
Если сеть все еще недоступна
,
то читайте следующий раздел
3.b.
Автоматизированная настройка сети
Если сеть не заработает сразу
,
при установке с некоторых носителей можно использовать net-setup
(
для обычных или беспроводных сетей
),
pppoe- setup
(
для пользователей
ADSL)
или pptp
(
для пользователей
PPTP;
есть на x86, amd64, alpha, ppc и
ppc64).
Если на вашем установочном диске нет ни одного из этих средств
,
или сеть еще не подключена
,
приступайте к ручной настройке сети
:
пользователи обычной сети
Ethernet —
переходите к разделу по умолчанию
:
использование net-setup пользователи
ADSL —
переходите к разделу альтернатива
:
использование
PPP
пользователи
PPTP —
переходите к разделу альтернатива
:
использование
PPTP
По умолчанию
:
использование
net-setup
Простейший способ настройки сети
,
если она не произошла автоматически

запуск сценария net-setup
:
Листинг
2.1:
Запуск сценария
net-setup
# net-setup eth0
net-setup задаст вам несколько вопросов о вашей сетевой среде
В результате его работы у вас должно появиться работоспособное подключение к сети
Проверьте сетевое подключение
,
как это описано выше
Если проверка прошла успешно
,
примите наши поздравления

теперь вы готовы к установке
Gentoo.
Пропустите оставшуюся часть этого раздела и приступайте к подготовке дисков
Если ваша сеть все еще не заработала
,
переходите к ручной настройке сети
Альтернатива
:
использование
PPP
Для простоты подключения к интернету по
PPPoE,
в установочный диск
(
любой версии
)
включен ppp
Для настройки соединения используйте сценарий pppoe-setup
,
входящий в комплект
У вас будет запрошена информация о сетевом устройстве ethernet,
подключенном к adsl- модему
,
имя пользователя
,
пароль
, IP- адреса ваших серверов
DNS.
Также задается вопрос
,
нужно ли включать базовый межсетевой экран
(firewall).
Листинг
2.2:
Использование
ppp
# pppoe-setup
# pppoe-start
Если что
- то пошло не так
,
проверьте
,
правильно ли вы ввели имя пользователя и пароль
,
посмотрев в /etc/ppp/pap-secrets или /etc/ppp/chap- secrets
,
и убедитесь
,
что устройство ethernet указано верно
Если ваше устройство не видно в системе
,
потребуется загрузить соответствующие сетевые модули
Для этого нужно перейти к разделу ручная настройка сети где мы объясняем
,
как из загрузить
Если же все заработало
,
переходите к подготовке дисков
Альтернатива
:
использование
PPTP
Если вам нужна поддержка
PPTP,
можно использовать pptpclient
,
который входит в состав нашего установочного диска
Но сначала нужно обеспечить правильность настройки
Отредактируйте файлы /etc/ppp/pap-secrets или /etc/ppp/chap-secrets так
,
чтобы в них находилось правильное сочетание имени пользователя и пароля
Листинг
2.3:
Редактирование
/etc/ppp/chap-secrets
# nano -w /etc/ppp/chap-secrets
Затем
,
если нужно
,
измените параметры
PPTP
в файле /etc/ppp/options.pptp
:
Листинг
2.4:
Редактирование
/etc/ppp/options.pptp
# nano -w /etc/ppp/options.pptp
Когда все будет готово
,
просто запустите pptp
(
с параметрами
,
которые вы не стали прописывать в options.pptp
),
чтобы соединиться с сервером
:
Листинг
2.5:
Подключение к серверу коммутируемого доступа
# pptp
Теперь переходите к подготовке дисков

Page 9
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
3.c.
Ручная настройка сети
Загрузка нужных сетевых модулей
При загрузке установочный диск пытается выявить все установленные устройства и загружает подходящие модули ядра
(
драйверы
)
для поддержки вашего оборудования
В подавляющем большинстве случаев он очень хорошо справляется с этой работой
Однако
,
в некоторых случаях он может не справиться с автозагрузкой нужных вам модулей ядра
Если net-setup или pppoe-setup не удалось загрузить нужный модуль
,
возможно
,
ваша сетевая плата сразу не обнаружена
При этом вам может потребоваться ручная загрузка необходимых модулей ядра
Чтобы выяснить
,
какие модули ядра для поддержки сети существуют
,
используйте ls
:
Листинг
3.1:
Поиск имеющихся модулей
# ls /lib/modules/`uname -r`/kernel/drivers/net
Если вы найдете драйвер для своей сетевой платы
,
для загрузки модуля ядра используйте modprobe
:
Листинг
3.2:
Использование
modprobe
для загрузки модуля ядра
(для примера загрузим модуль pcnet32)
# modprobe pcnet32
Чтобы убедиться
,
что ваша сетевая плата теперь обнаружена
,
используйте ifconfig
Если сетевая плата обнаружена
,
результат выглядит подобным образом
:
Листинг
3.3:
Проверка доступности сетевой платы
(
удачная
)
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00
BROADCAST NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Однако
,
если вы получите такое сообщение об ошибке
,
сетевая плата не обнаружена
:
Листинг
3.4:
Проверка доступности сетевой платы
(
неудачная
)
# ifconfig eth0
eth0: error fetching interface information: Device not found
Если в вашей системе установлено несколько сетевых плат
,
они будут называться
eth0, eth1
и т д
Убедитесь
,
что сетевая плата
,
которую вы собираетесь использовать
,
работает хорошо
,
и в дальнейшем не забудьте везде подставлять верное имя
Мы предполагаем
,
что используется сетевая плата
eth0.
Когда ваша сетевая плата обнаружена
,
можно попробовать снова запустить net-setup или pppoe-setup
(
которые теперь должны сработать
),
но на случай
,
если вы из крутых
,
мы опишем
,
как настроить сеть вручную
Выберите один из следующих разделов
,
в зависимости от необходимого вида настройки
:
использование
DHCP
для автоматического присвоения
IP- адреса подготовка беспроводного доступа
,
если у вас есть беспроводная плата освоение сетевой терминологии
:
рассказ о том
,
что нужно знать о подключении к сети использование ifconfig и
route
:
описание ручной настройки сети
Использование
DHCP
DHCP (Dynamic Host Configuration Protocol —
протокол динамической настройки хоста
)
дает возможность автоматически получить параметры сетевого подключения
(IP- адрес
,
маску сети
,
широковещательный адрес
,
шлюз
,
сервера имен и т д
.)
Все это работает
,
только когда в вашей сети есть сервер
DHCP (
или ваш поставщик предоставляет услугу
DHCP).
Чтобы сетевой интерфейс получал эти сведения автоматически
,
используйте dhcpcd
:
Листинг
3.5:
Использование
dhcpcd
# dhcpcd eth0
Некоторые сетевые администраторы требуют, чтобы вы использовали имя хоста и домена, назначенное сервером DHCP.
В этом случае используйте
# dhcpcd -HD eth0
Если это сработало
(
попробуйте
«
попинговать
»
какой
- нибудь сервер интернета
,
например
,
Google
),
то у вас все настроено
,
и можно двигаться дальше
Пропустите остаток этого раздела и приступайте к подготовке дисков
Подготовка беспроводного доступа
Примечание
:
Поддержка команды iwconfig есть только на установочных дисках для платформ x86, amd64
и ppc.
В других случаях вы все же сможете запустить расширения
,
следуя инструкциям проекта linux-wlan-ng (
англ
.)
Если вы используете беспроводную плату
(802.11),
перед дальнейшими действиями может потребоваться настройка параметров беспроводного подключения
Для просмотра текущей настройки беспроводной платы можете использовать iwconfig
При запуске iwconfig вы увидите подобные сведения
:
Листинг
3.6:
Вывод текущих параметров беспроводного подключения
# iwconfig eth0
eth0 IEEE 802.11-DS ESSID:"GentooNode"

Page 10
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Mode:Managed Frequency:2.442GHz Access Point: 00:09:5B:11:CC:F2
Bit Rate:11Mb/s Tx-Power=20 dBm Sensitivity=0/65535
Retry limit:16 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:25/10 Signal level:-51 dBm Noise level:-102 dBm
Rx invalid nwid:5901 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:237 Invalid misc:350282 Missed beacon:84
Примечание
:
Некоторые беспроводные платы могут называться подобно wlan0
или ra0
,
а не eth0
Для определения верного имени устройства запускайте iwconfig без каких
- либо параметров командной строки
Для большинства пользователей может потребоваться изменение только двух параметров
: ESSID (
названия беспроводной сети
)
и ключа шифрования
WEP.
Если
ESSID
и указанный адрес точки доступа уже принадлежат вашей точке доступа
,
и вы не используете
WEP,
значит
,
ваше беспроводное подключение работает
Если вам необходимо изменить свой
ESSID
или добавить ключ
WEP,
можно запустить следующие команды
:
Примечание
:
Если ваша беспроводная сеть настроена с
WPA
или
WPA2,
вам нужно использовать wpa_supplicant
Для более детальной информации по конфигурации беспроводной сети в
Gentoo Linux,
пожалуйста
,
прочитайте главу
Беспроводная Сеть в настольной книге
Gentoo.
Листинг
3.7:
Замена
ESSID
и
/
или добавление ключа
WEP
(так название сети устанавливается в "GentooNode")
# iwconfig eth0 essid GentooNode
(так устанавливается шестнадцатиричный ключ WEP)
# iwconfig eth0 key 1234123412341234abcd
(так устанавливается текстовый ключ (ASCII); вначале нужно добавлять "s:")
# iwconfig eth0 key s:some-password
Проверить сделанную настройку можно
,
снова запустив iwconfig
Как только ваша беспроводная сеть заработает
,
вы можете перейти к установке параметров сети
,
относящихся к протоколу
IP,
которые описываются в следующем разделе
(
освоение сетевой терминологии
),
или использовать утилиту net-setup
,
как описано ранее
Освоение сетевой терминологии
Примечание
:
Если вы знаете свой
IP- адрес
,
широковещательный адрес
,
маску сети и серверы имен
,
можете пропустить этот подраздел и перейти к разделу использование ifconfig и
route
Если все
,
рассказанное выше
,
не помогло
,
вам придется настроить свою сеть вручную
Это совсем нетрудно
Однако
,
вам понадобится освоить кое
- какую сетевую терминологию
,
знание которой требуется для удовлетворительной настройки сети
Прочитав этот текст
,
вы узнаете
,
что такое шлюз
,
зачем служит маска сети
,
как формируется широковещательный адрес
,
и зачем нужны серверы имен
В сети узлы
(
хосты
,
компьютеры
)
различаются по
IP-
адресу
(
адресу протокола интернета
).
Такой адрес

это сочетание четырех чисел от
0
до
255.
Ну
,
по крайней мере
,
так мы его воспринимаем
В действительности
, IP- адрес состоит из
32
бит
(
единиц и нулей
).
Давайте рассмотрим пример
:
Листинг
3.8:
Пример
IP-
адреса
IP-адрес (числа): 192.168.0.2
IP-адрес (биты): 11000000 10101000 00000000 00000010
-------- -------- -------- --------
192 168 0 2
Такой
IP- адрес уникален для узла в рамках всех доступных сетей
(
т е
каждый узел
,
с которым вы можете связаться
,
должен иметь уникальный
IP- адрес
).
Чтобы различать узлы
,
находящиеся внутри и извне сети
, IP- адрес подразделяется на две части
:
часть сети и часть узла
Это разделение записывается с помощью маски сети

набора единиц
,
за которым следует набор нулей
Часть
IP- адреса
,
которая попадает на единицы

сетевая
,
оставшаяся часть

узловая
Как обычно
,
маска сети может записываться в виде
IP- адреса
Листинг
3.9:
Пример разделения сети
/
узла
IP-адрес: 192 168 0 2 11000000 10101000 00000000 00000010
Маска сети: 11111111 11111111 11111111 00000000 255 255 255 0
+--------------------------+--------+
Сеть Узел
Другими словами
, 192.168.0.14 —
все еще входит в состав сети из нашего примера
,
а
192.168.1.2 —
уже нет
Широковещательный адрес

это
IP- адрес с такой же сетевой частью
,
как у вашей сети
,
но у которого узловая часть состоит только из единиц
Каждый узел вашей сети слушает этот
IP- адрес
Он действительно предназначен для широковещательной рассылки пакетов
Листинг
3.10:
Широковещательный адрес
IP-адрес: 192 168 0 2 11000000 10101000 00000000 00000010
Широковещательный 11000000 10101000 00000000 11111111
адрес: 192 168 0 255
+--------------------------+--------+
Сеть Узел
Чтобы бороздить просторы интернета
,
вы должны знать
,
через какой узел происходит подключение к интернету
Этот узел называется шлюзом
Так как это обычный узел
,
ему присвоен обычный
IP- адрес
(
например
, 192.168.0.1).
Выше мы говорили
,
что каждому узлу присваивается свой собственный
IP- адрес
Чтобы связываться с узлом по имени
(
вместо
IP- адреса
),
нужна служба
,
которая переводит имя
(
такое
,
как
dev.gentoo.org)
в
IP- адрес
(
например
, 64.5.62.82).
Такая служба называется службой имен
Чтобы пользоваться ей
,
нужно указать необходимые серверы имен в /etc/resolv.conf

Page 11
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
Иногда ваш шлюз сам является сервером имен
В остальных случаях вам необходимо указывать серверы имен
,
предоставляемые поставщиком интернета
В итоге
,
для дальнейшего вам потребуется следующая информация
:
Параметр настройки сети
Пример
Ваш
IP-
адрес
192.168.0.2
Маска сети
255.255.255.0
Широковещательный адрес
192.168.0.255
Шлюз
192.168.0.1
Сервер
(
ы
)
имен
195.130.130.5, 195.130.130.133
Использование
ifconfig
и
route
Настройка вашей сети состоит из трех шагов
Сначала мы назначаем себе
IP- адрес с помощью ifconfig
Затем мы настраиваем маршрутизацию к шлюзу
,
пользуясь route
И в завершение мы помещаем
IP- адреса серверов имен в /etc/resolv.conf
Для назначения
IP- адреса потребуется ваш
IP- адрес
,
широковещательный адрес и маска сети
Узнав их
,
выполните следующую команду
,
заменив
$
{IP_ADDR}
на свой
IP- адрес
,
${BROADCAST}
на свой широковещательный адрес
,
а
${NETMASK}
на свою маску сети
:
Листинг
3.11:
Использование
ifconfig
# ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up
Теперь настройте маршрутизацию с помощью route
Подставьте
IP- адрес своего шлюза вместо
${GATEWAY}
:
Листинг
3.12:
Использование
route
# route add default gw ${GATEWAY}
Затем откройте /etc/resolv.conf в своем любимом редакторе
(
в нашем примере используется nano
):
Листинг
3.13:
Создание
/etc/resolv.conf
# nano -w /etc/resolv.conf
Заполните данные своих серверов имен по следующему образцу
Обязательно замените
${NAMESERVER1}
и
${NAMESERVER2}
на соответствующие адреса серверов имен
:
Листинг
3.14:
Образец
/etc/resolv.conf
nameserver ${NAMESERVER1}
nameserver ${NAMESERVER2}
Готово
Теперь проверьте свою сеть
, «
попинговав
»
какой
- либо сервер интернета
(
например
,
Google
).
Если все заработало
,
примите наши поздравления
!
Теперь вы готовы к установке
Gentoo.
Приступайте к подготовке дисков
4.
Подготовка дисков
4.a.
Общие сведения о блочных устройствах
Блочные устройства
Здесь мы рассмотрим различные стороны дисковой архитектуры
Gentoo Linux и операционной системы
Linux как таковой
,
включая файловые системы
,
разделы дисков и блочные устройства
Затем
,
когда вы ознакомитесь с плюсами и минусами дисков и файловых систем
,
мы расскажем о процессе настройки разделов и файловых систем для установки
Gentoo Linux.
Для начала мы расскажем о блочных устройствах
Наиболее типичным блочным устройством является
,
скорее всего
,
то
,
которое представлено первым жестким диском
SCSI
в операционной системе
Linux,
а именно
,
/dev/sda
Устройства
SCSI
и
Serial ATA
обозначаются как /dev/sd*
;
даже
IDE- устройства обозначаются как /dev/sd* в новом фреймворке libata.
Если вы используете старый фреймворк
,
ваше первое
IDE- устройство будет /
dev/hda
Блочные устройства предоставляют абстрактный интерфейс к диску
Пользовательские программы могут использовать эти блочные устройства для взаимодействия с диском
,
абстрагируясь от типа диска
(IDE, SCSI,
или что
- то еще
).
Прорграмма просто адресует дисковое пространство как набор непрерывных
512- байтных блоков с произвольным доступом
Разделы
Хотя теоретически для размещения системы
Linux диск можно использовать целиком
,
так почти никогда не делают на практике
Вместо этого большое физическое блочное устройство разбивают на меньшие блочные устройства
,
более удобные для обращения
В архитектуре x86
они называются разделами
Существуют разделы трех типов
:
первичные
(primary),
расширенные
(extended)
и логические
(logical).
Первичный раздел

это раздел
,
информация о котором хранится в
MBR (Master Boot Record —
главной загрузочной записи
).
Так как
MBR
очень мала
(512
байт
),
можно определять всего четыре первичных раздела
(
например
,
от /dev/sda1 до /dev/sda4
).
Расширенный раздел

это особый первичный раздел
(
имеется в виду
,
что расширенный раздел должен быть одним из четырех возможных первичных разделов
),
в котором содержатся другие разделы
Таких разделов изначально не существовало
,
но их введение помогло расширить существующую схему разметки без потери совместимости
,
как только четырех разделов перестало хватать
Логический раздел

это раздел
,
входящий в расширенный раздел
Его определение находится не в
MBR,
а внутри расширенного раздела
Дополнительные возможности

Page 12
Документация
Gentoo Linux -- Настольная книга Gentoo Linux x86 24.03.2013 22:31:50
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?style=printable&full=1
На установочном компакт
- диске для x86
предусмотрена поддержка
LVM2.
Использование
LVM2
повышает гибкость разбиения диска
В ходе установки мы останавливаемся на
«
обычных
»
разделах
,
но стоит запомнить
,
что
LVM2
тоже поддерживается
4.b.
Разработка схемы разбиения диска
Схема разбиения по умолчанию
Если вам не интересно заниматься разработкой схемы для своей системы
,
можно воспользоваться схемой
,
используемой в этой книге
:
Раздел
Файловая система
Размер
Описание
/dev/sda1
ext2
32
МБ
загрузочный раздел
/dev/sda2
(swap)
512
МБ


Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9   ...   14


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал