Установил бездисковые станции под NW6.0, нужен совет профи!!

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

Установил бездисковые станции под NW6.0, нужен совет профи!!

Сообщение booran » 20 сен 2005, 16:52

Привет всем!

Разобрался, прошил BOOT Rom-ы и настроил удаленную загрузку для бездисковых станций по RPL
Карты Realtek 8029, 8129, 8139, compex dec2141 (de250) и т.д.

Все работает как часы!!! НО! До момента когда грузится VLM или NETX,
после этого станция аттачится к серверной папке login и, блин, теряет autoexec.bat !
То есть местные знатоки в курсе, что есть такая проблема, только вот как ее кто решил? По поиску нет ответа...

В принципе юзер может и ручками набрать "login" и не переломится, но хочется заавтоматизировать по максимуму...

В общем после VLM или NETX пишет batch file missing и последнюю строчку login не исполняет гад...
Лечится конечно если автоекзек.бат положить с имиджевой дискеты в папку \LOGIN\ там он его подхватывает и все пучком, но это же прямой геморрой когда карт и драйверов несколько...

Я вижу выход такой - при загрузке с Бут рома делать виртуальный диск, куда все дрова и бат файлы перемещать, и там корректно заканчивать загрузку.

Кто еще как делал - знает лечение???
Наше Вам, с кисточкой...
booran
 
Сообщения: 8
Зарегистрирован: 20 сен 2005, 16:37

Re: Установил бездисковые станции под NW6.0, нужен совет про

Сообщение Dimerson » 20 сен 2005, 17:45

booran писал(а):Привет всем!

Разобрался, прошил BOOT Rom-ы и настроил удаленную загрузку для бездисковых станций по RPL
Карты Realtek 8029, 8129, 8139, compex dec2141 (de250) и т.д.

Все работает как часы!!! НО! До момента когда грузится VLM или NETX,
после этого станция аттачится к серверной папке login и, блин, теряет autoexec.bat !
То есть местные знатоки в курсе, что есть такая проблема, только вот как ее кто решил? По поиску нет ответа...

В принципе юзер может и ручками набрать "login" и не переломится, но хочется заавтоматизировать по максимуму...

В общем после VLM или NETX пишет batch file missing и последнюю строчку login не исполняет гад...
Лечится конечно если автоекзек.бат положить с имиджевой дискеты в папку \LOGIN\ там он его подхватывает и все пучком, но это же прямой геморрой когда карт и драйверов несколько...

Я вижу выход такой - при загрузке с Бут рома делать виртуальный диск, куда все дрова и бат файлы перемещать, и там корректно заканчивать загрузку.

Кто еще как делал - знает лечение???


2 варианта : копируем autoexec.bat в sys:\login или это бат-файл который получает управление из autoexec.bat без возврата в autoexec.bat [если нужны разные autoexec.bat]. Так же возможно копировать autoexec.bat или аналогичный bat-файл на RAM-Disk.
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение Larico » 20 сен 2005, 17:47

А если из autoexec.bat вызывать другой файлик - например startnet.bat в котором уже запускать vlm, netx и login?
Насколько я помню - должно работать.
CNA 6 Certified;
Salesperson 2004
Аватара пользователя
Larico
 
Сообщения: 974
Зарегистрирован: 13 май 2003, 13:57
Откуда: Матрице все равно .....

Сообщение booran » 20 сен 2005, 22:25

кидать в другой файл бесполезно, так как пока не запустился vlm то коннекта с сетевым диском \login нет, а как только запустился - теряется коннект с имиджем подгружаемым через bootrom.

Видимо придется делать виртуальный диск и с него все запускать.

А кто знает, каким диском в системе представляется бутромовый имидж? У меня возникло подозрение, что имидж себя в системе негласно прописывает типа "я-диск "А"" а когда стартует vlm то он сносит все эти прописки и вешает диск А как флопик реальный, вот все из имиджа и теряется...
Хотя это только предположения...
Наше Вам, с кисточкой...
booran
 
Сообщения: 8
Зарегистрирован: 20 сен 2005, 16:37

все получится

Сообщение Антон Савельев » 21 сен 2005, 10:05

... и без RAM-диска...
Кидайте файлы в sys\login
примерное содержимое файлов привожу:
==== autoexec.bat =========
@ECHO OFF
CALL 3C5X9.BAT
LOGIN.BAT
======================
==== 3c5x9.bat ===========
@ECHO OFF
PROMPT $p$g
VER

GOTO %CONFIG%

:DEF
SET NWLANGUAGE=English
SET WSTYPE=DISKLESS
SET COMSPEC=V:COMMAND.COM
LH LSL.COM
LH RPLODI.COM
LH 3C5X9.COM
LH IPXODI.COM
LH MOUSE.COM
MODE CON CODEPAGE PREPARE=((866) A:\EGA3.CPI)
MODE CON CP SEL = 866
LH KEYRUS.COM /COLOR=12 /EXT /SCAN=29 /ALL /BEEP
GOTO END

:WIN
SET NWLANGUAGE=English
SET WSTYPE=DISKLESS
SET COMSPEC=V:COMMAND.COM
LH LSL.COM
LH RPLODI.COM
LH 3C5X9.COM
LH IPXODI.COM
LH ODIHLP.EXE
MODE CON CODEPAGE PREPARE=((866) A:\EGA3.CPI)
MODE CON CP SEL = 866
LH KEYB RU,,A:\KEYBRD2.SYS
GOTO END

:DBASE
SET NWLANGUAGE=English
SET WSTYPE=DISKLESS
SET COMSPEC=V:COMMAND.COM
SET CLIPPER=F50
LH LSL.COM
LH RPLODI.COM
LH 3C5X9.COM
LH IPXODI.COM
LH MOUSE.COM
MODE CON CODEPAGE PREPARE=((866) A:\EGA3.CPI)
MODE CON CP SEL = 866
LH KEYRUS.COM /COLOR=12 /EXT /SCAN=29 /ALL /BEEP
GOTO END

:ACCT
SET NWLANGUAGE=English
SET WSTYPE=DISKLESS
SET COMSPEC=V:COMMAND.COM
LH LSL.COM
LH RPLODI.COM
LH 3C5X9.COM
LH IPXODI.COM
SET CLIPPER=F:90
MODE CON CODEPAGE PREPARE=((866) A:\EGA3.CPI)
MODE CON CP SEL = 866
LH KEYRUS.COM /COLOR=12 /EXT /SCAN=29 /ALL /BEEP
GOTO END

:SBUS
SET NWLANGUAGE=English
SET WSTYPE=DISKLESS
SET COMSPEC=V:COMMAND.COM
LH LSL.COM
LH RPLODI.COM
LH 3C5X9.COM
LH IPXODI.COM
MODE CON CODEPAGE PREPARE=((866) A:\EGA3.CPI)
MODE CON CP SEL = 866
LH KEYRUS.COM /COLOR=12 /EXT /SCAN=29 /ALL /BEEP
GOTO END

:MSNET
SET NWLANGUAGE=English
SET WSTYPE=DISKLESS
SET COMSPEC=V:COMMAND.COM
LH LSL.COM
LH RPLODI.COM
LH 3C5X9.COM
LH IPXODI.COM
LH ODIHLP.EXE
MODE CON CODEPAGE PREPARE=((866) A:\EGA3.CPI)
MODE CON CP SEL = 866
LH KEYRUS.COM /COLOR=12 /EXT /SCAN=29 /ALL /BEEP
GOTO END

:END
======================
==== login.bat ===========
@ECHO OFF
cx /r
choice /c:w Ваш выбор : /n
if errorlevel 1 goto DONE
:DONE
log-in.exe %1 %2 %3 %4
=====================

login.exe переименовываем в log-in.exe
vlm.exe надо положить туда же
собственно все...
Антон Савельев
 
Сообщения: 219
Зарегистрирован: 16 авг 2002, 15:31
Откуда: Мурманск

Сообщение booran » 21 сен 2005, 13:17

Вот спасибо!!!

Пойду попробую...
Наше Вам, с кисточкой...
booran
 
Сообщения: 8
Зарегистрирован: 20 сен 2005, 16:37

Сообщение Урал » 21 сен 2005, 13:38

booran


Расскажи, как прошивал карточки? Какие микросхемы использовал?
Можешь кинуть образы рабочие BOOT-ROM для NE-2000 совместимых ISA исполнения?[/quote]
Урал
 
Сообщения: 389
Зарегистрирован: 14 июн 2002, 18:34

Сообщение booran » 21 сен 2005, 16:46

Да все просто и банально,

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

Итак, технология простая для тех кто знаком с электроникой:

Берем программатор либо универсальный либо для 27 серии ПЗУ (можно и в 28-ю флеш серию лить в принципе)
Бежим в магазин чип-дип и затариваем нужное число м.схем
Это могут быть как УФ-стираемые 27с256 или 27с512 так и одноразовые. УФ стоят ~3$ а одноразовые 1$
(лично я раскурочил десяток-другой 286-386-486 плат, вынул из них где можно было УФ БИОС ПЗУ, положил окошком на УФ бактерицидную лампу, они стерлись к хренам, правда не с первого раза, ну и ошибки исправлял повторным стиранием. Покупать не пришлось)
Лезем в инет за BOOTROM Firmware-зом. Для RTL карт его навалом у производителя на сайте - не жадные, для D-link случайно нашел м-схему BOOTROM на одной из карт - дальше слил в файл и понаделал копий, ну и т.д. в принципе найти можно почти для любой карты если заморочиться. На крайний случай есть савелово - с сетевухи снимут и продадут с удовольствием, а дальше размножить на нужное кол-во микросхем не проблема.
Ну в общем то дальше идет конкретная настройка под конкретную плату, можно долго рассказывать. Спрашивайте конкретно что нужно.
Прошивок немного есть, если нужно выложу.


Да, решил я свою проблему - офигенную дискету сварганили, РАМ диск из нее разжимается из ЗИП архива, монтируется как диск С:\ так что юзер даже не догадывается что станция бездисковая! короче все мега-круто и быстро. Не верится что это всего лишь пентиумы-100МГц!!!!

Спасибо всем!!!!
Наше Вам, с кисточкой...
booran
 
Сообщения: 8
Зарегистрирован: 20 сен 2005, 16:37

Сообщение Станислав Занков » 21 сен 2005, 23:46

Смысл в том, что на момент загрузки vlm из некоторого BAT-файла этот же BAT-файл должен быть в SYS:\LOGIN.

Можно сделать, к примеру, так. В autoexec.bat запускаете набор программ с загрузочного образа (например, русификатор), а далее делаете вызов другого BAT-файла (свой для каждой сетевой), в котором и производится загрузка драйверов сетевой карты, а далее, собственно, вызов login.exe.

Тогда выполнение продолжиться далее. А! Обратить внимание на command.com! Когда грузится VLM прекращается и эмуляция диска А => нужно переопределить новое положение command.com'а.
Станислав Занков
 
Сообщения: 3
Зарегистрирован: 21 сен 2005, 23:32
Откуда: Челябинск

Вот мой рабочий образец.

Сообщение Boris Morozov » 22 сен 2005, 01:24

Config.sys

Lastdrive=z
device=himem.sys
device=emm386.exe
devicehigh=display.sys con=(ega,,1)
Country=007,866,country.sys
installhigh=lsl.com
installhigh=Rplodi.com
installhigh=3c5x9.com
installhigh=ipxodi.com

Autoexec.bat

vlm
A:
login
keyrus

В директории Login лежит command.com и autoexec.bat


и наконец список файлов на образе

3C5X9 COM 42 992 21.07.96
AUTO VLM 4 447 09.12.93
AUTOEXEC BAT 22 12.08.03
BIND VLM 4 664 09.12.93
CONFIG SYS 229 16.11.02
CONN VLM 10 705 09.12.93
COUNTRY SYS 30 742 05.05.99
DISPLAY SYS 17 239 05.05.99
E930 COM 26 368 22.11.96
EMM386 EXE 125 975 05.05.99
FIO VLM 17 914 09.12.93
GENERAL VLM 4 203 09.12.93
HIMEM SYS 33 191 05.05.99
IPXNCP VLM 9 560 09.12.93
IPXODI COM 39 353 05.12.95
LSL COM 18 313 05.12.95
NDS VLM 8 340 09.12.93
NET CFG 345 16.11.02
NETX VLM 15 622 09.12.93
NMR VLM 9 758 02.04.93
NWP VLM 6 500 09.12.93
PRINT VLM 7 893 09.12.93
REDIR VLM 13 633 09.12.93
RPLODI COM 1 652 21.03.91
RSA VLM 19 552 09.12.93
SECURITY VLM 7 978 09.12.93
TRAN VLM 1 545 09.12.93
VLM EXE 36 525 09.12.93
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение Урал » 22 сен 2005, 07:07

(лично я раскурочил десяток-другой 286-386-486 плат, вынул из них где можно было УФ БИОС ПЗУ, положил окошком на УФ бактерицидную лампу, они стерлись к хренам, правда не с первого раза, ну и ошибки исправлял повторным стиранием. Покупать не пришлось)


А разве одноразовые можно стирать и записывать заново? Они же одноразовые? Или программатором можно?
Урал
 
Сообщения: 389
Зарегистрирован: 14 июн 2002, 18:34

Сообщение PavelKHTW » 22 сен 2005, 12:58

Урал писал(а):
(лично я раскурочил десяток-другой 286-386-486 плат, вынул из них где можно было УФ БИОС ПЗУ, положил окошком на УФ бактерицидную лампу, они стерлись к хренам, правда не с первого раза, ну и ошибки исправлял повторным стиранием. Покупать не пришлось)


А разве одноразовые можно стирать и записывать заново? Они же одноразовые? Или программатором можно?

Можно, потому как УФ стираемые - они многоразовые :)
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Сообщение booran » 22 сен 2005, 13:20

Все, всем спасибо еще раз!,
Заморочки с помещением команд.ком и прочей шняги в папку ЛОГИН не очень хорошо,
Хорошо получилось с РАМ диском, и без геморроев, и сверхбыстро все работает, даже прикладные программулины которые в качстве темп. директории используют С:\
Если кому надо - сброшу имидж дискеты, замените драйвер сетевушки на ваш и пользуйтесь (вам понравится :))
Наше Вам, с кисточкой...
booran
 
Сообщения: 8
Зарегистрирован: 20 сен 2005, 16:37

Сообщение Dimerson » 22 сен 2005, 15:02

booran писал(а):Все, всем спасибо еще раз!,
Заморочки с помещением команд.ком и прочей шняги в папку ЛОГИН не очень хорошо,
Хорошо получилось с РАМ диском, и без геморроев, и сверхбыстро все работает, даже прикладные программулины которые в качстве темп. директории используют С:\
Если кому надо - сброшу имидж дискеты, замените драйвер сетевушки на ваш и пользуйтесь (вам понравится :))


Увы - размер рамдиска не бесконечный посему делать там TEMP не рекомендуется. Особенно если вдруг приспичит поиграться с WIN95 [не OSR2 версия поддрживает remote loading] - SWAP придется на сетевом диске держать ...
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Сообщение booran » 22 сен 2005, 15:03

Ага, это я в курсе. Задачи там дос, объем темпа максимум 1мег нужен.
Наше Вам, с кисточкой...
booran
 
Сообщения: 8
Зарегистрирован: 20 сен 2005, 16:37

След.

Вернуться в Novell

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

Сейчас этот форум просматривают: Google [Bot] и гости: 4