failed boot via tftp
I tried booting via TFTP boot and got the following reply
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.168.1.2 (766 ms)
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/01-00-80-e1-42-56-51
Using ethernet@5800a000 device
TFTP from server 192.168.1.94; our IP address is 192.168.1.2
Filename 'pxelinux.cfg/01-00-80-e1-42-56-51'.
Load address: 0xc4200000
Loading: #
0 Bytes/s
done
Bytes transferred = 248 (f8 hex)
Config file found
Select the boot mode
1: Linux 4.19.9
Enter choice: 1: Linux 4.19.9
missing environment variable: bootfile
Retrieving file: uImage
Using ethernet@5800a000 device
TFTP from server 192.168.1.94; our IP address is 192.168.1.2
'.lename 'uImage
Load address: 0xc2000000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
for failure retrieving kernel
this is my /tftpboot tree
.
├── pxelinux.cfg
│ ├── 01-00-80-e1-42-56-51 -> default-arm-stm32mp
│ └── default-arm-stm32mp
├── stm32mp157c-dk2.dtb
└── uImage
I tested the TFTP server is available, all files are available for download.
Where is the problem?
