|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑 " K' o9 G: P5 k$ P
R1 P* L7 q S. S' O
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,, l6 x: l, @" a0 \3 r
如果此时从usb启动,那么值应该为usb 0:1也就是
( F& G4 n: \# n- Y, k* s' E) B! v" o. ^
如果此时从emmc启动,那么值应该为mmc 0:13 F2 s) o4 |4 y7 t5 ]2 f; e5 b' U. u
5 ^" @% X5 \. j6 a
$ T) x1 B b' N0 a, R- s4 Z看着挺简单的,尝试解决折腾了我一晚上& \& U1 [- m. M
懒的可以下我编译好的文件换掉分区里/boot下同名文件
6 @' v9 P- j T2 D2 G3 D
% G' }6 @5 j$ M/ f: ~( G另外没有ifconfig可以安装0 t; _3 Z1 s; a7 A
- apt update* q4 ?2 k1 i, V7 w% @$ I9 j2 T
- apt install net-tools
复制代码 6 W1 J; G$ s8 q% K
1 S) k2 q) s8 x a+ P' Y
6 A* G; W1 P3 l" `9 G0 @提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码 - Z s8 A1 P9 L1 O! w9 w, U4 a- p
6 e5 ~+ T! W" f2 b. `# c
0 \" L, v4 \9 I" r) m/ q7 `) l2 C& n9 g! r
( R( N+ |, Y4 z- c
1 O: z G2 @# P& o" I' `/ n) J D3 o, f5 K. L
|
|