public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Stephane Eranian <eranian@frankl.hpl.hp.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [Linux-ia64] PXE boot off HP zx6000
Date: Wed, 30 Oct 2002 17:37:23 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590709805301@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105590709805294@msgid-missing>

Jason,

There are two different ways of netbooting on EFI-based systems.
EFI supports both PXE and regular DHCP. The client will first try PXE if
it fails, then it defaults to DHCP. Elilo supports both. However any 
existing Linux (IA-32) PXE server WILL NOT WORK for IA-64 clients because
some special support is needed on the server side. None of that support
has made it into the official DHCP server as released by ISC (www.isc.org).
This server is the base for the one used by Redhat, for instance. Intel has 
created a patch for it and it is still waiting for it to be integrated into 
the main codebase. As such, the situation on the PXE side is not that good. 
I have tested elilo with the patched version and I know it works, but it is
not available at this point. For now, I recommend using regular DHCP. This 
works out of the box on existing IA-32 Redhat systems as you can see by 
yourself now that your problem is fixed.

Your dhcpd.config can be as indicated by Alex.

> > /etc/dhcpd.conf
> >         host zx6000 { 
> >                 hardware ethernet xx:xx:xx:xx:xx:xx;
> >                 fixed-address zx6000;
> >                 filename "elilo.efi";
> >         }
> > 

Then elilo can download its configuation file, the kernel image and initrd
from the DHCP/TFTP server. For the configuration file, elilo will look for
a  first match  in the following order:

	1) a client-specific file: AABBCCDD.conf where AABBCCDD is the 
	   captilized hexadecimal representation of the IP address assigned 
	   by the DHCP server. For instance, if the IP address is 15.4.89.69, 
	   then the file must be 0F045945.conf.

	2) an architecture-specific file: elilo-ia64.conf if the client is
	   an IA-64 machine. elilo-ia32.conf if coming from an IA-32 client.

	3) a generic file: elilo.conf

Hope this helps.

-- 

-Stephane


      parent reply	other threads:[~2002-10-30 17:37 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-30 16:18 [Linux-ia64] PXE boot off HP zx6000 Jason P Holland
2002-10-30 16:22 ` MEYER,ALAN C. (HP-FtCollins,ex1)
2002-10-30 16:27 ` Alex Williamson
2002-10-30 16:30 ` Jason P Holland
2002-10-30 16:33 ` Jason P Holland
2002-10-30 17:01 ` Alex Williamson
2002-10-30 17:11 ` Jason P Holland
2002-10-30 17:37 ` Stephane Eranian [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590709805301@msgid-missing \
    --to=eranian@frankl.hpl.hp.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox