Board.KolibriOS.org
https://board.kolibrios.org/

Загрузка по сети
https://board.kolibrios.org/viewtopic.php?f=11&t=816
Page 1 of 1

Author:  camper [ Wed Aug 29, 2007 11:54 am ]
Post subject:  Загрузка по сети

Есть ли загрузка колибри по сети и если нет, то насколько это сложно сделать? То есть задача такая, есть "сервер" с колибри и надо эту колибри загрузить на рабочие станции на которых нет винта и дисководов, но есть сетевые карты и все необходимые подключенные кабели (т.е. с "железом" все ок).

Author:  Mario79 [ Wed Aug 29, 2007 12:16 pm ]
Post subject: 

camper
Насколько мне известно некоторые сетевые карты поддерживают загрузку образа диска, вроде так была раньше реализована загрузка DOS по сети.
В Колибри естественно ориентированных именно на это возможностей нет, так как этим никто не занимался.

Author:  Gluk [ Wed Aug 29, 2007 1:15 pm ]
Post subject: 

camper
действительно, это возможно. но только после того как ты это реализуешь..

Author:  bw [ Wed Aug 29, 2007 1:16 pm ]
Post subject: 

К сожалению пока с самой сетью у KOS проблемы. Я, например, не имею удовольствия её попользовать (nForce2). А вообще это очень перспективное направление для развития системы, как мне кажется.

..bw

Author:  DmitrySokolowsky [ Wed Aug 29, 2007 3:05 pm ]
Post subject: 

Для загрузки по сети необходимо, чтобы система была многопользовательской. Тогда в ней одновременно сможет работать и пользователь того компа, на котором она установлена, и ещё несколько пользователей, и каждый в своём аккаунте. Этого пока не реализовано...

Author:  Mario79 [ Wed Aug 29, 2007 5:11 pm ]
Post subject: 

Атауальпа
Не знал что DOS многопользовательская система...

Author:  SPraid [ Thu Sep 06, 2007 10:02 pm ]
Post subject: 

я в этом не спец, но всё времяя считал что через сеть тупо загружаются данные в оперативу и всё... а что дальше с ними будит - уже всёравно... и раздавающий сервер должен уметь отдать этот бораз

Author:  LV [ Wed Sep 12, 2007 12:10 am ]
Post subject:  Re: Загрузка по сети

Загрузка по сети возможна, если настроить соответстующие серверы. Легче всего использовать любую *nix систему, и настроить раздачу образов колибри по сети. (Я использовал OpenBSD, т.к. там в базовом дистрибутиве уже идут нужные демоны, далее все имена файлов для этой системы.) Сначала включаем tftpd (раскомментировать в /etc/inetd.conf соответсвующую строку, включить сам inetd в файле /etc/rc.conf - строчка inetd = YES), и создаем директорию /tftpboot. В эту директорию кладутся образ колибри и файлы memdisk и pxelinux.0 (Оба файла из дистрибутива syslinux, http://syslinux.zytor.com/). В директории /tftpboot создается поддиректория pxelinux.cfg, туда помещаются конфиги syslinux. В простейшем случае там создается один файл default, например следующего содержания:

label kolibri
kernel memdisk
append initrd=kolibri.img
DEFAULT kolibri

где kolibri.img - название образа дискеты колибри.
Если нужно загружать разные образы в зависимости от клиента, см документацию syslinux
Последний этап - настройка сервера dhcpd. Включается он в файле /etc/rc.conf - строчка dhcpd_flags=""
Конфиг - /etc/dhcpd.conf.
Пример файла:

shared-network LOCAL-NET{
option domain-name "my.domain";
option domain-name-servers 192.168.0.10, 192.168.0.5;
subnet 192.168.0.0 netmask 255.255.255.0{
option routers 192.168.0.1;
filename "pxelinux.0";
range 192.168.0.32 192.168.0.127;
}
}

- синтаксис различается для разных серверов, см. документацию сервера.
В результате бездисковый клиент при загрзуке получает IP от DHCP сервера, и загружает pxelinux.0 по tftp. pxelinux.0 создает диск в памяти, загружает в него образ дискеты и передает управление на загрузчик OS.

Author:  Mario79 [ Wed Sep 12, 2007 8:22 am ]
Post subject:  Re: Загрузка по сети

LV
Спасибо за сведения.

Author:  Ghost [ Wed Sep 12, 2007 8:24 am ]
Post subject:  Re: Загрузка по сети

LV
http://wiki.kolibrios.org/ - ждёт тебя!

Author:  VaStaNi [ Tue Sep 10, 2013 12:55 pm ]
Post subject:  Re: Загрузка по сети

(с) бред - удалено автором

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/