PXE Boot Ubuntu 20.10 with isc-dhcp and tftp-hpa Server no Menu

Asked by Robe Mendoza on 2021-04-23

I have install Ubuntu Server 20.10 with tftp-hpa service, i have isc-dhcp running failover services(2 servers responding to a single flat subnet) running on another server, all devices are on same flat single vlan 192.168.1.0/24 no routers involve.

I have tried many times and read many articles but nothing seems to match what i need to do, some articles are superficial nothing concise to the topic

I am looking for help since i am a newbie. Directions and assistance will be much appriciated

Below my issue.
Every time my VM instance restart to pxe boot
dhcp provides ip address
NBP file name is pxelinux.0
NBP files download successfully
No menu is provided
VM instance goes back to BIOS Menu

i check Ubuntu tftp-hpa log via tail -f
pr 23 16:24:09 server-02 systemd[1]: Started LSB: HPA's tftp server.
Apr 23 16:25:12 server-02 in.tftpd[9977]: RRQ from 192.168.1.165 filename pxelinux.0
Apr 23 16:25:12 server-02 in.tftpd[9977]: tftp: client does not accept options
Apr 23 16:25:12 server-02 in.tftpd[9978]: RRQ from 192.168.1.165 filename pxelinux.0

tftp-hpa configuration
TFTP_USERNAME="nobody"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --create --list -v"
RUN_DAEMON="yes"

pxelinux.cfg/default
DEFAULT menu.c32
prompt 0
menu title PXE Server Installation
timeout 600
ontimeout hard-disk

label Ubuntu20.10
menu label Ubuntu 20.10 Gorilla Groovy Server Install
menu default
kernel vmlinuz
append initrd=initrd splash=silent root=/dev/ram0 ramdisk_size=1500000 ip=dhcp url=http://192.168.1.39/tftp/ubuntu-20.10-live-server-amd64.iso

/tftpboot File Structure
drwxrwxrwx 5 tftp tftp 4096 Apr 23 05:50 .
drwxr-xr-x 22 root root 4096 Apr 22 04:57 ..
drwxrwxrwx 2 tftp tftp 4096 Apr 23 01:30 casper
drwxrwxrwx 2 tftp tftp 4096 Apr 23 01:45 grub
-rwxrwxrwx 1 tftp tftp 1537920 Oct 6 2020 grubnetaa64.efi.signed
-rwxrwxrwx 1 tftp tftp 87666337 Apr 22 05:00 initrd
-rwxrwxrwx 1 tftp tftp 120628 Apr 22 04:05 ldlinux.c32
-rwxrwxrwx 1 tftp tftp 175792 Apr 22 04:05 libcom32.c32
-rwxrwxrwx 1 tftp tftp 24356 Apr 22 04:05 libutil.c32
-rwxrwxrwx 1 tftp tftp 75563 Apr 23 01:14 lpxelinux.0
-rwxrwxrwx 1 tftp tftp 27600 Apr 23 05:50 menu.c32
-rwxrwxrwx 1 tftp tftp 42694 Apr 3 06:05 pxelinux.0
drwxrwxrwx 2 tftp tftp 4096 Apr 23 05:57 pxelinux.cfg
-rwxrwxrwx 1 tftp tftp 175552 Apr 22 06:37 syslinux.efi
-rwxrwxrwx 1 tftp tftp 1046083584 Apr 22 06:24 ubuntu-20.10-live-server-amd64.iso
-rwxrwxrwx 1 tftp tftp 28212 Apr 22 04:05 vesamenu.c32
-rwxrwxrwx 1 tftp tftp 13712416 Apr 22 05:00 vmlinuz

Question information

Language:
English Edit question
Status:
Open
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

Can you help with this problem?

Provide an answer of your own, or ask Robe Mendoza for more information if necessary.

To post a message you must log in.