|
本帖最后由 zanjie1999 于 2020-1-15 14:14 编辑
/ g0 k# Z& k, {, f' F) D0 S! Q# L( d' P7 p6 E5 S- ~/ V
实践证明,在uboot中bootdev这个变量为空导致无法启动看了help尝试了一下,
7 n( W$ }" W N3 I& f如果此时从usb启动,那么值应该为usb 0:1也就是
* h f- h l; B! X5 o2 {
) u4 c1 t& T% n3 R- G+ _" V- ?7 h) c如果此时从emmc启动,那么值应该为mmc 0:1
1 D, }# F- n6 \1 x D' c4 V+ H4 A+ s& G
5 j& M+ ~! B# T& i9 N- s, @
看着挺简单的,尝试解决折腾了我一晚上
( C1 _6 Z' `& |懒的可以下我编译好的文件换掉分区里/boot下同名文件: Q6 _8 U9 Q, ~8 x
! d, @/ A, n" d) s+ Y/ s1 y
另外没有ifconfig可以安装8 m+ s& K) n6 I' m
- apt update7 a, x0 B% R0 ]' H
- apt install net-tools
复制代码
( v$ N/ S/ `' Q1 l- @' K( I! ~/ }
. A* \+ I" Y8 G/ ~" f$ c# Q' s0 L5 Q9 |& C& v* c7 [
提供一个未测试且比较容易的办法,执行一下这个命令即可- fw_setenv bootdev '${devtype} ${devnum}:${distro_bootpart}'
复制代码
. b. N& }7 r; m O2 p
& L4 i7 k/ e5 W; c: p' v) O* C$ b7 r+ b( N# z/ R6 v7 q
9 j$ V% _( o% q( }
- d* B# x' W- [
3 c, @4 `' o' J
" R8 [3 i' Y! ~
|
|