For some tasks, like loading bootloader you need to have tftp server.
Here are few steps to set it up and get it running.
The easiest way to get tftp is from repository.
So, lets start:
1 |
$ sudo apt-get install tftpd |
After install finished you have to create tftp configuration file:
1 |
$ sudo vim /etc/xinetd.d/tftp |
Press letter “i” for insert mode end paste these lines:
1 2 3 4 5 6 7 8 9 10 11 |
service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftproot disable = no } |
After pasting those lines press “ESC” to quit “insert” mode, press letters w and q (write and quit) and press enter
Create directory /tftproot, change owner to nobody and make everyone readable.
1 2 3 |
$ sudo mkdir /tftproot $ sudo chmod -R 777 /tftproot $ sudo chown -R nobody /tftproot |
Restart service
1 |
$ sudo /etc/init.d/xinetd restart |
And you’re set. You have to place files to /tftproot directory.