Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Бездисковая загрузка по (E)ISA-шине |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
KennyDies |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 октября 2015 12:23 Сообщение отредактировано: 25 октября 2015 17:47
Методики загрузки -
используя 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 то возможна перешивка на более соверменный от производителя карты либо сторонний:
\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 64KB - 27C512 EPROM. в) если карта не имеет bootrom или он не работает как надо (например Compaq Netelligent [0e11:B011] и Intel 82557/8/9 [8086:1229] ) то тут возникают варианты:
\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 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 написал: Что за утилита, где почитать? ramboot.com |
KennyDies |
rambios.com, cсылка выше. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
KennyDies написал: Понял, пропустил в доп материалах. rambios.com, cсылка выше. З.Ы. прикольно время "1538" рядом смотрится ;-) |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
KennyDies Ради такого дела можно и Novell Netware сервер поставить |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
alecv написал: Да, на виртуалку какую-нибудь. Ради такого дела можно и Novell Netware сервер поставить |
albr
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 1006 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 апр. 2015 |
Накопал исходники RPL-сервера под Linux неизвестной степени древности. Теоретически можно попробовать. Вообще тема интересная, сам планировал покопаться в ближайшее время. Пока у самого больше вопросов, чем ответов. И еще вроде как у WInNT 4.0 есть встроенный RPL сервер? Или нет? |
as
Advanced Member
Откуда: Киев Всего сообщений: 971 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 октября 2015 17:44 Сообщение отредактировано: 20 октября 2015 17:50
KennyDies написал: Основная проблема на уровне протокола - решение Проблем с ними куча:инкапсуляция проверено работает. Для личного пользования подходит мало - дороговато получается. Также из личного опыта на одной из фирм, при переходе с IPX/SPX на TCP/IP, как временная мера использовались два адаптера, один для загрузки DOS с бат файлом с сервера NW другой для работы в сетях по протоколу TCP/IP. Притом костыль заключался в том, что нужно было выгрузить в ДОСе драйвер и клиент NW первой сетевой карты и загрузить драйвер и MS клиент второй. Ну это не считая танцев с PnP и прерываниями. Работало и довольно стабильно. |
KennyDies |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 февраля 2018 13:36 Сообщение отредактировано: 8 февраля 2018 13:38
Вот пересобранный 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 |
NEW! Сообщение отправлено: 9 февраля 2018 21:51
Эхх... у меня до сих пор работает первое поколение SunRay. железо первого поколения, а софт - самого последнего. Когда борол сетевиков для того чтобы организовать проброс всего этого между зданиями, очень много нового для себя узнал. Кстати, у санок я увидел то, чего раньше никогда не видел - VPN клиент в PXE роме... |
Сейчас на форуме |
Venya_Fox
Advanced Member
Откуда: Москва, Зеленоград Всего сообщений: 1055 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 апр. 2013 |
А как это к ISA относится? Если брать адаптеры на PCI(-E) шине в т.ч. и встроеннные в м.п. начиная с ~2001 г. они все имеют возможность загрузки по сети |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Технический флейм » Бездисковая загрузка по (E)ISA-шине |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |