gpxe.lkrn
|
|
oddmsz | Дата: Понедельник, 07.03.2011, 20:04 | Сообщение # 1 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| При запуске соединяется с сервером boot.kernel.org (там можно и посмотреть что может), подгружает меню запуска с несколькими вариантами, присутствуют как утилиты восстановления так и установка некоторых дистрибутивов linux. Хотеось бы разобратся что внутри файла и как оно работает (процессы идущие после загрузки того что на сервере не интересуют, запускать с tftpd маленько умею, чем и пользуюсь успешно, имея ноут и пк). С картинки видно куда лезет, как это реализованно в самом файле?
Сообщение отредактировал oddmsz - Понедельник, 07.03.2011, 22:29 |
|
| |
Sh1td0wn | Дата: Понедельник, 07.03.2011, 22:03 | Сообщение # 2 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Очевидно, это gpxe со встроенным в файл конфигом. Что-то вроде preset_menu.lst внутри grldr, который можно редактировать на этапе сборки.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
oddmsz | Дата: Понедельник, 07.03.2011, 22:24 | Сообщение # 3 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| Угу, именно так. Разобрался что вот здесь образцы скриптов, вот здесь можно собрать всё это со своим скриптом, в итоге можно разместить свою колекцию в локалке или на сервере где нибудь. Но вот чтобы грузилось что нужно со стороны сервера/локалки, tftp cервер не прокатил, да и там написанно Quote BKO is based on HTTPFS and it uses only valid HTTP requests. Подскажите что дальше делатьДобавлено (07.03.2011, 22:24) --------------------------------------------- Да, кстати, BOOTICE редактирует в лёгкую Quote preset_menu.lst внутри grldr, который можно редактировать на этапе сборки в уже готовом иногда пользуюсь, например при сборке iso с grub4dos в качестве загрузчика, не зная фиг догадаешся что там грузит всю сборку
|
|
| |
Sh1td0wn | Дата: Понедельник, 07.03.2011, 22:29 | Сообщение # 4 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Но вот чтобы грузилось что нужно со стороны сервера/локалки Не понял. > tftp cервер не прокатил Кто мешает воспользоваться HTTP?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
oddmsz | Дата: Понедельник, 07.03.2011, 22:37 | Сообщение # 5 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| Code #!gpxe
ifopen net0
dhcp net0
set 209:string pxelinux.cfg/default
set 210:string http://192.168.0.100/boot/
chain http://192.168.0.100/boot/pxelinux.0 вот например скрипт. и получается что на том пк нужен web сервер? IIS или TinyWeb например ставить прийдётся?
|
|
| |
Sh1td0wn | Дата: Понедельник, 07.03.2011, 22:43 | Сообщение # 6 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > и получается что на том пк нужен web сервер? Ну да. Кстати, каким именно образом отказался работать tftp? > IIS или TinyWeb например ставить прийдётся? Или Apache, или lighttpd... Да.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
oddmsz | Дата: Понедельник, 07.03.2011, 22:51 | Сообщение # 7 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| tftp - не найден файл, и со стороны сервера нет записей что кто либо пытался к нему обращатся, возможно из за роутера
|
|
| |
Sh1td0wn | Дата: Понедельник, 07.03.2011, 22:58 | Сообщение # 8 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Для нормальной загрузки по PXE либо адреса должны быть зафиксированы в скрипте, либо всю информацию (включая DHCP) должен передавать загрузочный сервер. Показывайте конфиги, будем разбираться.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
oddmsz | Дата: Понедельник, 07.03.2011, 23:14 | Сообщение # 9 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| IP роутер раздаёт. Конфиги чего?
|
|
| |
Sh1td0wn | Дата: Понедельник, 07.03.2011, 23:21 | Сообщение # 10 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Конфиги чего? gpxe, tftp-сервера.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
oddmsz | Дата: Вторник, 08.03.2011, 00:27 | Сообщение # 11 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| У меня там с пк лажа какая то, или с роутером, нет доступа к вэб мордам юторента, аимпа, вообще ни к чему, к tftp тоже, разберусь с этим потом уже и продолжу по теме
|
|
| |
Sh1td0wn | Дата: Вторник, 08.03.2011, 00:32 | Сообщение # 12 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > нет доступа Откуда? Из той же локальной сети? Снаружи?
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
oddmsz | Дата: Вторник, 08.03.2011, 13:57 | Сообщение # 13 |
Экспериментатор
Группа: Проверенные
Сообщений: 192
Статус: Отсутствует
| Да, в локалке, но с этим разобрался. Скрипт Code #!gpxe
ifopen net0
dhcp net0
set 209:string pxelinux.cfg/default
set 210:string http://192.168.0.100/
chain http://192.168.0.100/pxelinux.0
echo PxeKnife booting cancelled, using local disk instead.. Запуск tinyweb Code D:\boot\tiny.exe D:\boot\pxelinux\ pxelinux.0 загружается, но не находит pxelinux.cfg/default и т.д. Структура папок\файлов там обычная для pxelinux, и всё вроде как положенно лежит Code D:\boot\pxelinux\pxelinux.cfg\default D:\boot\pxelinux\pxelinux.cfg\graphics.conf D:\boot\pxelinux\pxelinux.0 D:\boot\pxelinux\menu.c32 Не знаю чего ему ещё надо Добавлено (08.03.2011, 13:52) --------------------------------------------- Code 192.168.0.103 - - [08/Mar/2011:13:46:13 +0300] "GET /pxelinux.cfg/default HTTP/1.0" 302 - 192.168.0.103 - - [08/Mar/2011:13:46:13 +0300] "GET /pxelinux.cfg/default/ HTTP/1.0" 403 - найдено - запрещено Добавлено (08.03.2011, 13:57) --------------------------------------------- Переименовал default в default.1 - всё заработало Буду пробовать теперь на сервер в инете заливать
Сообщение отредактировал oddmsz - Вторник, 08.03.2011, 13:58 |
|
| |