Skip to content

解决插入u盘或其他USB设备无法启动armbian的问题

Updated: at 02:44

由于发现armbian优先启动USB上的系统,导致插入外接USB设备时无法启动emmc里的系统,于是决定修改启动顺序。

原本的先启动USB系统可能是方便进行调试,可以方便的启动外置系统,但是对于把机顶盒当作微型服务器的我来说,这可不是什么好事。不过这个功能倒是可以留着,我就想着改为其中一个USB口优先启动,然后启动emmc,最后尝试启动另一个USB口。

但是显而易见的这个方法失败了,首先是我不会改,而后是没用相关的教程,再然后AI也不会,自信满满的给我一个错误的方法,显然是失败了。

然后我在GitHub上找到一个解决办法:把整个/boot目录拷贝到U盘根目录下,插着U盘启动,就能正常启动了。

不得不说大家的脑子都很好使。

注意的是,要把boot里面的文件拷贝到U盘的根目录,而不是把boot文件夹拷贝到根目录,第一次尝试的时候就因为这个失败了。

但是全放在根目录太丑了吧,于是我创建了两个分区,一个专门用来放启动文件,格式化为FAT32,另一个用来放自己的文件,格式化为EXT4。

最后测试一下,也是成功启动了。


Next Post
B860AV2.1刷linux(未完成)