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
boot
==========================
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
this:
11/23-18:45:17.738608 0:C:6E:D:91:BB -> 0:40:63:D4:89:72 type:0x800
len:0x13A
192.168.0.32:50231 -> 192.168.0.128:2295 UDP TTL:64 TOS:0x0 ID:7855
IpLen:20 Dgm
Len:300
Len: 272
...._desc.bus_generic_resume.swi_sched.__stop_set_modmetadata_se
t.pci_get_resource_list.swi_add.bus_driver_added_desc.bus_child_
location_str_desc.pci_disable_busmaster_method.msleep.pcib_route
_interrupt.device_disable.pci_print_child.intr_suspend.tc_init.i
ntr_resume.free.^@
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
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