April 22, 20179 yr On 4/18/2017 at 8:14 PM, GHunter said: This is the file I think. Haven't used it in a long time. Gary tftp2.tar You are a gentleman, thankyou hopefully it works
April 8, 20188 yr I've been hitting my head against this and can't quite figure it out. My setup > Router is an RT2600AC, doesn't have the option to set PXE/TFTP through web-gui and had to make changes manually via SSH (when router reboots, settings are lost and again, have to make changes). [Will be brining this up with Synology support]. I cycle dnsmasq on the router, tail the syslog and I see the following: Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 available DHCP subnet: 192.168.86.0/255.255.255.0 Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 vendor class: PXEClient:Arch:00007:UNDI:003016 Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 PXE(br0) 50:65:f3:bd:b0:30 proxy Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 tags: br0 Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 broadcast response Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 sent size: 1 option: 53:message-type 02 Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 sent size: 4 option: 54:server-identifier 192.168.86.200 Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 sent size: 9 option: 60:vendor-class 50:58:45:43:6c:69:65:6e:74 Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 sent size: 17 option: 97:client-machine-id 00:7f:80:41:bc:f3:79:e3:11:99:04:62:a5... Apr 8 09:49:37 WatchTower dnsmasq-dhcp[3985]: 273333721 sent size: 10 option: 43:vendor-encap 06:01:08:0a:04:00:50:58:45:ff Apr 8 09:49:41 WatchTower dnsmasq-dhcp[3985]: 273333721 available DHCP subnet: 192.168.86.0/255.255.255.0 Apr 8 09:49:41 WatchTower dnsmasq-dhcp[3985]: 273333721 vendor class: PXEClient:Arch:00007:UNDI:003016 Apr 8 09:49:41 WatchTower dnsmasq-tftp[3985]: error 8 User aborted the transfer received from 192.168.86.169 Apr 8 09:49:41 WatchTower dnsmasq-tftp[3985]: failed sending /mnt/cache/appdata/tftp/pxelinux.0 to 192.168.86.169 Apr 8 09:49:41 WatchTower dnsmasq-tftp[3985]: sent /mnt/cache/appdata/tftp/pxelinux.0 to 192.168.86.169 Then on the box booting, I receive "An error occured with the boot selection verify media is present and retry". I don't see the PXE menu on the client, just this failed white message on the screen. If anyone could help point me in the right direction, I would really appreciate it!
September 3, 20196 yr New UnRaid user here, I finally have PXE boot working with Version: 6.7.2 I am using the following files: dnsmasq: http://ftp.slackware.com/pub/slackware/slackware64-current/slackware64/n/dnsmasq-2.80-x86_64-3.txz syslinux: https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/6.xx/syslinux-6.03.zip I used the following files from syslinux zip file in my tftpboot folder: chain.c32, ldlinux.c32, libutil.c32, mboot.c32, memdisk, menu.c32, pxelinux.0, vmlinuz I'm not sure if they are all needed, but it is what worked for me. same startup script: installpkg /boot/config/custom/dnsmasq-2.80-x86_64-3.txz cp /boot/config/custom/dnsmasq.conf /etc chmod +x /etc/rc.d/rc.dnsmasq /etc/rc.d/rc.dnsmasq start I tried placing this in the go file, but I would always get an error that the directory (share folder) dosen't exist. I believe that this is because the array hasn't started yet. I placed the startup script into the User Scripts section and set it to run at startup of array. I have clonezilla loading with the help of this page: https://clonezilla.org/livepxe.php I haven't mastered the use of the menus, but it's work in progress.
September 26, 20196 yr On 9/2/2019 at 11:05 PM, DrMac said: New UnRaid user here, I finally have PXE boot working with Version: 6.7.2 I am using the following files: dnsmasq: http://ftp.slackware.com/pub/slackware/slackware64-current/slackware64/n/dnsmasq-2.80-x86_64-3.txz syslinux: https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/6.xx/syslinux-6.03.zip I used the following files from syslinux zip file in my tftpboot folder: chain.c32, ldlinux.c32, libutil.c32, mboot.c32, memdisk, menu.c32, pxelinux.0, vmlinuz I'm not sure if they are all needed, but it is what worked for me. same startup script: installpkg /boot/config/custom/dnsmasq-2.80-x86_64-3.txz cp /boot/config/custom/dnsmasq.conf /etc chmod +x /etc/rc.d/rc.dnsmasq /etc/rc.d/rc.dnsmasq start I tried placing this in the go file, but I would always get an error that the directory (share folder) dosen't exist. I believe that this is because the array hasn't started yet. I placed the startup script into the User Scripts section and set it to run at startup of array. I have clonezilla loading with the help of this page: https://clonezilla.org/livepxe.php I haven't mastered the use of the menus, but it's work in progress. Thank you for posting this update. I believe my PXE boot server has been broken since about Jan 2019 after an unRaid version update. "I used the following files from syslinux zip file in my tftpboot folder: chain.c32, ldlinux.c32, libutil.c32, mboot.c32, memdisk, menu.c32, pxelinux.0, vmlinuz" Does this mean here? Or in tftp\pxelinux.cfg\roms? I copied them to both locations until i can reboot the server and test. "chain.c32, ldlinux.c32, libutil.c32, mboot.c32, memdisk, menu.c32, pxelinux.0, vmlinuz" From which directory did you copy these from? I guess it depends on if you are booting with UEFI or not? syslinux-6.03\bios syslinux-6.03\efi32 syslinux-6.03\efi64 I have a mixed environment of machines and extracted the files from the bios directory to test with. Edited September 26, 20196 yr by chris1259
November 25, 20205 yr Hi I was wondering if somebody had the file that is linked in this comment section? the Google drive link seems to be dead.
Archived
This topic is now archived and is closed to further replies.