Handbook:Parts/Installation/System/ru

О файле fstab
В Linux все разделы, используемые системой, должны быть записаны в файле. Этот файл содержит информацию о точках монтирования разделов (где они должны быть видны в структуре файловой системы), как они должны быть подключены, а также специальные параметры (автоматическое подключение или нет, может ли пользователь их подключать или нет и так далее).

Создание файла fstab
В файле используется синтаксис, напоминающий таблицу. Каждая строка состоит из шести полей, которые разделены пропусками (пробелами, отступами или смесь этого). Каждое поле имеет своё значение:


 * 1) Первое поле содержит блочное устройство (или удалённую файловую систему), которое следует примонтировать. Для экземпляров блочных устройств возможно использование различных идентификаторов, включая путь к устройству, метки файловой системы, метки раздела и UUID
 * 2) Второе поле содержит точку монтирования, к которой следует монтировать раздел.
 * 3) Третье поле содержит тип файловой системы, используемой разделом.
 * 4) Четвёртое поле содержит параметры, используемые командой  во время монтирования. Так как у каждой файловой системы могут быть собственные уникальные параметры, рекомендуется прочитать man-страницу команды mount, чтобы получить полный список всех возможных параметров. Параметры монтирования разделяются запятыми.
 * 5) Пятое поле используется командой dump для определения того, нуждается ли раздел в дампе или нет. Обычно это поле содержит 0 (ноль).
 * 6) Шестое поле используется командой  для определения порядка проведения проверки ошибок файловой системы, если система была отключена некорректно. Для корневой файловой системы необходимо указывать 1, для остальных — 2 (или 0, если проверка не требуется вовсе).

В оставшейся части текста, мы будем по умолчанию использовать файлы блочных устройств в качестве разделов.

Метки файловых систем и UUID
Оба MBR (BIOS) и GPT поддерживают метки (label) filesystem и UUID filesystem. Эти свойства могут быть определены в, в качестве альтернативы для команды. Такие свойства используются при попытке найти и примонтировать блочные устройства. Пометки файловой системы и UUID вводятся через префикс LABEL и UUID. Их можно посмотреть командой :

Из-за уникальности меток UUID, читателям, использующим таблицу разделов в стиле MBR, для определения монтируемых томов в рекомендуется использовать UUID вместо меток (label).

Метки разделов и UUID
У пользователей, которые пошли по пути использования GPT, есть несколько более "надежных" вариантов, для определения разделов в. Метки разделов и UUID'ы разделов могут быть использованы для идентификации разделов блочного устройства, независимо от того, какая файловая система была выбрана для самого раздела. Метки и UUID'ы отображаются в PARTLABEL и PARTUUID соответственно. Их можно увидеть в терминале с помощью команды :

Хотя это не всегда верно для меток разделов, использование UUID для идентификации раздела в обеспечивает гарантию того, что загрузчик не собьется при поиске определенного тома, даже если файловая система будет изменена в будующем. Использование по умолчанию старых файлов блочных устройств для определения разделов в  будет рискованно в системах, которые часто перезагружаются и в которых регулярно добавляются и удаляются блочные устройства SATA.

Присвоения имен файлов блочных устройств зависит от ряда факторов, включая то, как и в каком порядке диски подключены в системе. Они могут отображаться в другом порядке, в зависимости от того, какое из устройств обнаруживается ядром первым во время процесса загрузки. При этом, если вы не намерены постоянно переключать жесткие диски, использование файлов блочных устройств по умолчанию является прямым и простым подходом.

Добавьте правила, которые соответствуют ранее запланированной схеме разметки диска и добавьте правила для таких устройств как CD-ROM(ы) и, конечно, если другие разделы или диски используются, то для них тоже.

Ниже приводится более сложный пример файла :

Когда в третьем поле используется, то это заставляет команду  угадать какая файловая система может быть. Она рекомендуется для отсоединяемых устройств, которые могут использовать разные файловые системы. Опция  в четвертом поле делает возможным монтирование компакт-дисков обычными пользователями.

Для увеличения производительности, большинство пользователей возможно захотят добавить опцию, что приведет к более быстрому доступу к незарегистрированным файлам (которые, в общем и целом, не нужны). Это также рекомендуется для пользователей твердотельных накопителей (SSD), которые должны включить еще опцию  (на данный момент только для ext4 и btrfs), что вызовет работу команды.

Дважды проверьте файл, сохраните и выйдете, чтобы продолжить дальше.

Информация о хосте и домене
Первое решение, которое предстоит принять пользователю, это как назвать его/ее ПК. Это, кажется, довольно легким решением, но многие пользователи испытывают трудности с поиском подходящего имени для своего Linux ПК. Если это затруднительно, выберите любое имя - его можно будет сменить позже. Например, в приведенном ниже примере, используется имя хоста tux с доменом homenetwork.

Второе, если требуется доменное имя, то настройте его в файле. Это необходимо, если интернет провайдер или сетевой администратор требует этого или в сети есть DNS сервер, но нет DHCP сервера. Не беспокойтесь о DNS или доменом имени, если используется DHCP для динамического распределения IP адресов и конфигурации сети.

Если требуется NIS домен, (пользователям, которые не знаю что это такое, он не понадобится) то настройте его тоже:

Настройка сети
Во время установки Gentoo Linux сеть была уже настроена. Но она была настроена для установочного CD, а не для установленной среды. Сейчас настроим сеть для установленной системы Gentoo Linux.

Все настройки сети собраны в файле /etc/conf.d/net. В нем используется простой, но пока ещё не интуитивный синтаксис. Но не беспокойтесь, обо всем расскажем далее. Полностью документированные примеры, описывающие множество разных конфигураций, доступны в.

Сначала, установите :

DHCP используется по умолчанию. Для того, чтобы DHCP клиент работал его нужно установить. Это описано далее в разделе установка системных средств.

Если сетевое соединение требует настройки в связи с определенными опциями DHCP или потому что использования DHCP не достаточно, тогда откройте :

Настройте оба параметра config_eth0 и routes_eth0 введя информацию о IP-адресе и информацию о маршрутизации:

Для использования DHCP настройте config_eth0 :

Для получения полного списка доступных опций пожалуйста прочтите. Не забудьте также прочитать man страницы для DHCP клиента, если требуется сделать определенные настройки.

Если в системе имеются несколько сетевых интерфейсов, то повторите предыдущие шаги для config_eth1, config_eth2 , и т.д.

Теперь сохраните настройки и выйдите, чтобы продолжить далее.

Автоматический запуск сетевого подключения при загрузки системы
Для того, чтобы сетевые интерфейсы начинали работать во время загрузки системы их нужно добавить к уровню запуска по умолчанию.

Если в системе есть несколько сетевых интерфейсов, то соответствующие файлы должны быть созданы также, как мы делали это для.

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


 * 1) Измените настройки в файле  используя правильное название интерфейса (например   вместо  ).
 * 2) Создайте новую символьную ссылку (например ).
 * 3) Удалите старую символьную ссылку.
 * 4) Добавьте новую в уровень запуска по умолчанию.
 * 5) И удалите старую с помощью.

Файл hosts
Далее сообщим Linux о сетевом окружении. Это делается с помощью и помогает разрешить имя хоста в IP адрес для хостов, которые не разрешаются сервером имен.

Сохраните и закройте текстовый редактор для продолжения.

Опционально: поддержка PCMCIA устройств
Владельцам PCMCIA теперь следует установить пакет.

Root пароль
Изменить пароль root можно с помощью команды.

Linux учетная запись root является всемогущей учетной записью, так что выбирайте надежный пароль. Позже, можно создать дополнительную учетная запись обычного пользователя для повседневных операций.

Инициализация и загрузочная информация
Gentoo (по крайней мере при использовании OpenRC) использует для настройки сервисов, запуска и остановки системы. Откройте и прочтите все комментарии в файле. Проверьте настройки и измените их при необходимости.

Далее, откройте для настройки раскладки клавиатуры. Отредактируйте файл и выберите нужную раскладку.

Соблюдайте особую осторожность с переменной keymap. Если выбрать неправильный раскладку, то может получится странный результат при нажатии на клавиатуру.

В конце, отредактируйте чтобы установить параметры часов. Отредактируйте его в соответствии с личными предпочтениями.

Если аппаратные часы не настроены на время в UTC, то необходимо установить  в файле. В противном случае система может отображать искаженное время.