Subject: Re: pxe boot problems
To: None <netbsd-users@NetBSD.org>
From: Ignatios Souvatzis <ignatios@cs.uni-bonn.de>
List: netbsd-users
Date: 02/13/2004 09:43:55
--4bRzO86E/ozDv8r1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello,
On Fri, Feb 13, 2004 at 01:34:40AM -0500, Louis Guillaume wrote:
> I'm having some trouble booting via PXE Boot/NFS. The client is able to=
=20
> grab the pxe-bootloader via TFTP and does the countdown. Then...
>=20
> [...]
> no rootpath, no nfs
> open netbsd: Device not configured
> boot: Device not configured
> Boot fail
>=20
> [...]
>=20
> class "pxe-clients-ia32" {
> match if substring (option vendor-class-identifier, 0, 20)
> =3D "PXEClient:Arch:00000";
> filename "pxeboot_ia32.bin";
> option root-path "192.168.1.110:/var/export/root" ;
> }
Here's the error....=20
The class "pxe-clients-ia32" stuff is what the PXE ROM needs to find the
the secondary bootloader.
The option root-path sentence needs to be out of this - so that the kernel
thus loaded can see it, too.
Try it like this:
class "pxe-clients-ia32" {
match if substring (option vendor-class-identifier, 0, 20)
=3D "PXEClient:Arch:00000";
filename "pxeboot_ia32.bin";
}
# ...
host foo {
hardware ethernet 12:34:56:78:9a:bc;
fixed-address 192.168.1.109;
option root-path "192.168.1.110:/var/export/root" ;
}
Regards,
-is
--4bRzO86E/ozDv8r1
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: 2.6.i
iQEVAgUBQCyOSDCn4om+4LhpAQFWXQf7BpCmw2DKDC8Vm5NgoqTFMmwOMq5f2zBT
vT4yMgkuEd+v7qlqoRcYF2Z7xTYdOjVOJmYRFbCRF/Qa25D42yNWovYhTLbxUij7
nkdMd1YxpdA5kQ7mM4m4V3WwDLYbQwn1s6zqLT2RMAEAPJJ379dLvcEmsKDjbN2y
Qc7U34X8HmqqkLXtySIPCHtT6FK2riwJe8Om7sc3pDAwIT1/Q4j4gzu/GDXecSvG
j7o3/YhChuvd5xXV6H98fAha852nHt/9/AQyaEv0VXrWd6mDcstJHcr8d6jP17cu
mzSkfOMPqKLbR6NCsYHTc6et0wMB5bhCIXZ0aE3PzfcdI0EVLbsXSw==
=YOJY
-----END PGP SIGNATURE-----
--4bRzO86E/ozDv8r1--