Pxelinux. Проблема при загрузке menu.c32 и vesamenu.c32.

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

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

Pxelinux. Проблема при загрузке menu.c32 и vesamenu.c32.

Сообщение Rifer » 04 дек 2008, 11:48

Здравствуйте.
Я поднял на Ubuntu server 8.10: DHCP + TFTP + RIS,
всё работает, грузится, ставится по сети.
Но при попытке загрузки на машинах с сетевой картой на чипсете SIS все виснет, локализация проблемы привела к файлам menu.c32 и vesamenu.c32, если их исключить, то загрузка происходит.
Вот кусок лога
Код: Выделить всё
Nov 21 11:31:32 ghost in.tftpd[4374]: RRQ from 192.168.1.20 filename pxelinux.0
Nov 21 11:31:32 ghost in.tftpd[4375]: RRQ from 192.168.1.20 filename pxelinux.cfg/806fe2e1-32bd-dc81-2646-001d60519ab0
Nov 21 11:31:32 ghost in.tftpd[4376]: RRQ from 192.168.1.20 filename pxelinux.cfg/01-00-1e-8c-b5-02-d7
Nov 21 11:31:32 ghost in.tftpd[4377]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0A80114 remapped to pxelinux.cfg/c0a80114
Nov 21 11:31:32 ghost in.tftpd[4378]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0A8011 remapped to pxelinux.cfg/c0a8011
Nov 21 11:31:32 ghost in.tftpd[4379]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0A801 remapped to pxelinux.cfg/c0a801
Nov 21 11:31:32 ghost in.tftpd[4380]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0A80 remapped to pxelinux.cfg/c0a80
Nov 21 11:31:32 ghost in.tftpd[4381]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0A8 remapped to pxelinux.cfg/c0a8
Nov 21 11:31:32 ghost in.tftpd[4382]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0A remapped to pxelinux.cfg/c0a
Nov 21 11:31:32 ghost in.tftpd[4383]: RRQ from 192.168.1.20 filename pxelinux.cfg/C0 remapped to pxelinux.cfg/c0
Nov 21 11:31:32 ghost in.tftpd[4384]: RRQ from 192.168.1.20 filename pxelinux.cfg/C remapped to pxelinux.cfg/c
Nov 21 11:31:32 ghost in.tftpd[4385]: RRQ from 192.168.1.20 filename pxelinux.cfg/default
Nov 21 11:31:32 ghost in.tftpd[4386]: RRQ from 192.168.1.20 filename rus.psf
Nov 21 11:31:32 ghost in.tftpd[4387]: RRQ from 192.168.1.20 filename menu.c32
Nov 21 11:31:32 ghost in.tftpd[4388]: RRQ from 192.168.1.20 filename pxelinux.cfg/default
На этом месте зависание.


Гугл знает о такой проблеме, и предлагает по MAC адресу ввести исключение, в TFTP подменять загрузчик, но у меня парк машин меняется каждую неделю, можно конечно забить в исключение все нужные MAC адреса, но где их взять? Или есть другие варианты решения. Подскажите пожалуйста. :D


pxelinux.cfg/default
Код: Выделить всё
DEFAULT menu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
TIMEOUT 300
FONT rus.psf

MENU TITLE Тест Menu !
MENU WIDTH 80
MENU MARGIN 15
MENU ROWS 15
MENU TIMEOUTROW 25


LABEL local
MENU LABEL Загрузка с HDD 0
MENU DEFAULT
LOCALBOOT 0   

Label vl
MENU LABEL Установка Windows XP VL
kernel startrom.0

Label prof
MENU LABEL Установка Windows XP Professional
kernel profrom.0

Label home
MENU LABEL Установка Windows XP Home
kernel homerom.0

MENU SEPARATOR

LABEL victoria
MENU LABEL Victoria
kernel memdisk floppy
append initrd=boot/victoria.imz

LABEL memtest
MENU LABEL Memtest86+
kernel boot/memtest

LABEL windiag
MENU LABEL Memory Diagnostic
kernel memdisk floppy
append initrd=boot/windiag.img

LABEL newboot
MENU LABEL NewBoot Ghost
kernel memdisk c=938 h=2 s=32 floppy
append initrd=boot/newboot.img

LABEL dos
MENU LABEL DOS Network Boot
kernel memdisk c=938 h=2 s=32 floppy
append initrd=boot/dos.gz

MENU SEPARATOR

label dd
MENU label Acronis Disk Director Suite 10.0
kernel /acronis/kern3.dat vga=788 ramdisk_size=28672 acpi=off quiet
initrd /acronis/ramd2.dat

label ti
MENU label Acronis TrueImage Home 11.0
kernel /acronis/kern10.dat vga=788 ramdisk_size=28672 acpi=off quiet
initrd /acronis/ramd9.dat

MENU SEPARATOR

label pe
Menu label Boot to Windows PE
kernel perom.0

Rifer
 
Сообщения: 3
Зарегистрирован: 04 дек 2008, 10:49

Сообщение qw-0 » 04 дек 2008, 22:01

Код: Выделить всё
Nov 21 11:31:32 ghost in.tftpd[4376]: RRQ from 192.168.1.20 filename pxelinux.cfg/01-00-1e-8c-b5-02-d7

Интересный MAC адрес. Очень похож на мултикаст. Интересно, как это он у сетевого адаптера появился.
qw-0
 
Сообщения: 164
Зарегистрирован: 13 апр 2007, 01:20

Сообщение Rifer » 05 дек 2008, 10:16

00-1e-8c Зарезервирован за Asus, в данном случае ноутбук Asus X59SL. Сетевая Sis191.

http://standards.ieee.org/regauth/oui/index.shtml

P.s. Попробовал на Windows + TFTPD32 и разные версии pxelinux , проблема сохранилась.
Rifer
 
Сообщения: 3
Зарегистрирован: 04 дек 2008, 10:49

Сообщение xyeba » 12 янв 2009, 14:28

возникла аналогичная трабла на матери асус p2s-gxmx
со встроенным LAN sis900
пока решил проблему только перешивкой биоса,
в который засунул бутром от rom-o-matic.net ...

само решение до конца не кошерное, хотя и загружается

мож кто то знает другой способ ?

у мну очч большой парк машин с такими матерями :((
xyeba
 
Сообщения: 2
Зарегистрирован: 12 янв 2009, 14:22

Сообщение xyeba » 12 янв 2009, 17:47

xyeba писал(а):возникла аналогичная трабла на матери асус p2s-gxmx
со встроенным LAN sis900
пока решил проблему только перешивкой биоса,
в который засунул бутром от rom-o-matic.net ...

само решение до конца не кошерное, хотя и загружается

мож кто то знает другой способ ?

у мну очч большой парк машин с такими матерями :((


собственно сам себе и отвечу,
в данной схеме меня не устраивало то что мне надо было по истечению времени если ничего не выбрали - машина грузилась с HDD,
но при указании LOCALBOOT 0 этого не происходило

загрузку с HDD сделал так:
Код: Выделить всё
LABEL HDD
MENU LABEL Загрузка с HDD (по умолчанию) ....
MENU DEFAULT
KERNEL chain.c32
APPEND hd0


PS: ессно chain.c32 должен быть предварительно скопирован в корень tftp
xyeba
 
Сообщения: 2
Зарегистрирован: 12 янв 2009, 14:22

Сообщение Роман » 11 июн 2009, 11:49

Похоже данная проблема свойственна сетевым адаптерам SIS.
У меня происходит полное зависание (черный экран) при попытке загрузки меню PXE Linux.
Ноутбук Rover Y420, сетевая карта SIS191

лог TFTPD32:
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:1E:EC:C4:D4:CB [11/06 12:49:04.421]
Client requested address 0.68.101.116 [11/06 12:49:04.421]
DHCP: proposed address 192.168.20.103 [11/06 12:49:05.921]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:1E:EC:C4:D4:CB [11/06 12:49:12.437]
Previously allocated address 192.168.20.103 acked [11/06 12:49:13.937]
Connection received from 192.168.20.103 on port 2070 [11/06 12:49:13.937]
Read request for file <pxelinux.0>. Mode octet [11/06 12:49:13.937]
OACK: <tsize=13940,> [11/06 12:49:13.937]
Using local port 2439 [11/06 12:49:13.937]
Peer returns ERROR <TFTP Aborted> -> aborting transfer [11/06 12:49:13.937]
Connection received from 192.168.20.103 on port 2071 [11/06 12:49:13.953]
Read request for file <pxelinux.0>. Mode octet [11/06 12:49:13.953]
OACK: <blksize=1456,> [11/06 12:49:13.953]
Using local port 2440 [11/06 12:49:13.953]
<pxelinux.0>: sent 10 blks, 13940 bytes in 0 s. 0 blk resent [11/06 12:49:13.953]
Connection received from 192.168.20.103 on port 57089 [11/06 12:49:13.968]
Read request for file <pxelinux.cfg/6de21380-e65d-11d6-8000-0016d456e1c3>. Mode octet [11/06 12:49:13.968]
File <pxelinux.cfg\6de21380-e65d-11d6-8000-0016d456e1c3> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:13.968]
Connection received from 192.168.20.103 on port 57090 [11/06 12:49:13.968]
Read request for file <pxelinux.cfg/01-00-1e-ec-c4-d4-cb>. Mode octet [11/06 12:49:13.984]
File <pxelinux.cfg\01-00-1e-ec-c4-d4-cb> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:13.984]
Connection received from 192.168.20.103 on port 57091 [11/06 12:49:13.984]
Read request for file <pxelinux.cfg/C0A81467>. Mode octet [11/06 12:49:13.984]
File <pxelinux.cfg\C0A81467> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:13.984]
Connection received from 192.168.20.103 on port 57092 [11/06 12:49:13.984]
Read request for file <pxelinux.cfg/C0A8146>. Mode octet [11/06 12:49:13.984]
File <pxelinux.cfg\C0A8146> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:13.984]
Connection received from 192.168.20.103 on port 57093 [11/06 12:49:13.984]
Read request for file <pxelinux.cfg/C0A814>. Mode octet [11/06 12:49:13.984]
File <pxelinux.cfg\C0A814> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:13.984]
Connection received from 192.168.20.103 on port 57094 [11/06 12:49:13.984]
Read request for file <pxelinux.cfg/C0A81>. Mode octet [11/06 12:49:13.984]
File <pxelinux.cfg\C0A81> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:13.984]
Connection received from 192.168.20.103 on port 57095 [11/06 12:49:14.000]
Read request for file <pxelinux.cfg/C0A8>. Mode octet [11/06 12:49:14.000]
File <pxelinux.cfg\C0A8> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:14.000]
Connection received from 192.168.20.103 on port 57096 [11/06 12:49:14.000]
Read request for file <pxelinux.cfg/C0A>. Mode octet [11/06 12:49:14.000]
File <pxelinux.cfg\C0A> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:14.000]
Connection received from 192.168.20.103 on port 57097 [11/06 12:49:14.000]
Read request for file <pxelinux.cfg/C0>. Mode octet [11/06 12:49:14.000]
File <pxelinux.cfg\C0> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:14.000]
Connection received from 192.168.20.103 on port 57098 [11/06 12:49:14.000]
Read request for file <pxelinux.cfg/C>. Mode octet [11/06 12:49:14.000]
File <pxelinux.cfg\C> : error 2 in system call CreateFile Не удается найти указанный файл. [11/06 12:49:14.000]
Connection received from 192.168.20.103 on port 57099 [11/06 12:49:14.015]
Read request for file <pxelinux.cfg/default>. Mode octet [11/06 12:49:14.015]
OACK: <tsize=798,blksize=1408,> [11/06 12:49:14.015]
Using local port 2451 [11/06 12:49:14.015]
<pxelinux.cfg\default>: sent 1 blk, 798 bytes in 0 s. 0 blk resent [11/06 12:49:14.015]
Connection received from 192.168.20.103 on port 57100 [11/06 12:49:14.015]
Read request for file <866_8x16.psf>. Mode octet [11/06 12:49:14.015]
OACK: <tsize=5196,blksize=1408,> [11/06 12:49:14.015]
Using local port 2452 [11/06 12:49:14.015]
<866_8x16.psf>: sent 4 blks, 5196 bytes in 0 s. 0 blk resent [11/06 12:49:14.015]
Connection received from 192.168.20.103 on port 57101 [11/06 12:49:14.015]
Read request for file <vesamenu.c32>. Mode octet [11/06 12:49:14.015]
OACK: <tsize=120676,blksize=1408,> [11/06 12:49:14.015]
Using local port 2453 [11/06 12:49:14.015]
<vesamenu.c32>: sent 86 blks, 120676 bytes in 0 s. 0 blk resent [11/06 12:49:14.046]
Connection received from 192.168.20.103 on port 57102 [11/06 12:49:14.765]
Read request for file <pxelinux.cfg/default>. Mode octet [11/06 12:49:14.765]
OACK: <tsize=798,blksize=1408,> [11/06 12:49:14.765]
Using local port 2454 [11/06 12:49:14.765]
TIMEOUT waiting for Ack block #0 [11/06 12:49:29.765]


ну что скажите толкового?
Роман
 
Сообщения: 2
Зарегистрирован: 11 июн 2009, 11:36


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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 1

cron
@Mail.ru