2.7. Подготовка к установке по сети

[Замечание]Замечание

Ниже вы встретите названия каталогов /положение_на_диске и /экспорт_каталог. /положение_на_диске — это каталог на сервере, содержащий необходимые для установки файлы. /экспорт_каталог — это каталог, доступный по NFS, FTP и HTTP.

При установке по FTP экспортируемым каталогом по умолчанию является каталог /var/ftp/pub/, при установке по HTTP — каталог /var/www/html/.

Чтобы скопировать содержимое инсталляционных дисков на компьютер, который будет выполнять роль сервера, выполните следующие команды:

для DVD

dd if=/dev/dvd of=/положение_на_диске/NauLinux.iso

где dvd — устройство DVD;

для CD

dd if=/dev/cdrom of=/положение_на_диске/diskX.iso

где cdrom — привод CD-ROM, X — номер диска.

2.7.1. Настройка TCP/IP

В случае, если на этапе выбора варианта установки (см. Разд. 2.3.1, Загрузка программы установки) вы выбрали варианты Установка на быстрые компьютеры, Установка на средние компьютеры, Установка на медленные компьютеры или Минимальная установка, сеть будет настроена автоматически по DHCP, и вы не увидите этот экран.

При установке по сети в диалоге Настройка TCP/IP (Configure TCP/IP) запрашиваются IP-адрес и другие сетевые адреса. Вы можете выбрать настройку IP-адреса и Маски подсети устройства путем DHCP (динамически) или вручную. При конфигурировании вручную можно ввести информацию о IPv4 и/или IPv6. Введите IP-адрес, используемый во время инсталляции, и нажмите [Enter]. Обратите внимание, что вам необходимо настроить IPv4, если вы хотите выполнить инсталляцию по NFS.

Программа установки определит Маску подсети на основе IP-адреса; если Маска подсети определилась неверно, вы можете произвести настройку вручную. Инсталляционная программа определяет Шлюз по умолчанию и Первичный сервер имен на основе IP-адреса и Маски подсети. В случае некорректного определения можно внести необходимые изменения.

Настройка TCP/IP (Configure TCP/IP)

Рисунок 2.11. Настройка TCP/IP (Configure TCP/IP)

2.7.2. Подготовка к установке по FTP и HTTP

Для установки НауЛинукс по сети с использованием FTP или HTTP необходимо подмонтировать ISO-образы или скопировать содержимое инсталляционных CD/DVD НауЛинукс в экспортируемый каталог компьютера, который будет выполнять роль сервера. Иными словами, следует создать дерево установки.

Создайте в экспортируемом каталоге каталог, в который в дальнейшем будет подмонтирован ISO-образ НауЛинукс. Например, для FTP это может быть каталог /var/ftp/pub/NauLinux, для HTTP — /var/www/html/NauLinux.

Чтобы подмонтировать ISO-образы, выполните следующую команду:

для DVD

mount -o loop /положение_на_диске/NauLinux.iso /экспорт_каталог/NauLinux

где /экспорт_каталог/NauLinux — каталог, доступный по FTP или HTTP;

для CD

mount -o loop /положение_на_диске/diskX.iso /экспорт_каталог/NauLinux/diskX

Например:

mount -o loop /положение_на_диске/disk1.iso /экспорт_каталог/NauLinux/disk1

Эту команду необходимо выполнить для всех ISO-образов CD.

Теперь необходимо открыть доступ к экспортируемому каталогу по FTP или HTTP. Для этого выполните следующие команды:

для FTP

/etc/init.d/vsftpd start

для HTTP

/etc/init.d/httpd start

Убедитесь, что к каталогу /экспорт_каталог/NauLinux открыт доступ по FTP или HTTP. Попробуйте получить доступ к этому каталогу с сервера, а затем с другого компьютера, находящегося в одной сети с сервером.

2.7.3. Подготовка к установке по NFS

Установку по NFS можно произвести как с дерева, так и с ISO-образов.

Для установки по NFS с дерева необходимо подмонтировать ISO-образы или скопировать содержимое инсталляционных CD/DVD НауЛинукс в экспортируемый каталог компьютера, который будет выполнять роль сервера, как описано в Разд. 2.7.2, Подготовка к установке по FTP и HTTP.

Для установки с ISO-образов необходимо обеспечить доступ к ним по сети. Для этого необходимо поместить ISO-образы в какой-то каталог, а затем сделать этот каталог доступным для программы установки. Можно произвести соответствующие настройки в программе system-config-nfs (для запуска в GNOME выберите СистемаАдминистрированиеНастройка сервера, в KDE — Главное менюАдминистрированиеНастройка сервера) или просто добавить в файл /etc/exports строку

/положение_на_диске *(ro)

Наконец, запустите команду, которая сделает каталог /положение_на_диске доступным в режиме чтения (read-only) для всех монтируемых систем:

/etc/init.d/nfs start

Если NFS уже запущен, перезапустите его при помощи следующей команды:

/etc/init.d/nfs restart