Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Oct 2003 12:24:35 -0700
From:      Wes Zuber <wes@uia.net>
To:        Dave O <dso@mssystems.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: diskless/pxe booting problem...
Message-ID:  <0B646575-FE7C-11D7-B581-00039382D0E0@uia.net>
In-Reply-To: <3F8C49EE.9090206@mssystems.com>
References:  <3F8C49EE.9090206@mssystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Are you sure that you have a kernel at /tmp ? Your config says that the 
root "/" for this boot is really at /tmp


--Wes

On Oct 14, 2003, at 12:09 PM, Dave O wrote:

> I've been experiencing a problem getting a soekris to pxe boot 
> properly.  I've tried this with both RELENG_4_8 and RELENG_4 and it 
> still gives me the same problem.  I've read and re-read the diskless 
> operation, nfs, and freebsd booting process sections in the handbook, 
> as well as tried to read and understand both the rc.diskless[12] 
> scripts and the clone_root script.
>
> I'm exporting /tmp on the dhcp server since that was the only way I 
> could get the -alldirs option to work, though in retrospect, I don't 
> seem to need it.  I've used both the clone_root method to create a 
> proper root to export, as well as using the method described in 
> jail(8).  The soekris is able to pxe boot off of the server, but it 
> always hangs in the same spot.  Does anyone have any idea what I 
> should be looking at?  Here is my configuration.  For the sake of 
> space, I didn't include the entire configuration files, only what I 
> believe is pertinent.  If I should provide any more info, I'm welcome 
> to suggestions.
>
> /etc/exports
> --------------------------------
> /tmp -alldirs -ro -maproot=0:0 172.16.34.98 172.16.34.99
>
> /usr/local/etc/dhcpd.conf
> --------------------------------
> host soekris1 {
>   hardware ethernet 00:00:24:c1:2f:64;
>   fixed-address 172.16.34.98;
>   filename "pxeboot";
>   next-server 172.16.34.1;
>   option root-path "172.16.34.1:/tmp";
> }
>
> host soekris2 {
>   hardware ethernet 00:00:24:c1:2f:84;
>   fixed-address 172.16.34.99;
>   filename "pxeboot";
>   next-server 172.16.34.1;
>   option root-path "172.16.34.1:/tmp";
> }
>
>
> /tmp/conf/base/etc/fstab && /tmp/etc/fstab
> --------------------------------
> # Device            Mountpoint      FStype  Options     Dump    Pass#
> 172.16.34.1:/tmp    /               nfs	    ro          0	0
> proc                /proc           procfs  rw          0       0
>
> /usr/src/sys/i386/conf/DISKLESS
> --------------------------------
> # Options for pxe booting
> options         BOOTP
> options         BOOTP_NFSROOT
> options         BOOTP_COMPAT
> options         NFS
> options         NFS_ROOT
>
> dmesg
> --------------------------------
> FreeBSD/i386 bootstrap loader, Revision 0.8
> (root@stan.mssystems.com, Mon Oct 13 17:25:56 CDT 2003)
> pxe_open: server addr: 172.16.34.1
> pxe_open: server path: /tmp
> pxe_open: gateway ip:  172.16.34.1
> Loading /boot/defaults/loader.conf
> /kernel text=0x1b91dd data=0x20a74+0x1f598 -
> Copyright (c) 1992-2003 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 
> 1994
>         The Regents of the University of California. All rights 
> reserved.
>
> [verbose dmesg snipped]
>
> bpf: lo0 attached
> IPsec: Initialized Security Association Processing.
> IP Filter: v3.4.31 initialized.  Default = pass all, Logging = enabled
> Sending DHCP Discover packet from interface sis0 (00:00:24:c1:2f:64)
> Sending DHCP Discover packet from interface sis1 (00:00:24:c1:2f:65)
> Sending DHCP Discover packet from interface sis2 (00:00:24:c1:2f:66)
> Received DHCP Offer packet on sis0 from 172.16.34.1 (accepted) (no 
> root path)
> Sending DHCP Request packet from interface sis0 (00:00:24:c1:2f:64)
> Received DHCP Ack packet on sis0 from 172.16.34.1 (accepted) (got root 
> path)
> DHCP timeout for interface sis1
> DHCP timeout for interface sis2
> sis0 at 172.16.34.98 server 172.16.34.1 boot file pxeboot
> subnet mask 255.255.255.0 router 172.16.34.1 rootfs 172.16.34.1:/tmp
> Adjusted interface sis0
> Shutdown interface sis1
> Shutdown interface sis2
> Mounting root from nfs:172.16.34.1:/tmp
> missing device name
> setrootbyname failed
> NFS ROOT: 172.16.34.1:/tmp
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe@freebsd.org"
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0B646575-FE7C-11D7-B581-00039382D0E0>