QNX RTP Logo QNX Realtime Platform: Русский Портал QNX
Thursday, 20 Nov 2008 13:22
Меню

Проект OpenNET - все о Unix
Главная

 · Начало · Статистика · Поиск ·

  QNX.ORG.RU —› Установка и настройка —› Удаленная загрузка QNX

Посл.ответ Сообщение


Дата: 3 Дек,  19:13

Господа, подскажите пожалуйста, можно ли удаленно загрузить QNX на бездисковую рабочую станцию?
Если можно, то хотелось бы узнать как


Дата: 3 Дек,  23:06

DanK
Если можно, то хотелось бы узнать как

- в принципе, всё что есть "загружаемый образ системы" - это всё содержится в собранном файле *.ifs, он же .boot;
- который образ и грузит в BIOS конфигурации IPL;
- всё что вам нужно сделать - это создать удалённый загрузчик образа.

Кое что может подскажет вот это:
http://qnx.org.ru/index.php?option=com_minibb&action=vthread&forum=2&topic=494 8
http://qnxclub.net/modules.php?name=Forums&file=viewtopic&t=443
и IPL-загрузчики, написанные и показанные ed1k (их можно найти)... и контакты с ним


Дата: 4 Дек,  14:52

Посмотрите в интернете на PXE. Точно так же как можно загрузить линукс или виндовс, можно загрузить QNX. PXE загрузчик для линуксовых образов есть с исходниками, разумеется. Возможно есть готовые для QNX, возможно кто-то уже подправил/написал новый, в общем, интернет вам в помощь.


Дата: 4 Дек,  16:02 · Поправил: Olej

ed1k
Посмотрите в интернете на PXE.

вот здесь можете посмотреть для начала
http://www.senyk.poltava.ua/projs/books/XTerms/7/xt7_8.html
http://www.megapolis.in.ua/news25570.html
а дальше по аналогии "покатит"


Дата: 4 Дек,  17:54

Etherboot (www.etherboot.org) поддерживает загрузку образов в elf-формате и может запускаться как из-под PXE так и вместо него.


Дата: 30 Янв,  14:32

to DanK
Чем все дело кончилось - научились грузить удаленно?
Вообще, есть здесь те, кто имеет подобную практику...


Дата: 30 Янв,  15:26 · Поправил: Ivan

С Etherboot у меня были проблемы: образ с формированным руками Etherboot-заголовком нормально грузился, но размер доступной оперативной памяти определялся неправильно - всегда было что-то около 3 MB. А вот вариант, предложенный QSS ( шарить в документации по слову grub ) с загрузкой через DHCP grub`а, собранного для сетевой загрузки ( сборка под linux`ом ) у меня работал, правда в этом случае вариант Etherboot тоже не канал, а вот PXE работал превосходно: через DHCP - сервер на удаленную машину закачивался grub, а он, через tftp, тянул любой по размеру образ QNX. Именно любой, с Photon`ом и всеми его шрифтами.


Дата: 2 Фев,  12:59

Обнаружил доку по сетевой загрузке на сайте QNX...
Как я понял можно загрузиться с GRUB дискеты, с поддержкой нужной сетевой карты,
и которая потянет образ QNX с TFTP. IP-шники карты и TFTP тоже, вроде, можно прописать
на GRUB дискете. В сети много описаний компиляций GRUB из исходников, но готовую
дискету под вышеупомянутый сценарий загрузки найти не удалось. Не поделитесь ли ссылочкой...
Если - ошибаюсь, буду благодарен, если укажете.


Дата: 4 Фев,  08:45 · Поправил: Ivan

Я не грузился с дискеты. Я собирал вариант GRUB, который сам грузился через TFTP, со своей менюшкой и т.п., а затем уже GRUB тянул образ QNX.

Ссылочку не скажу, т.к. не помню. Все необходимое нашел в документации к QNX Appendix: Advanced Qnet Topics,
и далее Booting over the network (глобальный поиск по GRUB) Единственно что, это была не отдельная статья, а часть документации, поставляемой к QNX 6.3.0 (6.3.2) под QNX-host или Linux-host (Win-hots - не разу не пользовал, не знаю, но, по-идее, должна лежать там же 80) )

Не все GRUB можно собрать для сетевой загрузки, если не ошибаюсь, такая возможность есть в v 0.9x, а вот в v 2.9x вроде нет... В исходниках самого GRUB большой, но недостаточный набор поддерживаемых net-boot девайсов. У меня были проблемы с некоторыми встраиваемыми сетевыми картами. Причем QNX на них работал, но процесс загрузки вис.
Для сборки использовал Gentoo Linux, к слову сказать, под FreeBSD сходу собрать не получилось, а ковырять было лениво и, как обычно, некогда.

IP-шники карты и TFTP тоже, вроде, можно прописать
на GRUB дискете

Это я не понял. Со стороны DHCP серевера можно записть MAC адреса, на которые переправлять образ, кроме того там же задается IP адрес, выделяемый клиенту. А со стороны клиента, поиск DHCP сервера - чистый broadcast...


Дата: 14 Апр,  10:36

Есть отредактированный pxelinux для загрузки QNX через PXE, но не знаю как его положить.


Дата: 14 Апр,  11:47

sysenter кинь на null @ embedded.org.ru, я выложу
ps. а на предмет чего редактировался?


Дата: 15 Апр,  15:06

Был взят syslinux-3.62 и дописан загрузчик QNX загрузочных образов ifs. Соответственно, было добавленно ключевое слово qnximage и обработка расширения .ifs
Загрузку проверял - работает.


Дата: 15 Апр,  16:39


Дата: 16 Апр,  01:46

А дифов/исходников нету? Как то не по линуксовому...


Дата: 8 Сен,  11:26

Имам исходники этого pxelinux.0. "Кому" их и "куда"? Потому, что "откуда" у меня нет.


Дата: 8 Сен,  16:57

? я тоже хочу..


Дата: 8 Сен,  23:26

>Имам исходники этого pxelinux.0. "Кому" их и "куда"? Потому, что "откуда" у меня нет.

Мне было бы интересно глянуть: ed1k <at> qnx-night.com
Может mike рядом с бинарником положить сможет?


Дата: 9 Сен,  10:00

смогу


Дата: 9 Сен,  10:10

Маленькую статью с примерами и на сайте повесить?


Дата: 9 Сен,  15:06

http://openfile.ru/80187/
Тут исходники немного поживут (дней 15)


Дата: 10 Сен,  08:09


Дата: 10 Сен,  16:55

спасибо

You must login to post.

©   2000-2003 Команда проекта QNX.ORG.RU // QNX.ORG.RU Team
Авторы проекта: Дмитрий Алексеев [dmi] и Дмитрий Васильев. Техническое сопровождение проекта: Игорь Сорокин [isorokin]. Информационное сопровождение: Дмитрий Алексеев [dmi]
QNX - зарегистрированная торговая марка QNX Software Systems, Ltd., Canada. Остальные упоминаемые на сайте торговые марки и логотипы являются исключительно собственностью их уважаемых владельцев. Ничьи права не затронуты. Материалы сайта не могут быть скопированы и где-либо использованы в той или иной форме без письменного разрешения разработчиков сайта.
Powered by Mambo Open Source