|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
) m, U8 q$ x) o$ F8 n+ l5 \5 o: w; _, {! N- v4 P' I
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,( I) y9 a3 Q( G s
如果此时从usb启动,那么值应该为usb 0:1也就是
; o4 f( K7 S" J3 S8 j7 M1 j2 w6 ^1 W1 D
如果此时从emmc启动,那么值应该为mmc 0:1
" I6 W' q, w5 @& V2 U. O' V& c" q4 }' ~6 z8 r; `! W+ @9 g, U
5 t- {! L4 x7 F( w看着挺简单的,尝试解决折腾了我一晚上4 _$ Y$ v# O1 ]% k, K, w( ]
懒的可以下我编译好的文件换掉分区里/boot下同名文件
/ D7 H3 B$ [5 B# o/ z7 [! `
8 R: E# U6 Y2 F; O, R另外没有ifconfig可以安装: r/ e1 s! X0 R+ f
- apt update5 c3 F; d) G+ E' A' s9 }1 V9 e
- apt install net-tools
复制代码 8 ]! l, N) ]6 L$ ? w6 i
i9 G2 ]2 U& _# H! H+ U" J! L$ b; H d
提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码 7 d f k" r3 b4 c! W) @, c
/ X2 }, x" e- H7 S! ]' {; b3 _; p7 Y$ t+ y) k/ l
5 N4 X7 V2 L& v$ T6 T3 `; [$ T
: Q, Z' ^3 S* G% ]
% h0 k P0 _& D8 R( f# B% i
% S' V% A3 c2 Q+ Z: v+ G0 c, Q
|
|