|
| ||||||||||||
| ||||||||||||
11. NFS-сервер на дискетеЭтот раздел был написан Ron Peters, rpeters@hevanet.com. Он объясняет как настроить NFS-сервер при загрузке с дискеты. Сначала это было придумано для обеспечения доступа по NFS к cdrom на другой машине без Linux/UNIX для установки Linux на машину на которой нет cdrom.
11.1 ВведениеЭтот документ был написан для тех, кто столкнется с той же проблемой, с которой я столкнулся недавно. Я устанавливал сервер с Linux на машину на которой не было cdrom и не было возможности добавления его, за исключением внешних приводов. Сейчас все меньше и меньше вероятность того, что вы будете устанавливать такие машины, так что этот документ перестанет быть ценным для вас. Однако я оценил его по достоинству, когда я попробовал настроить свою машину.
Поскольку на моей машине не было cdrom, я попробовал найти NFS-сервер для Win95 и организовать доступ к cdrom, достаточный для установки машины. Я нашел две программы (я не упоминаю их названий, хотя одна из них распространялась свободно, а вторая имела 14-дневную ограниченную лицензию), но одна программы не работала, а вторая не смогла обработать правильно имена Linux, так что я не смог выполнить установку.
Затем я попробовал загрузить мою машину с Win95 используя набор boot/root дисков и затем использовать дискеты из поставки для настройки NFS-сервера.
Это было замечательно просто и процедура вероятно была более легкой, чем чтение этого введения, но я верю, что помещение описания всей процедуры в одно место будет лучшим решением.
11.2 ОжиданияЭтот документ был написан, используя набор boot/root дисков от одного из дистрибутивов Slackware. Я использовал ядро версии 2.0.34 для boot/root дисков, но программы для NFS-сервера были взяты от сервера из версии 2.0.30. Я всегда использую методику установки от Slakware, не потому что она легче или лучше или хуже, просто я чувствую себя удобно при его использовании, и у меня нет времени пробовать другие методы.
Я не верю, что будет много проблем с использованием других версий ОС. Я хочу рекомендовать вам использовать текущие версии. Поскольку вероятно, что они будут использоваться для установки, то будут использоваться и наборы boot/root дискет от них.
11.3 Требования
11.4 Установка сервераЗагрузка временного NFS-сервераЗагрузитесь систему, которая будет работать как NFS-сервер с загрузочной дискеты и убедитесь, что сетевая карта обнаружена. Также необходимо, чтобы CDROM также был обнаружен ядром. Я буду использовать eth0 в качестве примера имени сетевой карты.
Смонтируйте дисковод и cdromПосле загрузки системы boot/root дискеты вам больше не нужны. Система полностью находится в ОЗУ.
Замените дискету с корневой файловой системой на другую. Смонтируйте ее:
Предполагается что на дискете находится файловая система ext2. Я могу
представить, что диск поддержки может иметь формат дискет DOS, но я не
пробовал это. Я В этом случае вы должны выполнить
Смонтируйте cdrom:
Я указал Устройства, которые я использовал сам. Они могут быть разными в зависимости от приложений. Точки монтирования /floppy и /cdrom существуют на корневой дискете, так что они могут быть использованы. Если их нет, то создайте их или используйте другие точки монтирования.
Настройка сети на временном сервереЗдесь мы опишем как настроить сеть для работы временного NFS-сервера. Необходимо запустить несколько команд. Нужно только немного информации для настройки (приведенные значения являются примерами):
IPADDR:172.16.5.100 #Адрес временного сервера
NETMASK:255.255.255.0 #Маска сети
BROADCAST:172.16.5.255 #Последний номер (255) отличается от IPADDR.
ETHNETWORK:172.16.5.0 #еще раз, полностью отличное от IPADDR значение.
GATEWAY:172.16.5.251 #необходим только, если вы используете шлюз. Вы скорее всего знаете этот адрес.
Выполните следующие команды. Вставьте в них вышеприведенные значения:
Используйте следующую команду только если вы используете шлюз и вам нужно работать через него:
Если все идет нормально, то ваша сеть заработает и вы сможете увидеть другие машины
Настройка доступа по NFS.Определите каталог к которому вы хотите предоставить доступ через NFS. В моем случае я использовал каталог /cdrom/slakware. Поместите этот каталог в файл /etc/exports:
Запуск сервера NFSПерейдите в каталог /floppy/usr/sbin и запустите:
Готово, запускайте процесс установкиОписанная процедура должна предоставить вам доступ к каталогу "/cdrom/slakware". После того, как все сделано вы можете загрузить машину на которую вы хотите установить систему и запустить процесс установки.
Когда вы перейдете к выбору носителя дистрибутива, выберите NFS-сервер. Вас спросят об адресе сервера. Задайте тот адрес, который вы использовали при настройке сервера. Вас также спросят о том, какой каталог необходимо монтировать. Укажите нужный каталог (тот, который вы указали в файле /etc/exports на NFS-сервере).
Система сможет подключиться к NFS-серверу. Посмотрите есть ли сообщения об ошибках. Все должно выполнится нормально и вы сможете продолжить процесс установки.
11.5 Разрешение проблемЕще ничего нетУ меня еще нет никаких сообщений о проблемах. Возможно когда люди будут использовать эту процедуру, то появится больше разных полезных советов и приемов.
11.6 Что сделатьDOS Disk.Проверить возможность использования дискеты в формате DOS как диска поддержки.
Команды rpc.Проверить порядок запуска команд rpc.* и все ли команды надо запускать или только некоторые.
Вперед Назад Содержание |
|
CITForum © 1997–2025