Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cannot configure UnRAID box for net booting other PCs

Featured Replies

I need some help configuring the tftpd on the unraid box. I cannot for the life of me figure out what is wrong.

 

In /etc/inetd.conf  I have (relating to tftpd):

# Tftp service is provided primarily for booting.  Most sites

# run this only on machines acting as "boot servers."

tftp  dgram  udp    wait    root    /usr/sbin/in.tftpd  in.tftpd -s /mnt/user/Boot/ -r blksize

#

 

Restarted inetd via:

/etc/rc.d/rc.inetd restart

 

Configured router to send boot requests to the unraid box.

 

The PC netbooting off the unraid box cannot get the pxelinux.0 file.

 

syslog on the unraid box shows:

Jan 19 18:29:15 tower inetd[11154]: execv /usr/sbin/in.tftpd: No such file or directory

Jan 19 18:29:15 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1

Jan 19 18:31:03 tower inetd[11262]: execv /usr/sbin/in.tftpd: No such file or directory

Jan 19 18:31:03 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1

Jan 19 18:33:27 tower inetd[11369]: execv /usr/sbin/in.tftpd: No such file or directory

Jan 19 18:33:27 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1

 

changing directory to /usr/sbin/ and issuing an ls does not show any file named in.tftpd, only in.telnetd.

 

Unraid version is: 4.6

 

Configuring another box as tftpd allows the net booting PC to get the pxelinux.0 file, but cannot get the default file to show any boot options. That's another story. If anyone has any clues about that I will be more than happy to follow instructions.

 

Thank you.

I need some help configuring the tftpd on the unraid box. I cannot for the life of me figure out what is wrong.

 

In /etc/inetd.conf  I have (relating to tftpd):

# Tftp service is provided primarily for booting.  Most sites

# run this only on machines acting as "boot servers."

tftp  dgram   udp     wait    root    /usr/sbin/in.tftpd  in.tftpd -s /mnt/user/Boot/ -r blksize

#

 

Restarted inetd via:

/etc/rc.d/rc.inetd restart

 

Configured router to send boot requests to the unraid box.

 

The PC netbooting off the unraid box cannot get the pxelinux.0 file.

 

syslog on the unraid box shows:

Jan 19 18:29:15 tower inetd[11154]: execv /usr/sbin/in.tftpd: No such file or directory

Jan 19 18:29:15 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1

Jan 19 18:31:03 tower inetd[11262]: execv /usr/sbin/in.tftpd: No such file or directory

Jan 19 18:31:03 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1

Jan 19 18:33:27 tower inetd[11369]: execv /usr/sbin/in.tftpd: No such file or directory

Jan 19 18:33:27 tower inetd[11023]: /usr/sbin/in.tftpd: exit status 0x1

 

changing directory to /usr/sbin/ and issuing an ls does not show any file named in.tftpd, only in.telnetd.

 

Unraid version is: 4.6

 

Configuring another box as tftpd allows the net booting PC to get the pxelinux.0 file, but cannot get the default file to show any boot options. That's another story. If anyone has any clues about that I will be more than happy to follow instructions.

 

Thank you.

it is failing because the in.tftpd package is not part of the default unRAID distribution, and the files not installed.

 

unRAID is distributed as a stripped down Slackware distribution.  To keep it small, most of what it does not need is not included. You can probably find a slackware package to install tftpd.

 

Joe L.

http://lime-technology.com/forum/index.php?topic=828.0

 

The link shows that tftpd is already included.

 

Thanks for the info. On to install a tftpd package

It might have been back in 2007, but I do not see it in 4.7 unRAID or 5.0beta2.

 

Possibly an oversight, since most would never use it.

 

Might send Tom at lime-tech an e-mail to let him know it is missing.  (point him to his own thread saying it was included)

 

Joe L.

  • Author

Installed a slackware 13.1 tftp-hpa package, and now the PC trying to boot says that it received an error during the transfer of pxelinux.0

Installed a slackware 13.1 tftp-hpa package, and now the PC trying to boot says that it received an error during the transfer of pxelinux.0

Now your debugging can begin.  Probably a path or permission issue, or a missing library that the tftpd process needs.
  • Author

Can the chroot destination (-s option) be on a share (/mnt/user/boot), so that I can upload isos over the network? Will there be any permision problems?

  • Author

Figured the problem, now another one shows up. Looks as if it is doing everything in its power to annoy me.

 

During booting, the soon-to-be-pxe-bootable-pc throws an error 36, and unraid syslog shows:

Jan 19 20:08:13 tower in.tftpd[15392]: RRQ from 192.168.1.239 filename pxelinux.0

Jan 19 20:08:13 tower in.tftpd[15393]: RRQ from 192.168.1.239 filename pxelinux.0

Jan 19 20:08:24 tower in.tftpd[15394]: RRQ from 192.168.1.239 filename pxelinux.0

Jan 19 20:08:24 tower in.tftpd[15395]: RRQ from 192.168.1.239 filename pxelinux.0

  • Author

cd /mnt/user/Boot

chmod o+r *

cd /pxelinux.cfg

chmod o+r *

 

 

Now I get garbage on the screen of the pc trying to boot, but at least it loaded the iso image sent to it, although for some reason does not understand it.

  • Author

pxelinux.cfg/default contents:

 

default fold

MENU TITLE PXE Menu

 

label fold Bootdisk

        MENU LABEL ^FOLD bootdisk

        LINUX memdisk

        INITRD fold.iso

APPEND iso

 

PC now boots.

Thank you

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.