$ sudo service tftpd-hpa restart
$ sudo service nfs-kernel-server restart
After copying BOOT.BIN file to SD-card and inserting it to Arty-z7-20 board, I powered up the board and checked the status of server on Host-PC
Zynq> ping 23.44.127.35
Using ethernet@e000b000 device
host 23.44.127.35 is alive
Downloading "image.ub" file from TFTP sever is successful.
Zynq> tftpboot image.ub
Using ethernet@000b000 device
TFTP from server 23.44.127.35; out IP address is 23.44.127.1
Filename 'image.ub'.
Load address: 0x10000000
Loading: ##########################################
##########################################
9 MiB/s
done
Bytes transferred = 3779188 (39aa74 hex)
I started netboot and got kernel panic error
Zynq> run netboot
...
ALSA device list:
No soundcards found.
VFS: Cannot open root device "(null)" or unknown-block(0, 0): error -6
Please append a correct "root=" boot options; here are the available partitions:
...
---[end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)...
Question
cosmos
Hi,
I'm trying to boot petalinux from TFTP server and NFS root based on Arty Z7-20 Petalinux BSP Project (https://github.com/Digilent/Petalinux-Arty-Z7-20)
Unfortunately, TFTP boot method is not included in the Project's README.md file.
I found several useful infromation and tried them to my Arty-z7-20 board.
https://www.youtube.com/watch?v=DHmcjkDDAlM
It was passed to access TFTP server on HOST PC (Ubuntu 18.04).
However, I failed to access NFS Root Filesystems on Host PC.
These were Host-PC settings
And, these were Petalinux settings
I started TFTP and NFS servers on Host-PC
$ sudo service tftpd-hpa restart $ sudo service nfs-kernel-server restart
After copying BOOT.BIN file to SD-card and inserting it to Arty-z7-20 board, I powered up the board and checked the status of server on Host-PC
Zynq> ping 23.44.127.35 Using ethernet@e000b000 device host 23.44.127.35 is alive
Downloading "image.ub" file from TFTP sever is successful.
Zynq> tftpboot image.ub Using ethernet@000b000 device TFTP from server 23.44.127.35; out IP address is 23.44.127.1 Filename 'image.ub'. Load address: 0x10000000 Loading: ########################################## ########################################## 9 MiB/s done Bytes transferred = 3779188 (39aa74 hex)
I started netboot and got kernel panic error
Zynq> run netboot ... ALSA device list: No soundcards found. VFS: Cannot open root device "(null)" or unknown-block(0, 0): error -6 Please append a correct "root=" boot options; here are the available partitions: ... ---[end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)...
This is expected correct message from ref. [2]
Could you help me find the problems?
Thank you!
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.