Ok, well, I stand corrected. I'll try to document my steps a bit here for everyone.
I am running a OpenSuSE 10.2 build system. I am testing the x86 build of OpenWRT with the plan to run it on a Via EPIA based system.
My IP is set to static at 192.168.172.130. I am PXE booting the target machine with the following DHCPd Conf file:
ddns-update-style none;
default-lease-time 14400;
subnet 192.168.172.0 netmask 255.255.255.0 {
next-server 192.168.172.130;
filename "pxelinux.0";
range 192.168.172.131 192.168.172.200;
default-lease-time 14400;
max-lease-time 172800;
}
I am running a TFTP boot server on xinetd with the root of /tftpboot/. That directory looks like the following:
|-- linux
|-- pxelinux.0
`-- pxelinux.cfg
`-- default
The contents of the default file are:
default linux
label linux
kernel linux
display message
prompt 1
timeout 10
The 'linux' file under /tftpboot is the copied openwrt-x86-2.6-vmlinuz file that was inside my openwrt bin directory after I build with initframfs enabled.
From there, I turned on the Via machine and it booted right up.
(Last edited by escape164 on 19 Mar 2007, 18:44)