Как сделать загрузку через Boot ROM c NW 5.1?

Обсуждение технических вопросов по продуктам Novell

Как сделать загрузку через Boot ROM c NW 5.1?

Сообщение Аркадий Глазырин » 06 мар 2003, 12:08

Обзавелся сетевыми адаптерами D-Link DFE 538TX с Boot ROM (DFE-538R).

Это ПЗУ начальной загрузки (RPL protocol) для адаптера D-Link DFE-538TX. Обеспечивает загрузку рабочей станции через сеть без диска. Remote Program Load (RPL).

Теперь хочется научиться делать загрузку через него.
Подскажите ссылку на FAQ по этой теме.

То, что я нашел предполагает загрузку по IP и почему-то в обязательном порядке с DHCP. (???)
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Сергей Петухов » 07 мар 2003, 06:54

Не знаю, как насчет 5.1 и RPL, а на 4.11 и ACORP 8029 это делается так:
0) Прошивается ВООТ-RОМ под NETWARE (Мне при покупке в фирме прошили за +1 у. е. к стоимости карточки)
1) создается загрузочная дискета с клиентом NWCLIENT, такая, чтобы можно было грузиться с неё без диска.
2) создается образ дискеты с помощью PUBLIC\DOSGEN, по умолчанию это net$dos.sys
3) переаписать net$dos.sys в login
4)Если конфигураций станций несколько (разные сетевухи), то в LOGIN надо создать файл BOOTCONF.SYS.
У него жесткая структура строки:
1-й символ =0 (нолик)
2-й символ=х (икс)
номер сети (берется из AUTOEXEC.NCF)
, (запятая)
номер сетевой карты
=comp1.sys (где comp1.sys это переименованный net$dos.sys для данного PC)
в конце обязательно пустая строка

Если компа нет в списке загрузки, то грузится с net$dos.sys.
Не мешайте железу работать и оно прослужит долго.
Сергей Петухов
 
Сообщения: 43
Зарегистрирован: 27 ноя 2002, 21:27
Откуда: Новосибирск.

Сообщение Михаил Григорьев » 09 мар 2003, 11:54

Аркадий черкните мне на мыло я вам вагон инфы по Удаленной загрузке вышлю....

Занимался я ей годика 3-4 назад плотничком... с десяток машин до сих пор работают... сугубо DOS... даже Win9x грузил...
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Аркадий Глазырин » 13 мар 2003, 11:07

Сергей Петухов писал(а):Не знаю, как насчет 5.1 и RPL, а на 4.11 и ACORP 8029 это делается так:
0) Прошивается ВООТ-RОМ под NETWARE (Мне при покупке в фирме прошили за +1 у. е. к стоимости карточки)


Есть.

Сергей Петухов писал(а):1) создается загрузочная дискета с клиентом NWCLIENT, такая, чтобы можно было грузиться с неё без диска.


Сделал.

Сергей Петухов писал(а):2) создается образ дискеты с помощью PUBLIC\DOSGEN, по умолчанию это net$dos.sys


Dosgen.exe нашел в SYS:\SYSTEM
Это он?
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Михаил Григорьев » 13 мар 2003, 11:43

Да :D
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Аркадий Глазырин » 13 мар 2003, 11:51

Михаил, кивни, если я правильно понимаю.

Изображение Получается, что загрузка происходит как бы с дискеты!
Супер!!!
Микросхема Boot ROM всего лишь делает запрос на сервер и, скажем так, запускает эту "виртуальную дискету"?

К чему я это спрашиваю?
К тому, что следовательно я могу на своё усмотрение менять настройки загрузки, порядок (в разумных пределах), загружать Нортон вместо Волкова (и наоборот), подгружать русификаторы и утилитки для DOS.

Т.е. работать как с "общей" дискетой. Единой для всех и очень быстрой.

Так?
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Михаил Григорьев » 13 мар 2003, 17:44

Процесс загрузки с BootROM'а происходит так:

1) Во время загрузки станции без HDD BootROm ищет сервер NW и проверяет наличие файла BOOTCONF.SYS:
a) Если файл найден то в нем сверяются IPX-адреса на
соответсятвие файлам образам.
Пример BOOTCONF.SYS: (Такой он у меня)
0x0A856192,0080ADAB71D1=DOS622.sys
0x0A856192,0080ADAB7085=DOS622.sys
0x0A856192,0080ADAB6D85=DOS622.sys
0x0A856192,0080ADAB6F74=DOS622.sys
0x0A856192,0080ADAB7140=DOS622.sys
0x0A856192,0080ADAB6D47=Win95.sys
0x0A856192,0080ADAB6E91=Win95.sys
Думаю понятно что за цифири там.... 8)
б) Если BOOTCONF.SYS не найден то ищется файл NET$DOS.SYS
или IBM$DOS.SYS или ещё там какой то... не помню..
2) Как толко найден NET$DOS.SYS или сопоставлены IPX-адреса из BOOTCONF.SYS названиям образов то происходит подмен дисковода A и загрузка происходит из образа...
3) Загрузочная дискета должна содержать клиента NW чтобы подключится к нужному серверу.... И тут возникает НО... Если сетевуха старая и BootRom тоже, то приходится во первых образ rplfix править и грузится используя NETX
Если сетевуха новая.... то можно и с родным NWClient for DOS грузится...

Вот пример моего AUTOEXEC.BAT для DOS машин:
@Echo Off
IPX
NETX
Path=f:\login;f:\login\vc;f:\public;f:\root\util;z:\bc31\bin;z:\pcad\exe;
Path=%Path%;f:\public;f:\root\dos;f:\root\soft\qbasic;
NCLS
SET COMSPEC=F:\LOGIN\command.com
F:\LOGIN\ST.BAT

Вот мой CONFIG.SYS тоже для DOS машин:
switches=/f
numlock=off
lastdrive=e
buffers=50
files=100
dos=high,umb
device=a:\himem.sys /testmem:off
country=007,866,a:\country.sys

Вот F:\LOGIN\ST.BAT
:Again
Login
SET COMSPEC=F:\LOGIN\command.com
IF ErrorLevel=1 GoTo Again
VC

В AUTOEXEC.BAT в образе вызывается st.bat c помощьу которого мы логинимся к серверу...
После того как успешно отработал ST.BAT уже с сервака зап-ся VC...
Ну а дальше что угодно под DOS'ом запускаем с сервера

Посути дискета нужна только для подключения к серверу и все... всё остальное типа VC или NC или русификатора грузится уже с сервера...

Привожу краткую картинку что у меня в SYS:LOGIN лежит:
Изображение

Другое дело если Win95 на бездисковых машинах.... вот там дааааа... геморою много...

А вот Win 3.1 или 3.11 можно без проблем грузить...

Если появятся вопросы Аркадий то с радостью отвечу...
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Аркадий Глазырин » 14 мар 2003, 19:06

Григорьев Михаил писал(а):Если появятся вопросы Аркадий то с радостью отвечу...


А можешь поделиться готовым DOS622.sys, Win95.sys ?

E-mail: gru68@lenta.ru.remove_this
Аватара пользователя
Аркадий Глазырин
 
Сообщения: 2762
Зарегистрирован: 16 авг 2002, 09:09
Откуда: Екатеринбург

Сообщение Михаил Григорьев » 15 мар 2003, 09:22

Письмо ушло... 8)
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Остается добавить...

Сообщение Мещеряков Андрей » 17 мар 2003, 09:39

Приветствую!
Все верно, можно тольк добавить следующее:
-при использовании netx в многосерверных сетях указывать переменную preferred server. Причем образа загрузки, bootconf и autoexec с вызываемыми из-под него утилитами надо иметь на всех серверах! Первым может отозваться любой из серверов, но управление и логин произойдет только на preferred.
-исполнение autoexec имеет свои особенности, если в процессе отработки вы меняете имя текущего диска... Например, у меня когда-то работа autoexec начиналась в sys:login, а заканчивалась в спланированном как псевдокорневом домашнем каталоге пользователя. Этот пункт в фирменной документации не освещен (был набор "красных книг" для 3.11) и докопаться до понимания механики непросто: по autoexec-у идет как бы маркер, и при смене драйва там должен быть точно такой же файл
-если речь идет о ДОС, я если честно предпочитал мелкософтовым поделкам DRDOS или NWDOS. Менеджер памяти у первой - просто рулез! Резидентно занимает только 40К памяти (emm386 - 256 и выше) выдавая при этом "на гора" теоритически возможный объем UMB. Эти досы умели переность ядро ДОС не только в XMA, но и UMB ( :idea: ) чего мелкософт так и не реализовал, равно как и hifiles & hibuffers в то время. Одним словом, если надо из древней техники выжать все, на что она способна, то это - самое то (есть еще тема об организации UMB - блоков в реальном режиме процессора 286, но не будем о грустном )
-помимо netx для конвертируемой памяти были еще emsnetx и xmsnetx, для ems и xms соотв.

С уважением And
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

Вообще-то я и на старых с VLM работаю.

Сообщение Boris Morozov » 18 мар 2003, 04:11

На ISA картах NE2000 и старых 3c509 все работает. Причем у меня образ один для обоих типов. Поругивается чуток на чужую карту, но работает.
Но желательно NWDOS, иначе при переключении дисков ругается, что не находит bat файл. А с NWDOS просто все чудесно работает. А со старыми оболочками помимо того, что они работают только c BINDERY, что само по себе создает массу геморроя, так есть еще один интересный эффект.
На NSS дисках не выполняются BAT файлы. Что бы это значило, я так и не понял. Проявляется и на 5.0 и на 6 SP2. Не лечится никак, только отказом от NETX и ее клонов. Полгода назад из-за этого пришлось напрячся и избавиться от чудного образа, который был сделан в 94 году и работал до этого времени. Правда новый получился не хуже.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Re: Вообще-то я и на старых с VLM работаю.

Сообщение Михаил Григорьев » 18 мар 2003, 09:19

Boris Morozov писал(а):На ISA картах NE2000 и старых 3c509 все работает. Причем у меня образ один для обоих типов. Поругивается чуток на чужую карту, но работает.


Это смотря на каких NE2000.... у меня вообще динозавры... На VLM работать не хотят, только NETX понимают...

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


:wink: :D :D У меня образ аж с 92 года... по наследству мне достался от старого админа...
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Савельев Сергей » 24 мар 2003, 16:53

Добрый день
Должен Вас разочаровать Михаил по поводу NE2000
Я заставлял работать с. к. E2000+ на vlm с ipx.com(без odi драйвера)
Всё работало
Кстати кто подскажет, где можно почитать про организацию загрузки на PXE
Меня интересует подготовка сервера, а с остальным сам разберусь
Аватара пользователя
Савельев Сергей
 
Сообщения: 524
Зарегистрирован: 15 ноя 2002, 11:24
Откуда: Моск. обл. г. Железнодорожный


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 61

cron