[gPXE] Boot very slow or not boot
Shao Miller
Shao.Miller at yrdsb.edu.on.ca
Sun Feb 7 22:48:08 EST 2010
Milton Labanda wrote:
> ...
> Then i am specifyng only the filename : filename "gpxe/menu.gpxe" at
> the *dhcpd.conf*
> The menu.gpxe say:
> #!gpxe
>
> chain menu.c32 menu.cfg
> So you say me need to tell gPXE to load two files by using the second
> gPXE script I, but
> i think my *menu.cfg* tell thouse syslinux in this way:...
Yes, that looks good. :) Your DHCP service tells the gPXE client to
execute a gPXE script, and that gPXE script runs a menu system from the
Syslinux suite.
> The *minirt24.gz* (initrd) and *linux24* (kernel) i extrated from a
> *dsl-4.4.10-initrd.iso* image
> i believe its ready to boot. On purpose where i can get the images
> like *ubuntu-initrd.img *or *debian-initrd.img*
> that appears in the appnotes?
I'm not familiar with where you can get these files... Perhaps they are
available in the "live CD" .ISO file for those Linux distributions, if
they exist?
> lastly i test with commands
> gPXE> kernel gpxe/dsl/linux24
> its ok.
> gPXE> initrd gpxe/dsl/minirt24.gz
> its say
> ....................................................................................
> ...............................................................................................
> ..............................................................................................
> and not pass
Is there an error code given after your 'initrd' command above or do you
never get back to the "gPXE> " prompt? If you are hanging, it would be
good to know why. A possible reason could be an out-of-memory
condition, but I would expect gPXE to catch that and give an error
code. If you are using the Control-B prompt to get the gPXE CLI where
you are entering these commands, are you pressing Control-B from the
very first gPXE message you see on the computer? If so, it might be
"too early" and the E820 memory map might not be initialized by the
BIOS. This only applies if you are using a gPXE ROM image. Are you?
If so, wait until you see the second "press Control-B" message and try
your above test again.
As far as your automated booting goes, you could try to narrow down
which part of the process might be a possible point of failure. You
could eliminate your use of menu.c32 and use a gPXE script which
directly contains the 'kernel' and 'initrd' commands you'd like to
test. If that works, it would suggest a complication with using the
menu system.
Disclaimer: All claims and opinions are solely those of myself and do
not and should not be perceived as representing the Etherboot nor the
gPXE projects in any way. Thank you for your understanding.
- Shao Miller
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20100207/c56af9db/attachment.html
More information about the gPXE
mailing list