startrom необходимо переименовать в startrom.0

Обсуждение статьи "PXELINUX и новые возможности установки Windows"

Модераторы: editor, Devils

startrom необходимо переименовать в startrom.0

Сообщение lrm » 10 фев 2010, 14:59

в продолжении закрытой темы
кто может пояснить - почему так?
в документации по syslinux ответа не нашел, но факт остается фактом.
причем pxelinux замечательно работает с загрузчиками по имени memdisk, имя_каталога/что_нибудь.dat, да хоть softcap-9.6.36.bzi, но именно к стартрому у него такая странна любовь. даже имя не важно, хоть gomozigota, но именно gomozigota.0. ни gomozigota.1 ни gomozigota, но gomozigota.0

вариант справедлив и для startrom.com и для startrom.n12

ps да, имхо, этот момент все же важно отметить в статье, ибо пришлось потратить какое-то время, что бы понять в чем такая несуразная беда
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: startrom необходимо переименовать в startrom.0

Сообщение Devils » 10 фев 2010, 15:15

Смею предположить, что расширения *.dat, *.bzi *.0 это все линуксовые. И указываете все это в линуксовом файле конфигурации. Вполне возможно он (файл конфигурации, не воспринимает виндосовские расширения.
Devils
 
Сообщения: 231
Зарегистрирован: 25 июн 2009, 16:40
Откуда: Подмосковье

Re: startrom необходимо переименовать в startrom.0

Сообщение lrm » 10 фев 2010, 15:50

ололо!)
почти так, хотя я всегда считал, что линухи более лояльно относятся к расширениям и что это только в глупые виндовсы не могут, например, воспроизвести видео, если поменять ави на дат)

но к сути

начал с простого - экспериментировал с расширениями. без расширения - не грузится, bzi, ima, - не грузится, с32 - зависает, dat - перезагружает pxelinux?.. но путь показался бесперспективным. и тут я вспомнил еще об одном атрибуте линухов - исходниках. в итоге, ковырнув исходник pxelinuxа нашел, что ему действительно важно расширение, в частности , .0 безусловно определяет загрузчик как PXE bootstrap program. что, собственно, и дает ответ на мой вопрос=)
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40

Re: startrom необходимо переименовать в startrom.0

Сообщение lrm » 11 фев 2010, 19:33

о сколько нам открытий чудных готовит мануалов дух :)

в общем, выяснил, что расширение у загрузчика может быть любым
дело в том, что мы подсовываем pxelinux'у загрузчик командой KERNEL, поэтому тип загрузчика он определяет по расширению файла.
если же конкретно указать, что загрузчик у нас - PXE Network Bootstrap, то не только имя, но и расширение загрузчика может быть любым. это достигается командой PXE

то есть, было
Код: Выделить всё
LABEL xp
MENU LABEL WindowsXP SP3
KERNEL startrom.0

стало
Код: Выделить всё
LABEL xp
MENU LABEL WindowsXP SP3
PXE startrom.n12
lrm
 
Сообщения: 59
Зарегистрирован: 01 фев 2010, 16:40


Вернуться в PXELINUX и новые возможности установки Windows

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
@Mail.ru