Старт NW с CD. Изврат или реальность?

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

Старт NW с CD. Изврат или реальность?

Сообщение Музалёв Николай » 08 июн 2006, 18:34

Блудя в Сети, наткнулся на желание америкаканого коллеги стартовать с лазерного диска (см. тему)
С точки зрения чистой теории - возможно.... , а в реальности?
Как коллеги относятся к такой возможности?
Кто либо реализовал подобное для себя?
Спасибо.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Re: Старт NW с CD. Изврат или реальность?

Сообщение Dimerson » 08 июн 2006, 21:49

Музалёв Николай писал(а):Блудя в Сети, наткнулся на желание америкаканого коллеги стартовать с лазерного диска (см. тему)
С точки зрения чистой теории - возможно.... , а в реальности?
Как коллеги относятся к такой возможности?
Кто либо реализовал подобное для себя?
Спасибо.


Я делал бездисковый рутер на 3.11. лет 100 назад. Грузился бутромом - кидал сервер.exe + драйверы.лан+тцп.нлм + обвязка на ромдиск. 386 8 MB воркало. Думаю что такое же делается и на Bootable CD и на Bootable flash etc
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Смотря для какой версии

Сообщение Павел Гарбар » 09 июн 2006, 00:08

начиная вроде с 5.0 NW при старте или в процессе работы кое-что пишет в свой досовый раздел. Так что КД-ПЗУ может и не прокатить.
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Сообщение Алексей Волков » 09 июн 2006, 10:40

Пришлось как-то поэкспериментировать. NetWare 6.x можно стартонуть с CD так:

1) Создайте загрузочную дискету Caldera DR-DOS
2) Скопируйте на дискету himem.sys версии 3.95 или выше
3) Скопируйте на дискету ramdrive.sys версии 3.06 или выше
4) Скопируйте на дискету oakcdrom.sys или другой DOS-драйвер для вашего устройства чтения CD-ROM
5) Скопируйте на дискету nwcdex.exe версии 2.81 или выше
6) Создайте на дескете файл config.sys, запишите в него следующее:
FILES=100
BUFFERS=100
device=himem.sys /testmem:off
device=ramdrive.sys /E 15000
device=oakcdrom.sys /D:cd001 /L:R
LASTDRIVE=Z
7) Создайте на дискете папку NW и скопируйте туда файл startup.ncf. Если у вас нет резервной копии файла startup.ncf, то вам его необходими создать заново. Также в данный файл необходимо добавить следующие строчки:
SEARCH ADD R:\STARTUP
SEARCH ADD R:\PRODUCTS\NICI\STARTUP
SEARCH ADD R:\DRIVERS\STORAGE
SEARCH ADD R:\DRIVERS\LAN
Таким образом, файл startup.ncf будет имееть вид, подобный следующему:
SEARCH ADD R:\STARTUP
SEARCH ADD R:\PRODUCTS\NICI\STARTUP
SEARCH ADD R:\DRIVERS\STORAGE
SEARCH ADD R:\DRIVERS\LAN

LOAD ACPIDRV.PSM
######## End PSM Drivers ########
LOAD IDECD.CDM
LOAD IDEHD.CDM
######## End CDM Drivers ########
LOAD IDEATA.HAM SLOT=10009
######## End HAM Drivers ########

8.) Создайте на дискете файл autoexec.bat и добавьте в него следующие строчки:
SET CDDISK=R
NWCDEX.EXE /D:cd001 /L:%CDDISK%
9) Создайте на дискете файл copynw.bat и добавьте в него следующие строчки:
set NWLANG=437
set NWCOUNTRY=001
set NWDISK=%1

%CDDISK%:
cd \
%NWDISK%:
cd \
mkdir nw
copy /y %CDDISK%:\startup\server.* %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\cdbe.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\nwkcfg.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\cpucheck.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\diag500.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\neb.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\nbi.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\sguid.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\mm.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\nwpa.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\nwpaload.nlm %NWDISK%:\nw\*.*
copy /y %CDDISK%:\products\nici\startup\domxeng.xlm %NWDISK%:\nw\novxeng.xlm
copy /y %CDDISK%:\sys\login\nls\%NWLANG%_uni.001 %NWDISK%:\nw\*.*
copy /y %CDDISK%:\sys\login\nls\uni_%NWLANG%.001 %NWDISK%:\nw\*.*
copy /y %CDDISK%:\startup\nls\uni_%NWLANG%.tab %NWDISK%:\nw\*.*
copy /y %CDDISK%:\install\lconfig\lc_%NWLANG%.%NWCOUNTRY% %NWDISK%:\nw\lconfig.sys
copy /y a:\nw\startup.ncf %NWDISK%:\nw\*.*

%NWDISK%:
cd \
cd nw
ЗАМЕЧАНИЕ. Переменная NWLANG определяет кодовую страницу DOS, в данном случае 437, что соответствует EN-USA. Вы можете изменить это значение на то, которое использовалось на вашем сервере, например, 866. Переменная NWCOUNTRY соответствует коду страны, который использовался на сбойном сервере, в данном случае 1, что соответствует USA. Будьте внимательны, значения данных переменных должны строго соответствовать тем, что использовалось на сбойном сервере. Более того, если, например, использовалась кодовая страница DOS 866, то переменная NWCOUNTRY должна быть установлена 7, что соответствует Russia.
10) Выполните загрузку сервере с данной дискеты, вставьте загрузочный инсталяционный CD-ROM NetWare в устройство для чтение CD-дисков и убедитесь, что виртуальный диск и CD-ROM удачно смонтировались
11) Наберите следующую команду и нажмите ENTER:
A:\COPYNW.BAT <VIRTDISK>
<VIRTDISK> - это буква, которая соответствует виртуальному диску. Например, команда может выглядеть:
A:\COPYNW.BAT C

12) Если копирование файлов прошло успешно, то выполните запуск сервера следующей командой:
SERVER.EXE -NL
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Сообщение Алексей Волков » 09 июн 2006, 10:47

Кстати можно скрестить эту стартовую дискету с инсталяционным диском, т.е. переопределить загрузочный образ, и тем самым сделать старт прямо с CD
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Сообщение Музалёв Николай » 09 июн 2006, 15:57

2 Алексей Волков
Это познавательно, но насколько я понимаю, супостат хочет вставить СД и грузануться с него. Жесткий диск в рамках этого подхода вроде как и не имеет ДОСа в принципе.

Причем другой супостат говорит, что это работает. ( см. там же)

Тогда я тоже не очень понимаю, куда будет записываться тот же файл "псевдо-реестра", например...
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение Мещеряков Андрей » 09 июн 2006, 20:09

Музалёв Николай писал(а):2 Алексей Волков
Это познавательно, но насколько я понимаю, супостат хочет вставить СД и грузануться с него. Жесткий диск в рамках этого подхода вроде как и не имеет ДОСа в принципе....

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

Сообщение Алексей Волков » 11 июн 2006, 21:03

Музалёв Николай писал(а):2 Алексей Волков
Это познавательно, но насколько я понимаю, супостат хочет вставить СД и грузануться с него.


Без проблем.
- Делаете ISO образ первого инсталяционного диска или диска, на который копируете DOS-раздел.
- После этого делаете стартовую дискету, как описано выше (для интсаляционного диска).
- Снимаете образ с полученной дискеты
- например, при помощи WinISO, делаете ISO-образ стартовым, при этом используете образ дискеты
- собственно, записываете образ на CD

Музалёв Николай писал(а):Тогда я тоже не очень понимаю, куда будет записываться тот же файл "псевдо-реестра", например...


На виртуалный RAM-диск.

---

Относительно set-параметром, то лучше их продублировать в startup.ncf и autoexec.ncf. Хотя при копировании DOS-раздела на CD перед стартом server.exe в батнике можно предусмотреть копирование уже существующего реестра на виртуальный диск.
Алексей Волков
 
Сообщения: 292
Зарегистрирован: 14 окт 2003, 19:21
Откуда: Kiev

Сообщение Музалёв Николай » 13 июн 2006, 14:18

На виртуалный RAM-диск.

Но в этом случае проблемно обойтись без досовских менеджеров памяти....
Не помешают?
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение Мещеряков Андрей » 13 июн 2006, 17:03

Музалёв Николай писал(а):
На виртуалный RAM-диск.

Но в этом случае проблемно обойтись без досовских менеджеров памяти....
Не помешают?

Помешают :D Если драйвер вдиска поновей - ему нужен himem... Если накопаете старый - от 3.30 напрмер, ему himem не нужен, но зато он в свою очередь не станет делиться и с Тварью :) Откуда вообще уверенность, что Тварь в штатном режиме что-то пишет в дос-партицию? И почему нельзя просто перенаправить этот процесс на реальный дос-раздел, а загрузиться с КД?
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

Сообщение Музалёв Николай » 13 июн 2006, 19:15

...что-то пишет в дос-партицию?....на реальный дос-раздел

Ммм...А что коллега имеет в виду под этими терминами?

Мы то говорим, что при работе NW происходит достаточно регулярное обновление файла SERVCFG.* в стартовом каталоге.
(Не считая того, что при установке SP оно норовит всё новое как раз туда же и поместить.)

В общем - мороки вижу больше, чем реальной пользы...
Но еще никто из коллег не сказал, что использует такую технологию.
Что, таких нет?
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Сообщение Мещеряков Андрей » 14 июн 2006, 08:17

Музалёв Николай писал(а):
...что-то пишет в дос-партицию?....на реальный дос-раздел

Ммм...А что коллега имеет в виду под этими терминами?

Мы то говорим, что при работе NW происходит достаточно регулярное обновление файла SERVCFG.* в стартовом каталоге.
(Не считая того, что при установке SP оно норовит всё новое как раз туда же и поместить.)

В общем - мороки вижу больше, чем реальной пользы...
Но еще никто из коллег не сказал, что использует такую технологию.
Что, таких нет?

Мне не просто не приходило в голову резервивовать ДОС - партицию сервера таким образом, надо сказать :lol: Достаточно регулярное - этот как ? Если система статична, т.е. никакие изменения в этот самый "реестр" не вносятся - прямо берет и сама обновляет? Как будет нечего делать - попробую :D Но при всех выгодах - разруливать все издержки с установкой СП и любом изменении придется администратору :) А потому ДОС партицию лучше иметь, чем не иметь. А КД ... должны просто своевременно обновляться :)
Аватара пользователя
Мещеряков Андрей
 
Сообщения: 1999
Зарегистрирован: 19 сен 2002, 14:55
Откуда: lipetsk

Сообщение Андрей Старков » 14 июн 2006, 12:59

Мещеряков Андрей писал(а): Если система статична, т.е. никакие изменения в этот самый "реестр" не вносятся - прямо берет и сама обновляет? Как будет нечего делать - попробую :D


В NRM глянь магические слова Netware Registry, как я понимаю SERVCFG и есть этот реестр, у меня например эти 4 файла с датой модификации сегодня 13:38 а сейчас 14:50

Раньше же все параметры SET или в startup.ncf или autoexec'е прописывали обязательно. А сейчас Monitor->Server Parameters и все в этом реестре хранится
Андрей Старков
 
Сообщения: 473
Зарегистрирован: 21 июн 2002, 13:57
Откуда: г. Ноябрьск, ЯНАО


Вернуться в Novell

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

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

cron