PXE boot with TFTP

Erik Norgaard norgaard at locolomo.org
Tue Nov 23 10:02:35 PST 2004

I updated loader.rc to this:

== loader.rc =============
echo Loading Kernel...
load boot/kernel/kernel

echo Loading memory file system...
load -t mfs_root boot/mfsroot
set vfs.root.mountfrom="ufs:/dev/md0c"
echo Booting...
echo \007\007


However, this fails to launch into the final stage. When 'boot' is 
called it loads acpi.ko using tftp. After this I see a few packets like 

11/23-18:45:17.738608 0:C:6E:D:91:BB -> 0:40:63:D4:89:72 type:0x800 
len:0x13A -> UDP TTL:64 TOS:0x0 ID:7855 
IpLen:20 Dgm
Len: 272

and then the pxe client reboots. The same thing happens if I disable 
acpi using "set hint.acpi.0.disabled=1" in the loader.rc.

vfs.root.mountfrom is not documented anywhere, should be rootdev? or 
something else?

I can't see if the root filesystem is succesfully mounted or what is 
going on.

Any hints would be greatly appreciated!

I think I may have forgotten the obligatory:

Hardware: VIA EPIA CL1000 (vr net interface)
PXEbooting: FreeBSD 5.3

Thanks, Erik

Ph: +34.666334818                                  web: www.locolomo.org
S/MIME Certificate: http://www.locolomo.org/crt/2004071206.crt
Subject ID:  A9:76:7A:ED:06:95:2B:8D:48:97:CE:F2:3F:42:C8:F2:22:DE:4C:B9
Fingerprint: 4A:E8:63:38:46:F6:9A:5D:B4:DC:29:41:3F:62:D3:0A:73:25:67:C2

More information about the freebsd-questions mailing list