Hey all. I am new to pxe booting and my dad messed up his old laptop that he runs linux on. Problem with the laptop is that you cant boot off a usb drive and the cd drive is broken in it. Thus, we must install opensuse via pxe.
The only computer in the house that works is mine, which runs windows 7. I downloaded a pxe server called tftpd.
I have it configured as follows (for testing purposes i have my firewall turned off)
DHCP SETTINGS:
IP pool starting address: 192.168.1.2
Size of pool: 30
Boot File: pxelinux.0
WINS/DNS Server: 192.168.1.1
Default router: 192.168.1.1
Mask: 255.255.255.0
TFTP SETTINGS:
Base Directory: C: ftboot
PXE Compatibility: checked
GLOBAL SETTINGS
everything here is checked
My file structure is as follows:
C: ftboot
C: ftboot\initrd (from an opensuse cd)
C: ftboot\linux (also from the same opensuse cd)
C: ftboot ftpd32.exe
C: ftboot\pxelinux.0 (from a syslinux package i downloaded)
C: ftboot\pxelinux.cfg
C: ftboot\pxelinux.cfg\default
My default file looks like this:
default install
prompt 1
timeout 30
Install i386 Linux
label install
kernel linux
append initrd=initrd splash=silent vga=0x314 showopts install=http://download.opensuse.org/factory/repo/oss/
When i try to do a pxe boot from the laptop hooked with a wire on the same network, it appears to make a connection with the server. However, i get an error “no bootfile recieved” after a short time. I have looked for well over a couple hours now to figure out how to properly set it up but to no avail. any help would be appreciated
ty in advance