|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑 0 Q3 _9 @' v- c7 I* p
9 M' [; @9 P- h) i! x: s8 r
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,
/ [+ Y. @. d) s1 L如果此时从usb启动,那么值应该为usb 0:1也就是5 w$ V+ u" J M- X8 {
7 s3 }0 J& ~" M [) O
如果此时从emmc启动,那么值应该为mmc 0:1
! X% U1 ~1 j. \( C+ w; `
9 x3 i4 _, w1 }. s3 {3 g% M
' h& S" d% |9 l看着挺简单的,尝试解决折腾了我一晚上% N- g) |3 l4 j0 ^; C/ I
懒的可以下我编译好的文件换掉分区里/boot下同名文件. ^1 q2 y( t- ?5 O& W! h6 `- [
. {0 o# ^1 B9 u" H$ C; R0 i( W
另外没有ifconfig可以安装
( Z5 a* `3 U% T5 f2 p- apt update% i7 i: L' v4 |0 [3 ^6 h* [$ E
- apt install net-tools
复制代码
i+ M- P3 E/ h+ [- s. t. e, X6 s# {0 u U- s
" r7 [3 C) E, ?' @* @& ]! n
提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码 : `( l" ~2 }6 M% N; r
: s5 N, z; i3 P, J* f1 b( Q# y
6 X# t" G% |0 k6 t6 C* ^; g
. V6 G2 n) M4 N* ^" H
7 K7 e0 C# d, S! D9 v# Y
6 q/ D, R" b2 ]7 U6 N. i5 P/ P {3 o3 T+ n
|
|