Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Бездисковая загрузка по (E)ISA-шине
RSS

Бездисковая загрузка по (E)ISA-шине

Обсуждение бездисковой загрузки DOS

<<Назад  Вперед>> Страницы: 1 2
Печать
 
KennyDies
Full Member


Всего сообщений: 252
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 мая 2008
Методики загрузки -
    1) PXE - наиболее распространенный - позволяет грузить
    используя pxelinux: DOS c FDD, HDD образов, Windows 2000/XP/2003 c HDD/ISO(memdisk+winvblock драйвер), Windows Vista/7/8/.. (через wimboot), разные linux-ы (установщики Debian/Ubuntu/OpenBSD/NetBSD напр.)
    Загрузка ISO образов доступна начиная с syslinux 3.84 ( http://www.syslinux.org/wiki/i...es_in_3.84 ) !!!
    2) NBI - загрузка образа FDD/HDD с DOS, загрузочный образ создается mknbi из linux. Wtware имеет готовый nbi загрузчик. Обратите внимание что не все "фирменные" (т.е. НЕ rom-o-matic) бутромы умеют грузить NBI!!!
    3) ELF - загрузка ELF образов - linux
    4) RPL(RIPL) - устаревший протокол - Netware/LAN Manager
    5) BOOTIX - "cвой" протокол - загрузка образа FDD с DOS.


Начнем с нового железа. Выделю четверку основных ethernet LAN брендов - Intel, 3com/hp, Realtek, Atheros. Если брать адаптеры на PCI(-E) шине в т.ч. и встроеннные в м.п. начиная с ~2001 г. они все имеют возможность загрузки по сети (обычно это PXE). Тут либо всё работает сразу, либо:
a) если карта имеет старый "кривой" но перешиваемый bootrom то возможна перешивка на более соверменный от производителя карты либо сторонний:
    1) rom-o-matic gPXE 0.x.x - 1.0.x - более свежий проект (умеет sanboot, wifi, загрузку по HTTP,FTP и проч.) но не умеет нек-рые старые карты.
    \t2) rom-o-matic etherboot 5.4.4+ - более традиционный (загрузка по NBI/PXE/ELF) и умеет больше карт.
    \t3) Argon Technology - коммерческий (посмотреть как это выглядит можно в Microsoft VirtualPC 2007 SP1)
    \t4) bootix – коммерческий, нестандартная методика загрузки, см. статья TheAbcs на ПП, см. ниже.
    \t5) Netboot - позволяет собрать ROM для более сотни разных карт с NBI загрузкой

б) если карта имеет пустую кроватку для bootrom то это тоже решаемо,
    DIP28 32KB - 27C256 EPROM/29C256 EEPROM. Использование 28с256 такжне возожно, но нужно "обменять" pin1 и pin14 для приведения к совместимой цоколевке.
    DIP28 64KB - 27C512 EPROM.

в) если карта не имеет bootrom или он не работает как надо (например Compaq Netelligent [0e11:B011] и Intel 82557/8/9 [8086:1229] ) то тут возникают варианты:
    1) rom-o-matic образ rom - в идеале прошивается в e(e)prom карты или м.п. предварительно возможно тестирование в "голом"!!! DOS:
    \t\trambios.com myrom.rom /i
    \t\tвызвать INT 19h (например из DOS-овского debug.com/exe)
    \t2) rom-o-matic образ дискеты - через rawrite пишется на флоп и грузимся с него.
    \t3) rom-o-matic образ ISO - пишется на СD/DVD и грузимся с него.
    \t4) FDD-загрузчик от 3com/hp - mbadisk.exe - умеет ТОЛЬКО "свои" карты
    \t5) FDD-netboot-загрузчик из комплекта MS WindowsServer 2000/2003 - rbfg.exe (rbfg.ex_) - умеет PXE, список поддерживаемых адаптеров для RBFG version 2 build 19
      3Com 3c90x Family
      3Com MiniPCI
      3Com 3c90xB Family
      Accton MPX5030
      Allied Telesyn 2500TX
      AMD PCnet Adapters
      Compaq NetFlex Family
      DEC DE450
      DEC DE500
      Intel Pro Family, except the mini PCI members of this family.
      RealTek RTL8029
      RealTek RTL8139
      SMC 1211 TX EZCard 10/100
      SMC 8432 EtherPower 10
      SMC 9332 EtherPower 10/100
      SMC 9432 EtherPower II 10/100


Это было большое лирическое отступление. А теперь беремся за ethernet ISA-карты.
Тут присутствуют два типа карт - NE2000 совместимые и все остальные (например 3com) :)
Проблем с ними куча:
1) Для этих карт есть bootrom-ы даже официальные - но они все ориентированы на RPL/RIPL протоколы сетей LAN Manager/Netware.
2) Если использовать rom-o-matic то поддерживается только NBI-загрузка и годится только etherboot rom-ы а не gPXE (иногда очень старых релизов до 5.4.4).
На данный момент сборка драйвера для [NE*000] c сайта rom-o-matic невозможна. ищите готовые собранные комплекты, например из Debian - http://ftp.debian.org/debian/p...-9_all.deb , нам нужен оттуда ne.rom (64k) или ne.zrom (32k).
Есть и собранный gPXE 1.0 - http://free.nchc.org.tw/drbl/o...l_i386.deb http://free.nchc.org.tw/drbl/o..._amd64.deb
Дополнительные материалы
1) rom-o-matic - http://www.rom-o-matic.net/
2) rom-o-matic архивные сборки (исходники) - http://rom-o-matic.net/etherboot/
2) http://tftpd32.jounin.net/ - TFTPD32 tftp/dhcp сервер для Windows всё-в-одном. На Windows2000 работает версия 3.35 и ранее!!!
3) http://wtware.ru/ - мини rdp-клиент на базе линукс - умеет грузиться по PXE/NBI - я использовал 4-ю версию - отличный вариант для отладки бездисковой загрузки.
4) Cтарые версии etherboot и самой wtware http://wtware.ru/files/
5) http://pxe.ru/files/ - Wtware Lite - умеет ISA сетевые-карты.
6) Утилиты mbadisk.exe 4.32, rbfg.exe, rambios.com - http://rusfolder.com/44352926 до 2015-11-18
7) http://etherboot.anadex.de/ универсальный lan-boot floppy на базе Etherboot 5.4.0 by Alexander Heinz
7) bootix https://www.bootix.com/products/pxe_prom_en.html . статья TheAbcs на ПП http://phantom.sannata.ru/konkurs/2008/kt0815.shtml
8) netboot - http://netboot.sourceforge.net/
9) M.Brutman TCP/IP приложения для DOS http://www.brutman.com/mTCP/mTCP.html
10) http://nostalgy.net.ru/link/dosrdp2.zip DOSRDP2 (DOSRDP 2.0/XP) terminal-services.net 2002 © - клиент для графического терминала, работающий из-под DOS, загружается как с жесткого диска, так и с дискеты, требует пакетный драйвер dos (15 min?, 640x480?)
11) PXE Boot Agents - Argon Technology http://argontechnology.com/mai...oot-agents

Материал будет пополняться.
Вопрос к знатокам кто ещё копал эту тему?
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
KennyDies написал:
[q]
ramboot.com
[/q]
Что за утилита, где почитать?
KennyDies
Full Member


Всего сообщений: 252
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 мая 2008
rambios.com, cсылка выше.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
KennyDies написал:
[q]
rambios.com, cсылка выше.
[/q]
Понял, пропустил в доп материалах.

З.Ы. прикольно время "15:09:38" рядом смотрится ;-)
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
KennyDies Ради такого дела можно и Novell Netware сервер поставить :)
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
alecv написал:
[q]
Ради такого дела можно и Novell Netware сервер поставить
[/q]
Да, на виртуалку какую-нибудь.
albr
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 1006
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 апр. 2015
Накопал исходники RPL-сервера под Linux неизвестной степени древности. Теоретически можно попробовать. Вообще тема интересная, сам планировал покопаться в ближайшее время. Пока у самого больше вопросов, чем ответов. И еще вроде как у WInNT 4.0 есть встроенный RPL сервер? Или нет?
as
Advanced Member


Откуда: Киев
Всего сообщений: 971
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2007
KennyDies написал:
[q]
Проблем с ними куча:
1) Для этих карт есть bootrom-ы даже официальные - но они все ориентированы на RPL загрузку - к-рая базировалась на протоколах сети Netware.
2) Если использовать rom-o-matic то поддерживается только NBI-загрузка и годится только etherboot rom-ы обычно очень старых релизов до 5.4.4.
[/q]
Основная проблема на уровне протокола - решение инкапсуляция проверено работает. Для личного пользования подходит мало - дороговато получается.
Также из личного опыта на одной из фирм, при переходе с IPX/SPX на TCP/IP, как временная мера использовались два адаптера, один для загрузки DOS с бат файлом с сервера NW другой для работы в сетях по протоколу TCP/IP. Притом костыль заключался в том, что нужно было выгрузить в ДОСе драйвер и клиент NW первой сетевой карты и загрузить драйвер и MS клиент второй. Ну это не считая танцев с PnP и прерываниями. Работало и довольно стабильно.
KennyDies
Full Member


Всего сообщений: 252
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 мая 2008
Вот пересобранный Etherboot 5.4.4+ для NE2000 ISA/PCI (NS8390)
NBI BootROM (или через com файл из DOS-a) загрузка работает, пробовал на 486-й машине.
Для создания NBI-образа есть утилита mknbi-dos-1.4.4. Сделано проще
Есть NBI заголовок - hdr_nbi.bin и образ дискеты fdd144.img
делаем copy /b hdr_nbi.bin + fdd144.img fdd144.nbi
Образ дискеты может быть любой - пробовал 360K, 720K ... etc
Также грузил WTWARE 4.x (wtware.nbi/wtshell.nbi).
Всё необходимое есть в архиве.
Для TFTP-сервера в Windows использовалась TFTPD32 ( http://tftpd32.jounin.net/ ).

http://rgho.st/7tKh6bZR9
IdeaFix
Гость

Ссылка

Эхх... у меня до сих пор работает первое поколение SunRay. железо первого поколения, а софт - самого последнего. Когда борол сетевиков для того чтобы организовать проброс всего этого между зданиями, очень много нового для себя узнал. Кстати, у санок я увидел то, чего раньше никогда не видел - VPN клиент в PXE роме...
Сейчас на форуме
Venya_Fox
Advanced Member


Откуда: Москва, Зеленоград
Всего сообщений: 1055
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 апр. 2013
[q]
Если брать адаптеры на PCI(-E) шине в т.ч. и встроеннные в м.п. начиная с ~2001 г. они все имеют возможность загрузки по сети
[/q]
А как это к ISA относится? :)
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Бездисковая загрузка по (E)ISA-шине
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS