Handbook:Parts/Installation/System/ru

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

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


 * 1) В первом поле указывают раздел диска (путь до файла устройства).
 * 2) Во втором поле указывают точку монтирования, в которую раздел должен быть подключен.
 * 3) В третьем поле указывают файловую систему раздела.
 * 4) В четвертом поле указывают параметры подключения, которые используются вместе с, когда хотят смонтировать этот раздел. Каждая файловая система имеет свои параметры монтирования. Для получения полного списка пользователям рекомендуется прочитать справочную страницу монтирования . Несколько вариантов монтирования разделяются запятой.
 * 5) Пятое поле используется программой, чтобы определить нужно ли делать дамп этого раздела. Обычно устанавливается в 0 (ноль).
 * 6) Шестое поле используется программой, чтобы определить порядок в котором файловые системы должны быть проверены, если система не была отключена должным образом. Для корневой файловой системы обычно ставится значение 1, а для остальных 2 (или 0, тогда проверка файловой системы не будет производится).

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

Метки файловых систем и UUID
Both MBR (BIOS) and GPT include support for filesystem labels and filesystem UUIDs. These attributes can be defined in as alternatives for the  command to use when attempting to find and mount block devices. Filesystem labels and UUIDs are identified by the LABEL and UUID prefix and can be viewed with the command:

Because of uniqueness, readers that are using an MBR-style partition table are recommended to use UUIDs over labels to define mountable volumes in.

Метки разделов и UUID
Users who have gone the GPT route have a couple more 'robust' options available to define partitions in. Partition labels and partition UUIDs can be used to identify the block device's individual partition(s), regardless of what filesystem has been chosen for the partition itself. Partition labels and UUIDs are identified by the PARTLABEL and PARTUUID prefixes respectively and can be viewed nicely in the terminal by running the command:

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

The naming for block device files depends on a number of factors, including how and in what order the disks are attached to the system. They also could show up in a different order depending on which of the devices are detected by the kernel first during the early boot process. With this being stated, unless one intends to constantly fiddle with the disk ordering, using default block device files is a simple and straightforward approach.

Добавьте правила, которые соответствуют ранее запланированной схеме разметки диска и добавьте правила для таких устройств как 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, то необходимо установить  в файле. В противном случае система может отображать искаженное время.