记录我在win10下配置环境(二)
仔细思考一下,我有Vbox,为嘛还必须用Hyper-V?难道一定要用Win-docker?
所以打开我的Vbox,新建一个Ubuntu虚拟系统,然后一步一步,按照Linux的思路去操作呗。
首要事情肯定是如何把启动文件放到SD卡中。
第一步是在Vbox中安装了Ubuntu-------------突然有个问题,为毛不能直接在win下把启动文件放到SD卡,非得去Linux下。那个用户指南好像也只讲了Linux下,所以还是老老实实用Ubuntu。
安装了Ubuntu,需要把SD卡映射进去,但网上说Vbox好像说是直接全面掌控了。从设备看,的确是被虚拟机完全掌控了,win下面已经没有SD卡了。
需要在Ubuntu中安装Gparted软件:https://www.jianshu.com/p/a3e6624218c5,感谢这个博主/
所有的文件读写都要到Ubuntu中执行。
要把windows下的文件弄到Vbox的Ubuntu中:https://blog.csdn.net/yulezheng/article/details/97274696,感谢这个博主。
1) 删除TF卡所有分区
2) 将uboot写入到sd卡8k偏移处(必须8K偏移, brom龟腚的)。
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8
3) 建立第一个分区,大小32M(可以随意填写), 格式FAT16, 把zImage, sun8i-v3s-licheepi-zero-dock.dtb拷贝到 这个分区
sudo cp zImage /media/one/kernel
sudo cp sun8i-v3s-licheepi-zero-dock.dtb /media/one/kernel
4) 建立第二个分区,用尽剩余空间,格式ext4, 把buildroot产生的rootfs.tar解压到该分区根目录
tar xvf output/images/rootfs.tar -C /挂载的tf卡第二个分区目录
sudo tar xvf rootfs.tar -C /media/one/rootfs/
最后还是在群文件里找到一个资料“荔枝派zero_TFCard",利用文件共享,加载到虚拟机的Ubuntu中,使用拷贝,解压指令,按照说明里,放到SD卡中了,启动一会儿亮灯,输出了数据。
biuldroot:root
password:123456
这表示已经可以把系统放到SD卡运行了,下一步就是如何修改uboot和内核文件了。资料放到附件中.....
既然已经存在,那么去找吧,或者去群里问问。资料中有说明如何操作把uboot和内核放到SD卡中。