VPLUS微加云原版系统刷入支持usb启动得uboot记录
最近入手了一个微加云,原版系统,没经过任何刷机的,原版uboot不支持usb启动。
看了b站powersee的视频,发现需要先刷入C大的openwrt固件才能拥有支持usb启动的uboot。但是c大这个固件不是公开的。其它openwrt固件也不敢使用linux的dd命令随便刷。
【这里首先要破解微加云原版openwrt的密码,才能用ssh登录进行下面操作,教程网上有(请搜索:微加云免拆破解密码刷op教程)】
经过一番研究,可以首先破坏原版系统的uboot和分区表,然后刷入支持usb启动的uboot,然后再用u盘启动armbian,之后就可以为所欲为了。
那么,首先我们要找到一个能够支持usb启动的uboot文件。
经过一番研究,这个文件其实在flippy大佬的armbian固件中就已经集成了。
所以,只需要用rufus写盘工具把flippy的armbian固件写入u盘,然后插入微加云的usb2.0接口,再继续下面的操作。
开机依然是进入原版系统。
armbian启动盘会自动挂在到/mnt/sda2
那么我们在命令行输入:
cd /mnt/sda2/root
ls
然后可以看到u-boot-sunxi-with-spl.bin,这个就是支持usb2.0启动的uboot。
然后我们命令行再输入:
删除分区和bootloader:
dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=16
写入bootloader:
dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk1 bs=1024 seek=8
sync
完成以后,支持usb启动的uboot已经刷入。
输入命令重启:
reboot
之后,顺利的话会启动u盘的armbian系统
之后可以正常游玩了
ps:我用u盘启动后,putty ssh登录会遇到密匙的提示,选择“否”才可以正常登录。希望本文对各位有用。这个教程适合有linux和嵌入式有一定经验的朋友。小白请绕道。刷成砖头别找我。
再次提醒:微加云没有对外放出的救机软件,所以各位请谨慎刷机。