URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 9423
[ Назад ]

Исходное сообщение
"Бездисковые клинты. Как?"

Отправлено Alex7 , 17-Окт-01 15:08 
Здравствуйте...


Подскажите с чего начать? Каким макаром клиентская машина вообще грузиться по локалке? Надо ли в сетевуху че-то шить или нет? Что она с сервера берет? (Я так понимаю что имидж?)

Помогите начинающему плз...

Заранее Спасибо...


Содержание

Сообщения в этом обсуждении
"RE: Бездисковые клинты. Как?"
Отправлено Antonio , 17-Окт-01 15:23 
>Подскажите с чего начать? Каким макаром
>клиентская машина вообще грузиться по
>локалке? Надо ли в сетевуху
>че-то шить или нет? Что
>она с сервера берет?

Для Linux есть Diskless-HOWTO.
Как я помню, нужна микросхемка BOOT-ROM.
Сам я в данном вопросе не компетентен, могу только посоветовать сей документ.


"RE: Бездисковые клинты. Как?"
Отправлено Netware_fun , 17-Окт-01 17:09 
Не знаю как в Линуксе, не приходилось,
а в Netware все достаточно просто, не думаю, что в Линуксе сложнее
- создаешь загрузочную дискету для бездисковой станции (можно попробовать загрузиться с нее и на рабочей станции  и проверить, правильные ли настройки, например для сетевой карты)
- потом создаешь с.п. спец. утилиты ее образ в специальной дир-ии на сервере
-  в сетевуху ничего шить не нужно, а какая она должна быть тут уже до меня сказали :))
- ну и reboot
Думаю, после HOWTO все станет ясно,
Удачи!



"RE: Бездисковые клинты. Как?"
Отправлено Alex7 , 17-Окт-01 21:12 
>Не знаю как в Линуксе, не
>приходилось,
>а в Netware все достаточно просто,
>не думаю, что в Линуксе
>сложнее
>- создаешь загрузочную дискету для бездисковой
>станции (можно попробовать загрузиться с
>нее и на рабочей станции
> и проверить, правильные ли
>настройки, например для сетевой карты)
>
>- потом создаешь с.п. спец. утилиты
>ее образ в специальной дир-ии
>на сервере
>-  в сетевуху ничего шить
>не нужно, а какая она
>должна быть тут уже до
>меня сказали :))
>- ну и reboot
>Думаю, после HOWTO все станет ясно,
>
>Удачи!

А если скажем хард 300 Меговый в имидж сбросить?
Грузиться будем (с виндой к примеру)???



"RE: Бездисковые клинты. Как?"
Отправлено Cobold , 17-Окт-01 22:15 
>
>А если скажем хард 300 Меговый
>в имидж сбросить?
>Грузиться будем (с виндой к примеру)???
>

Грузиться-то скорее всего в начале и будет, но толку с этого мало : изпользуемый TFTP-протокол
не поддержывает поддиректории. Тоесть, для ДОСа с подходящим сетевым драйвером этого хватит, а виндовоз уже через него грузиться должен.


"RE: Бездисковые клинты. Как?"
Отправлено Netware_fun , 18-Окт-01 11:31 

>А если скажем хард 300 Меговый
>в имидж сбросить?
>Грузиться будем (с виндой к примеру)???
>


А зачем 300 метров туда бросать.
Для использования виндов чуть изменяется конфиг на загрузочной дискете, а после загрузки рабочей станции ручками запустить вин и все. Причем запустится он из обшей директории
Дешево и сердито.


"RE: Бездисковые клинты. Как?"
Отправлено Alex7 , 18-Окт-01 13:30 
>
>>А если скажем хард 300 Меговый
>>в имидж сбросить?
>>Грузиться будем (с виндой к примеру)???
>>
>
>
>А зачем 300 метров туда бросать.
>
>Для использования виндов чуть изменяется конфиг
>на загрузочной дискете, а после
>загрузки рабочей станции ручками запустить
>вин и все. Причем запустится
>он из обшей директории
>Дешево и сердито.

А конкретно никто не пробывал делать такую вещь?
Может примерчик рабочий подкините? HOWTO почитал
общий принцип понятен а конкрено ничего не ясно.


"RE: Бездисковые клинты. Как?"
Отправлено слава , 18-Окт-01 15:11 
Сто лет назад делал такую чтуку:)) Было у мя 2 компа: ФриБСД 3.3 и один бездисковый - грузился дискетой, на дискете образ лежал микрухи с сетевой карты. С Фри брал ip-адрес и ядро загружал (bootp и tftp. Потом файловые системы монтировались по нфс. Все так и осталось полудоделано. Если хочешь посмотрю дома конфы :))

"RE: Бездисковые клинты. Как?"
Отправлено Alex7 , 18-Окт-01 19:42 
>Сто лет назад делал такую чтуку:))
>Было у мя 2 компа:
>ФриБСД 3.3 и один бездисковый
>- грузился дискетой, на дискете
>образ лежал микрухи с сетевой
>карты. С Фри брал ip-адрес
>и ядро загружал (bootp и
>tftp. Потом файловые системы монтировались
>по нфс. Все так и
>осталось полудоделано. Если хочешь посмотрю
>дома конфы :))


Буду рад и признателен...


"RE: Бездисковые клинты. Как?"
Отправлено Netware , 19-Окт-01 11:28 
Да я все про Netware рассказывал
В Linux еще не делал

"RE: Бездисковые клинты. Как?"
Отправлено Dmitry Azhitsky , 23-Окт-01 14:42 
Hi!

Значит надо: прошивка для ПЗУ для конкретной системы (вроде еще и мультибутовые бывают, но я не видел).
Вот, вставляешь ПЗУ в сетевуху а дальше
/usr/doc/Diskless-HOWTO

By,
    /dga    


"RE: Бездисковые клинты. Как?"
Отправлено Alex K. , 23-Окт-01 19:32 
Посмотри http://remoteboot.chat.ru/

"RE: Бездисковые клинты. Как?"
Отправлено Alex7 , 24-Окт-01 13:52 
>Посмотри http://remoteboot.chat.ru/


Все сделал вообщем сам :))))))

Выгружается PXE bootrom, DHCP дает ip и всякую инфу, TFTP отдает имидж... А потом все! Если имидж маленький скажем 512 байт из boot сектора
все ОК он выгружается ну и ессно запрашивает дискету(говорит нет системных файлов), если большие то пипец - PXE на клиенте говорит :
[cut]
PXE-E3A: Too many packages
[/cut]

Но это не главное... Есть проблема!
Никак немогу понять принцип. Как на клинте сделать fs? Диска там нет ессно. Т.е грузится дальше несчего.. где файло брать скажем ramdrive?
Нифига не понимаю... Помогите плз.

Спасибо зарание...


"RE: Бездисковые клинты. Как?"
Отправлено Alexandr , 25-Окт-01 09:40 
>>Посмотри http://remoteboot.chat.ru/
>
>
>Все сделал вообщем сам :))))))
>
>Выгружается PXE bootrom, DHCP дает ip
>и всякую инфу, TFTP отдает
>имидж... А потом все! Если
>имидж маленький скажем 512 байт
>из boot сектора
>все ОК он выгружается ну и
>ессно запрашивает дискету(говорит нет системных
>файлов), если большие то пипец
>- PXE на клиенте говорит
>:
>[cut]
>PXE-E3A: Too many packages
>[/cut]
>
>Но это не главное... Есть проблема!
>
>Никак немогу понять принцип. Как на
>клинте сделать fs?

Скомпилировать ядро с поддержкой BOOTP и корневой
файловой системы на NFS, а также используемой
сетевой карты. Это ядро и должно грузиться на
клиента через TFTP. Дальше должно быть понятно.


Диска там
>нет ессно. Т.е грузится дальше
>несчего.. где файло брать скажем
>ramdrive?
>Нифига не понимаю... Помогите плз.
>
>Спасибо зарание...



"RE: Бездисковые клинты. Как?"
Отправлено Alex7 , 25-Окт-01 17:10 
>>>Посмотри http://remoteboot.chat.ru/
>>
>>
>>Все сделал вообщем сам :))))))
>>
>>Выгружается PXE bootrom, DHCP дает ip
>>и всякую инфу, TFTP отдает
>>имидж... А потом все! Если
>>имидж маленький скажем 512 байт
>>из boot сектора
>>все ОК он выгружается ну и
>>ессно запрашивает дискету(говорит нет системных
>>файлов), если большие то пипец
>>- PXE на клиенте говорит
>>:
>>[cut]
>>PXE-E3A: Too many packages
>>[/cut]
>>
>>Но это не главное... Есть проблема!
>>
>>Никак немогу понять принцип. Как на
>>клинте сделать fs?
>
>Скомпилировать ядро с поддержкой BOOTP и
>корневой
>файловой системы на NFS, а также
>используемой
>сетевой карты. Это ядро и должно
>грузиться на
>клиента через TFTP. Дальше должно быть
>понятно.
>
>
>
>
Лунух грузиться отлично и nfs и все дела...
Меня больше интересует господин ДОС.
> Диска там
>>нет ессно. Т.е грузится дальше
>>несчего.. где файло брать скажем
>>ramdrive?
>>Нифига не понимаю... Помогите плз.
>>
>>Спасибо зарание...



"RE: Бездисковые клинты. Как?"
Отправлено Alexandr , 26-Окт-01 10:42 

>>
> Лунух грузиться отлично и nfs
>и все дела...
>Меня больше интересует господин ДОС.

C DOS'ом еще проще - он весь, вместе с драйверами
сетвой карты и сетевым клиентом (любым, по
желанию) умещается на дискету, образ которой
грузится через TFTP. Загрузил, запустил - и все
готово.  
Образ дискеты создается специальными утилитами -
dosgen.exe, например, из дистрибутива Novell, или
rplimage.exe - с лицензионного диска Windows 95.



"У нас огромный опыт в этом!!!!!!!!!!!!!!!!!!!!!!!!!"
Отправлено nodisk , 01-Янв-03 23:25 
Накоплен огромный опыт в реализации бездисковых сетевых решений на
Windows и Linux/UNIX

netpc.dvknet.ru
nodisk@dvnet.ru
tovar@male.ru