|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑 . ]/ D1 ~6 B/ i
- o" L( W& w5 H# I k% [; A
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,# d( |# H5 Y2 d, ^) H, x
如果此时从usb启动,那么值应该为usb 0:1也就是
2 p7 y" K: l. e. y
: l+ ]6 f! s% Y6 [如果此时从emmc启动,那么值应该为mmc 0:1
4 x( k: y2 ^4 p2 R- `
- g* V& h8 M; V8 U- J
& b! b. d# d8 g$ h3 O. c看着挺简单的,尝试解决折腾了我一晚上3 t- G! n8 `" E. i
懒的可以下我编译好的文件换掉分区里/boot下同名文件
2 O6 L4 J+ c+ j2 }. G+ m' d4 u$ P# o
另外没有ifconfig可以安装
) L, E; ~* U3 {& P2 ~8 h; T- apt update
: s$ P6 H" R. F! ~0 I/ U4 L - apt install net-tools
复制代码
+ ?% a! G3 Q5 K& p* b+ r
t8 p+ r3 M' C1 Z8 \' e
) c% |% y5 z" k$ S0 r/ u提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码
) p! h6 E$ P* E5 D
7 W0 W! h; l$ v
* \3 l! e: l ~2 a! A
Z" Y: i. ]+ |* z) K$ Z4 N/ G
" E* B9 u+ [5 m, A! F( a8 W9 F n# F9 M3 B7 z7 Q
/ f* w) F1 g: l, X: [1 g |
|