|
|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
! K: j, M" ]5 h0 t3 ?) A, F# z# u4 Q
+ N- @) `* k9 z4 w' ?8 S实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,
- K4 k" Q1 @% ?; f! j0 {5 \如果此时从usb启动,那么值应该为usb 0:1也就是/ ? z; `, G( M- t
! t* B! p6 c+ p: l P如果此时从emmc启动,那么值应该为mmc 0:1' E7 Z7 x, O4 O, f: T! N! C K/ G" U
( U' o$ W& o) ?" @$ L; }
, K8 | k! Q( z/ }6 f7 |
看着挺简单的,尝试解决折腾了我一晚上
) b2 ?, i1 B' t1 `2 }$ K懒的可以下我编译好的文件换掉分区里/boot下同名文件
/ w* t4 y- `% s. U: f$ n
( Q4 ^& C; [5 h- _另外没有ifconfig可以安装
- M) Z+ Q7 \& d: U- n* I9 R# P- apt update
8 M" {2 b% Z. D+ z, n s) u - apt install net-tools
复制代码
0 @' \ m4 U1 _7 v6 H; O0 C
& `1 b7 N& _# A# V; T0 N! @6 @) ? ~
提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码
q( S. r* q9 \& P3 u! d; ^8 L% i& h p% [5 t3 I
1 w, E; Y7 m" y# y* k
( t7 X, e, B( r$ U+ `" E% u+ J. ?0 Y/ W0 a$ y! Q1 N/ ~2 y7 I2 }
# H, g! `2 n6 z9 G- B
; v, |+ @, a/ z( K0 j! | |
|