這個問題困擾我許久,是我非常難受
我用的debian9.4.9的服務器,開發板內核是4.19的
服務器可以正常mount -t nfs 掛載,u-boot不能通過nfs命令下載內核,
而且服務器日志里面也有開發板mount的請求,只是沒有回應
Dec 7 15:31:47 Debian9 rpc.mountd[61537]: authenticated mount request from 192.168.2.3:913 for /home/linux/nfs/rootfs (/home/linux/nfs)
Dec 7 15:31:52 Debian9 rpc.mountd[61537]: authenticated mount request from 192.168.2.3:798 for /home/linux/nfs/rootfs (/home/linux/nfs)
Dec 7 15:32:02 Debian9 rpc.mountd[61537]: authenticated mount request from 192.168.2.3:805 for /home/linux/nfs/rootfs (/home/linux/nfs)
Dec 7 15:32:22 Debian9 rpc.mountd[61537]: authenticated mount request from 192.168.2.3:904 for /home/linux/nfs/rootfs (/home/linux/nfs)
Dec 7 15:32:52 Debian9 rpc.mountd[61537]: authenticated mount request from 192.168.2.3:719 for /home/linux/nfs/rootfs (/home/linux/nfs)
Dec 7 15:33:22 Debian9 rpc.mountd[61537]: authenticated mount request from 192.168.2.3:909 for /home/linux/nfs/rootfs (/home/linux/nfs)
內核配置

主要是內核不能掛載nfsroot,一直是這個錯誤
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, hwaddr=00:60:6e:33:44:55, ipaddr=192.168.2.3, mask=255.255.255.0, gw=255.255.255.255
host=192.168.2.3, domain=, nis-domain=(none)
bootserver=255.255.255.255, rootserver=192.168.2.2, rootpath=
ALSA device list:
No soundcards found.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
0100 65536 ram0
(driver?)
0101 65536 ram1
(driver?)
0102 65536 ram2
(driver?)
0103 65536 ram3
(driver?)
0104 65536 ram4
(driver?)
0105 65536 ram5
(driver?)
0106 65536 ram6
(driver?)
0107 65536 ram7
(driver?)
0108 65536 ram8
(driver?)
0109 65536 ram9
(driver?)
010a 65536 ram10
(driver?)
010b 65536 ram11
(driver?)
010c 65536 ram12
(driver?)
010d 65536 ram13
(driver?)
010e 65536 ram14
(driver?)
010f 65536 ram15
(driver?)
1f00 256 mtdblock0
(driver?)
1f01 128 mtdblock1
(driver?)
1f02 128 mtdblock2
(driver?)
1f03 4096 mtdblock3
(driver?)
1f04 257536 mtdblock4
(driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc3 #6
Hardware name: SMDK2440
[<c0010654>] (unwind_backtrace) from [<c000dc18>] (show_stack+0x10/0x18)
[<c000dc18>] (show_stack) from [<c051f4dc>] (dump_stack+0x18/0x24)
[<c051f4dc>] (dump_stack) from [<c0019bc4>] (panic+0xc0/0x25c)
[<c0019bc4>] (panic) from [<c067c214>] (mount_block_root+0x1b4/0x2ac)
[<c067c214>] (mount_block_root) from [<c067c570>] (mount_root+0x114/0x158)
[<c067c570>] (mount_root) from [<c067c70c>] (prepare_namespace+0x158/0x1b0)
[<c067c70c>] (prepare_namespace) from [<c067be60>] (kernel_init_freeable+0x180/0x1cc)
[<c067be60>] (kernel_init_freeable) from [<c05343e8>] (kernel_init+0x8/0xf8)
[<c05343e8>] (kernel_init) from [<c00090e0>] (ret_from_fork+0x14/0x34)
Exception stack(0xc3833fb0 to 0xc3833ff8)
3fa0: 00000000 00000000 00000000 00000000
3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0) ]---
random: crng init done
uj5u.com熱心網友回復:
沒有過debian,愛莫能助uj5u.com熱心網友回復:
Please append a correct "root=" boot option; here are the available partitions:uj5u.com熱心網友回復:
服務器這邊看看權限是不是設定好uj5u.com熱心網友回復:
http://blog.sina.com.cn/s/blog_5ed5a1f40100f3qq.html這里提到 eabi ,試試是不是一樣的
uj5u.com熱心網友回復:
服務器這邊看看權限是不是設定好服務器這邊看看權限是不是設定好uj5u.com熱心網友回復:
下載用C幣怎么搞
uj5u.com熱心網友回復:
可以用嗎,6666uj5u.com熱心網友回復:
看不懂,太復雜了轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/129466.html
標籤:專題技術討論區
下一篇:小白問個小問題
