-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > I've got a scenario at the moment where the DHCP options are set to load > pxelinux.0 straight away, gives the user a menu and they can continue from > there etc etc. While this work for most implementations, this creates a > problem on some network cards where they are buggy and the TFTP transfers > that happen later do not complete properly... > A solution I have found is to load gpxe over pxe, configure it to boot > pxelinux.0, then continue the boot process. This way works on a more > universal scale as the exisiting PXE code is replacing with gPXE (which makes > it more standardized, and is less buggy than some vendor implementations of > gPXE). > I'm hitting a bit of a brick wall though. When I set gpxe as the default > image to load over pxe, then it gets dhcp, and pxe boots...into gpxe, which > gets dhcp, and pxe boots...into gpxe (and so on and so forth). > I know if I break this process and get into the gpxe prompt then I can > configure it to load pxelinux.0, then it loads fine and continues on its > merry way. What I want to know is how to include that sort of configuration > in the script, so it loads gpxe and then loads pxelinux.0 over tftp.
Your DHCP server will need to distinguish whether the client is gPXE or not using the 'user class' option to look for 'gPXE' and respond appropriately. Chainloading gPXE from vendor PXE has the added benifit of allowing gPXE access to the vendor PXE network card drivers through UNDI. See the following: http://etherboot.org/wiki/pxechaining Hope this helps. - -- David Joshua Geary UNE Linux User Group: li...@une.edu.au <http://lugune.dyndns.org> I don't care what software you use so long as we only exchange files in open data formats Open-Document <http://en.wikipedia.org/wiki/Open_Document> Ogg <http://en.wikipedia.org/wiki/Ogg> PDF <http://en.wikipedia.org/wiki/Pdf> - -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.9 (GNU/Linux) mQGiBEl4bFQRBADDxqFXQ0Rv69sZ5xxK2WYXASHVe68Qf0LT0ag0/kEb4t3WWi9K R5FKOhHrp1Fnt+S+NF4157l3bTJ1aFMEc2WM97qS37u0OXr+9XzMyWQyH3NLKHgm QitKPasVM2UJaateFfr2XijQIfKQURkE03rKsEADm75qPeb5yhYKGuGQ9wCg5LFJ 5c67ZiJ/zPcS9pgKbUDMG4sD/A5URvxutCgbVIHr34nZu5OnF3BkCbdilMHATVCn y2Y6w2bkjozSL4ieWTOqRSfiZaEBxgYXKMKVZWpGSiz9nB8Tn0Ddf8poK//nRAeo qV+JG1vnkfoxQR0HXCbzyxxNtRELWZVUGgWLrUEBB6XaDC5SQzhCoeT5LTT9jOQg uA/eBACJ0yQFdTgcnT3G5ZmMYzYU3t9WFsBEB4uLFdZn/WLRr2LU0e2ZS5fAz5y0 eCcxNiw8Yn35qKiu6ulY3LcHkBwEL+wJVCrd05MWKxYx7hpW6jMP/SqoTvAhr3a5 GlSMQ+K+YmcGrKktVF47ntCCGfmonDeGOajRz8ggorJ4iHK2/7Q4RGF2aWQgR2Vh cnkgKFVORSBFbWFpbCBTaWduaW5nIEtleSkgPGRnZWFyeTJAdW5lLmVkdS5hdT6I YAQTEQIAIAUCSXhsVAIbIwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEM3mPvoV hbOMprgAoKsPQkn6odlg9M/E+AJlKaoKkJ5rAJ4yDL5MJoRKIAwSPz4/pRpHr93+ +LkCDQRJeGxUEAgAj0/cTlN3FldkGMBx5/emUGQ+jtXqgRHB8GqNlCWVBphUcS0h SzJZDMro8f4evKfqBqOknqU7fkGVh2FhWC/R+fmDcwWDwv1te9Yn/qeAbYh4sLNo 26cfxBfInaCueTa/XdCzobfH5jtaXfEyFzSoKVgrggoCN4BDtc86TAgY0MZuSbN3 vVMacl3MkfT+PfAEVviU3xSf3wS4KilY5Zpl5bHVLTms4dlm+N0bKIbGW+3N1WzE 6OLEHTbOhZDHVPYbUEryOg+LtKgejPAIaWg4Z+aH82+LNco5GDCDkqRlwQlnE3AE +u/rZAA2K+J6rW9MRLu/NxZp1ThRxZ56uF7GgwADBQgAji487rXw0Taldcr7bnRf eNEDQIGxUMRhlHl0Rtj3Tuk4TvwcorwNr89e5C2wYLhEl83squK961CbTpctsBI/ Id2r2f0H/bmTEG9RLNAjgZPaImT8YfrskEqnyaPAfHTP3gKUU5yWdTDsnnmRgvmN HTQlAl8IZ+eSYqlplsPy9Qtvlk+APMxcpD/8gAO7r/A5KrxX9HqyFWTJpAhGSY3g 7eg5OeNPi75Z3H7JViVqceUXIFUTFSVvKKYQm2XNOwl4+XmpcZ3FP+naKzXQmR8n gVub4CNWXH/tCm04vU0FdEsvPk2mWNHorjflhzxbRHRqvbMDk3NGpSRo22WAvrQm MohJBBgRAgAJBQJJeGxUAhsMAAoJEM3mPvoVhbOMk0YAoJNPJ93Ug3gytihlaXXY HAx+tdTkAKDVJrQz70o+3rcmJFC+e0iFqvbXlg== =Wur/ - -----END PGP PUBLIC KEY BLOCK----- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzh6x4ACgkQzeY++hWFs4wJdACg0iJNYVqgNhYgDOp89dCgdKFn 888AnjWw8o4tC3n4ommKNB5nEE4mBZ2M =N7do -----END PGP SIGNATURE----- _______________________________________________ gPXE mailing list gPXE@etherboot.org http://etherboot.org/mailman/listinfo/gpxe