Date: Thu, 14 Sep 2000 23:27:41 +1100 (EST) From: =?iso-8859-1?q?Paul=20Jansen?= <vlaero@yahoo.com.au> To: questions@freebsd.org Subject: nfs swap for diskless boot? Message-ID: <20000914122741.13007.qmail@web5105.mail.yahoo.com>
index | next in thread | raw e-mail
I'm having some problems booting a diskless kernel.
I've used the kernel options below in my custom
compiled kernel:
options BOOTP # Use BOOTP to obtain
IP address/hostname
options BOOTP_NFSROOT # NFS mount root
filesystem using BOOTP info
options BOOTP_NFSV3 # Use NFS v3 to NFS
mount root
options BOOTP_COMPAT # Workaround for
broken bootp daemons.
I'm using the ISC v2 DHCP server. THis is my
dhcpd.conf file:
# dhcpd.conf
# option definitions common to all supported
networks...
option domain-name "jansen.org";
option domain-name-servers 202.167.41.130;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.10 192.168.0.20;
option routers 192.168.0.8;
option broadcast-address 192.168.0.255;
filename "/tftpboot/kernel.XWORKSTATION";
option root-path
"192.168.0.1:/usr/diskless/rootfs/xworkstation";
option option-176 5;
option option-160 "timeout=8:default=193:";
option option-192 "IJ2:::/tftpboot/kernel.ij2:";
option option-193
"XWORKSTATION:::/tftpboot/kernel.XWORKSTATION:";
host host11 {
hardware ethernet 0:aa:0:c1:74:47;
server-name "edessa.jansen.org";
option option-128
"192.168.0.1:/usr/diskless/swap/swap.192.168.0.11";
}
host host12 {
hardware ethernet 0:0:1:17:37:6;
server-name "edessa.jansen.org";
option option-128
"192.168.0.1:/usr/diskless/swap/swap.192.168.0.12";
}
Here's my /etc/exports file:
/usr -alldirs -maproot=0:0 edessa pico host10 host11
host12 host13
I have mountd running as 'mountd -r' so as to enable
NFS mounting of files.
I have created the swapfile referenced above
(/usr/diskless/swap/swap.192.168.0.11) by doing:
dd if=/dev/zero
of=/usr/diskless/swap/swap.192.168.0.11 bs=1M count=32
This is the series of messages that come up on the
console (after some kernel information has already
come up:
bootpc testing starting
bootpc hw address is 0:99:0:C1:74:47
my ip address is 192.168.0.11
server ip address is 192.168.0.1
gateway ip address is 0.0.0.0
server name is edessa.jansen.org
bootfile is /tftpboot/kernel.XWORKSTATION
subnetmask is 255.255.255.0
router is 192.168.0.8
ignoring field type 15
rootfs is
192.168.0.1:/usr/diskless/rootfs/xworkstation
Ignoring field type 28
swapfs is
192.168.0.1:/usr/diskless/swap/swap.192.168.0.11
ignoring fieldtype 160
ignoring fieldtype 176
ignoring fieldtype 192
ignoring fieldtype 193
panic: nfs_boot: lookup swap, error=2
synching disks...
done.
Uptime: 1s
Automatic reboot in 15 seconds
press a key on the console to abort
Where can I find info on this stuff? I've searched
the man pages, mailing lsits, done a seach on
daemonnews. The informatino in the freebsd handbook
on diskless booting is badly out of date.
Can anyone help me with what might be wrong?
_____________________________________________________________________________
http://geocities.yahoo.com.au - Yahoo! Australia & NZ GeoCities
- Build your own Web Site - for free!
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000914122741.13007.qmail>
