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

Полигон-2

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

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

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

Полигон-2 »   Технический флейм »   Загрузка операционной системы через сетевую карту.
RSS

Загрузка операционной системы через сетевую карту.

Теория.Или как она работает?

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


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


Ссылка


Дата регистрации на форуме:
3 фев. 2018
Чисто теоретически,из любопытства такое возможно? На Psi сетевых картах есть кроватка под флеш микросхемы.Давно гдето читал и примерно так понял- микросхема флешки ставится чтоб можно было запускать компьютер по сети,типа по сети подается сигнал на активацию флешки,и уже она управляет стартом материнки.А что если на эту флеш записать Dos ?
YMSI
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 дек. 2017
Мои глаза....

Я даже не знаю с чего начать поправлять то тебя.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
YMSI написал:
[q]
Я даже не знаю с чего начать поправлять то тебя.
[/q]
Да просто дайте какую-нибудь ссылку, где почитать об этом.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Blackbird
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
Я так понимаю ТС интересуеться как грузануть ОС БЕЗ СЕТИ не используя сервер и прочая и прочая - в общем подручный лайфхак. Чисто теоретически грузить ДОС из ПЗУ можно . По объему какой там есть не скажу но на command.com может и хватит. Но в тупую это не делается нужно хитрые загрузчики писать - так что просто залить файлы не выйдет :biggrin:
Blackbird
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
ну в общем то идея просто носиться в воздухе
https://ru.wikipedia.org/wiki/PXE
Отрывок
[q]
PXE-код, обычно находящийся в ПЗУ сетевой карты, получает из сети по протоколу TFTP (получив адрес TFTP-сервера по BOOTP) исполняемый файл, после чего передаёт ему управление.
Спецификация PXE ограничивает размер загрузчика 32 килобайтами, поэтому иногда используется двухстадийная загрузка, когда
первый загрузчик получает и запускает вторичный, который уже получает и запускает образ операционной системы.
[/q]
Короче загрузчик туда влепить можно :biggrin:
Удивительно что никто не сделал
Blackbird
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 нояб. 2008
ага вот тут http://white55.narod.ru/extboot.html
Еще прозрачней
[q]
Скачиваете с сайта производителя прошивку для DC-395, записываете ее в ПЗУ, а ПЗУ устанавливаете в панельку сетевой карты. Для некоторых сетевых карт надо еще установить с помощью специальной утилиты режим “ENABLE BOOTROM” и, возможно, адрес сегмента памяти для кода прошивки. Теперь вместо программы удаленной загрузки будет работать BIOS дискового контроллера.
[/q]
Тем более странно что никто в BOOT ROM не пытался загрузку DOS записать
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Blackbird написал:
[q]
По объему какой там есть не скажу но на command.com может и хватит.
[/q]
Считаем: 27С256=256Кбит/8=32КБайт. Если сетевуха съест флешку от биосов (что вряд ли), то где-то до 2 МБит можно спокойно засунуть (256КБ - уже больше самых первых дискет). Но о таких сетевухах я не слышал. От силы 512 килобит ЭСППЗУ знают. Но из современных могут быть с SPI Flash любого объёма. В теории.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
ATauenis написал:
[q]
256КБ - уже больше самых первых дискет
[/q]
Видимо совсем-совсем первых. Когда ещё и DOS не было. ;)

Размеры файлов MS-DOS 3.3 (ещё старее нет смысла)
COMMAND.COM\t25,308
IO.SYS 25,613
MSDOS.SYS 30,128
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444 написал:
[q]
Видимо совсем-совсем первых. Когда ещё и DOS не было.
[/q]
Это больше, чем 5,25" 110КБ (времена DOS 1.0). И, кстати, равно 8" 256 КБ, можно делать эмулятор на базе флешки от BIOS.
slava9
Junior Member


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


Ссылка


Дата регистрации на форуме:
3 фев. 2018
У меня вот такая сетевая есть,с 512кб, только не могу найти даташит на ее чип 82559 без букв ,находятся только 82559ER а у них написано 128кб http://cdn2.goughlui.com/wp-co...2-0154.jpg
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Там флеш 64кбайт SST29LE512.
TheAbcs
Member


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


Ссылка


Дата регистрации на форуме:
23 мар. 2008
Я, конечно, не очень сильно искал, но в свое время мне сетевые карты с BOOTROM микросхемой больше хх512 не попадались...
А это очень, очень мало :-)
Пришлось делать так:
http://topstops.narod.ru/romos.htm
aleksvolgin
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Blackbird написал:
[q]
Я так понимаю ТС интересуеться как грузануть ОС БЕЗ СЕТИ не используя сервер и прочая и прочая - в общем подручный лайфхак.
[/q]
Пока вы тут трёте, китайцы уже "прокачали" тему: встречайте "тестер памяти DDR2/DDR3", ИМХО memtest86+ засунутый в биос сетевушки. Тема на rom.by.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Memtest86 в таком виде работает без OS вообще.
Собственно его boot-floppy тоже не имеет DOS формата.

DOS для этого должен быть специальным, или должен быть организован драйвер,
эмулирующий диск для него (по типу DOC). У меня есть промышленный модуль,
эмулирующий дискету (своим BIOS), там просто в 4шт ПЗУ (максимально,
я использовал два) пишется обычный DOS, а для эмуляции записи
используется SRAM (плата видимо была сделана до появления DOC,
потом такое уже не делали).
aleksvolgin
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
i8088 написал:
[q]
плата видимо была сделана
до появления DOC
[/q]
Это какой же год тогда был на дворе?
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Плата Advantech PCA-6133
Модуль памяти PCD-8931
Выпуск примерно 94года
slava9
Junior Member


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


Ссылка


Дата регистрации на форуме:
3 фев. 2018
Вот еще наткнулся на любопытный проект http://zx-pk.ru/content/365-Kompiuter-Radio-86RK-za-3-Realno! Как понял это WiFi карточка какие часто стоят в более менее соврмеменных принтерах и телевизорах на Андройде (потом поищу свои такие карточки и сравню с чипом у автора статьи,одну из них я уже цеплял к усб порту компа(она на 3,3 вольта,питание кинул отдельно),виндовс ее определил,но какие драйвера ставить я не додумался) Суть то одна-все таже сетевая карта со соим биосом.Единственное чего никак не могу понять,как он програмно разделил с одного чипа управление на клавиатуру,и выход на видеосигнал,да и плюс работу WiFi ..
KennyDies
Full Member


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


Ссылка


Дата регистрации на форуме:
25 мая 2008
Что у меня получалось грузить c windows-сервера по сети на базе программы tftpd32 в RAM клиента:

1) Образ VHD 256MB Windows XP x86/x64 (WinPE 1.0) c использованием memdisk+pxelinux.0
2) Образ WIM ~100-300MB windows vista/7/8.... boot.wim c использованием wimboot+pxelinux.0
3) Образ VHD 256MB DOS 6.22+Windows 3.11 (WFWG) c использованием memdisk+pxelinux.0
4) Образ VHD 64MB OS/2 Warp 4.5x c использованием qsldr+qsinit (
http://ru2.halfos.ru/core/downloads/qsinit/qs_ldr.zip )
5) Образ VFD 360k-2880k различные версии DOS (IBM-,MS-.FREE-)
6) Образы WTWARE (см. http://wtware.ru/ )
7) Образ NBI 360k-2880k различные версии DOS (IBM-,MS-.FREE-)
для загрузки с ISA LAN (NE2000 и т.п.), bootrom - старый etherboot 5.x

Естественно при этом образы ОС сидят в оперативной памяти клиента, так что её заранее должно хватать с запасом. Т.к. система "сидит" в RAM работает всё феерически быстро - быстрее новомодных SSD дисков. :)

P.S. почти по теме https://www.youtube.com/watch?v=AM9qUnuxdbk
SuperMax
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 авг. 2012
2KennyDies
а где можно скачать образа ?
KennyDies
Full Member


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


Ссылка


Дата регистрации на форуме:
25 мая 2008
Комплект для Cервера:

tftpd32.335.zip - http://tftpd32.jounin.net/‎, нaстроить tftp и dhcp
syslinux-x.xx.zip - https://www.syslinux.org/wiki/index.php?title=Download отсюда берётся вот это
syslinux-5.10.zip - pxelinux.0 ldlinux.c32 libcom32.c32 linux.c32 pxechn.c32
syslinux-3.86.zip - memdisk pxelinux.0
WinVBlock_0.0.1.8.zip - memdisk для сервера, wvblk32.sys/wvblk64.sys для клиента ( Windows 2000/XP/2003 ), для DOS, WIN3x/WIN9x и wimboot+WINVISTA/7/8+ - не нужен.

Версии memdisk pxelinux.0 подбираются опытным путём!

pxelinux.cfg\default :
LABEL 0
menu label Wimboot PE
com32 linux.c32
append wimboot initrdfile=boot/w7/bootmgr,boot/w7/boot/bcd,boot/w7/boot/boot.sdi,boot/w7/boot/x86/boot.wim

label 1 doswin311 in ram
kernel memdisk initrd=boot/dw311.vhd

label 2 fdd
KERNEL memdisk
APPEND initrd=w98se.IMA

label 3
kernel debian_inst/linux
append initrd=debian_inst/initrd.gz

label 4 winpe in ram
kernel memdisk
append raw iso initrd=winpe.iso


Пример дерева для wimboot:
boot\w7\bootmgr
boot\w7\boot
boot\w7\boot\bcd
boot\w7\boot\boot.sdi
boot\w7\boot\x86
boot\w7\boot\x64
boot\w7\boot\x86\BOOT.WIM
boot\w7\boot\x64\BOOT.WIM


Комплект для Клиента:

VFD/VHD c DOS/WIN3x/WIN9x - делаются в виртуальной среде - MS VirtualPC, qemu, virtualbox, etc.
WIM c winvista и далее - это boot.wim из установочного DVD.
VHD c WinPE делается WinPE-конструктором, туда устанавливается WinVBlock, на выходе имеем ISO-образ. далее тут - http://mgupi-it.ru/Tech/deploy...fault.html
Загрузка с ISO по сети тоже возможна. Без WinVBlock - работать не будет!

Общее правило - т.к. VHD/VFD rрузится в RAM клиента, их нужно создавать минимально возможного размера.
Для ускорения загрузки допустимо сжатие VHD/VFD в (G)ZIP, memdisk/syslinux умеет распаковывать его.

NBI образы делаются mknbi-dos (обычно из линукса), происходит конвертация обычного образа VFD в версию с NBI заголовком. это нужно ТОЛЬКО для клиентов не умеющих PXE - например старые ISA-сетевые карты или старые компьютеры. "Современный" PXE-стек PCI/PCI-e сетевых карт - NBI-загрузку не умеет!
Много полезного есть тут - https://forum.wtware.ru/

Если у сетевой карты не реализована BOOTROM или сокет для неё пуст есть альтернатива.
Загрузочный FDD c etherboot - http://etherboot.anadex.de/

остальное тут - topic/19533

P.S. Для DOS-а есть RDP клиент DOSRDP, к-рый работает в паре с стандартным wattcp cтеком. Ещё есть это - http://www.brutman.com/mTCP/ Так что можно соорудить базового DOS TCP клиента на 1 дискете. Соответственно если с этой дискеты грузится по сети - DOS машина станет бездисковой.
aleksvolgin
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
2 KennyDies
Винда овер AoE опыт есть?
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   Технический флейм »   Загрузка операционной системы через сетевую карту.
RSS

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

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

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