|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
( H3 p; t; t, S: \5 m1 K' Z$ h" {, G' G
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,7 G+ {; ]3 x$ b7 B2 r
如果此时从usb启动,那么值应该为usb 0:1也就是
) H# O+ `( i0 {7 u% s
" J& x: {+ k4 I' a. |如果此时从emmc启动,那么值应该为mmc 0:1
; H) J2 F J/ O& a+ u7 i* O, E6 O. g) c2 E
9 j3 ~5 a5 @) H& I
看着挺简单的,尝试解决折腾了我一晚上
& D- T3 u7 M" O懒的可以下我编译好的文件换掉分区里/boot下同名文件 K' {; i& \, `6 V
: y2 C" e! S* C) P1 Y( Q& ~# R
另外没有ifconfig可以安装9 q& U% H- K* P5 q: |( i
- apt update
( t) c# E4 N. G$ h9 X; C( Z4 v - apt install net-tools
复制代码
$ u7 S, E( d: F) Z2 A
2 o6 U/ A( j! z+ \9 d: q! Y* G! t! d! P# n, w; a& S& [
提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码 + N' k5 z# t2 w2 E
6 m T7 {( o; [ ?. K4 d. ~6 S z9 s% m# {6 D. N& o
9 [! @" j5 m9 q
. o+ f6 A/ C C V/ Q- E& H/ p
. W4 I0 l1 |1 m2 y& i) w5 L6 }0 i; Q
|
|