|
|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
& d; w! S. y, h5 S. D$ z- N) i! R2 S. K" P1 V- g; b
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下," P1 r* W& e9 {2 C. l- G
如果此时从usb启动,那么值应该为usb 0:1也就是
- {) @7 M$ \; b5 D; x- Q
+ ?5 I" R7 }4 x; i: x如果此时从emmc启动,那么值应该为mmc 0:11 S1 d$ _7 X1 x |
( W6 ` `! {5 y: u6 i4 D9 {0 d: g, P8 S; W0 H
看着挺简单的,尝试解决折腾了我一晚上
- p. z* G; f+ Z$ F8 l懒的可以下我编译好的文件换掉分区里/boot下同名文件
; z. ?- `; m9 q
8 ]) Y- j: Z+ l% }( B6 F另外没有ifconfig可以安装# a: h. X% V4 \- |! t0 `
- apt update
2 i% N+ R: t9 U. h5 X2 M8 ] - apt install net-tools
复制代码
3 p3 h8 j0 [3 n7 }2 f( u" u5 s6 T
) b* B- K- \$ k! Z
+ a3 Y2 @# k4 \4 u$ x0 f. q提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码
+ P. x5 S* w: H& k4 ~- Q! u% G0 g! V# u8 x
5 w: i. ~# @+ j0 O/ \' o: ~1 s9 ~# J* w6 |( Y. w
* v+ x& i( W% t2 j
5 G" _/ s# t4 h; n
/ q/ W. v$ B7 b/ o |
|