本帖最后由 vincen20 于 2017-5-11 21:56 编辑
[size=18.6667px][BPI-M3]2 拷贝系统到eMMC,建立smba访问方式 上一篇已经把系统安装好,且已经更新完。为了测试是否是SD卡读取速度问题,以及把板子自带的存储空间利用起来,本篇介绍本人把img文件写入eMMC中的过程。 由于用到的SD卡容量只有8G,而解压的IMG文件有7.2G,有一个U盘容量为32G,但是U盘的格式是FAT32 的,不支持这么大的文件,如果你的U盘是NTFS格式的可以直接用U盘安装。这时候就想到了很久没使用的SAMBA 。 安装smba 设置WINDOW共享 直接在需要共享的文件夹上点击右键-〉共享。。。 这里我的网络设置为的家庭组,在控制面板中新增一个标准用户T,设置该用户的密码也是T。用来访问该共享。 安装smba-client Cifs-utils
1
安装完成后可以测试下Samba 输入命令 smbclient -L //192.168.1.100 -U t 按照提示输入密码t ,可以看到共享名D
2
成功后,在桌面新建一个文件夹 Mkdir /root/Desktop/winshare 执行挂载命令 mount -tcifs -o user=t //192.168.1.100/d /root/Desktop/winshare 按照提示输入密码t 后可以访问共享目录
3
貌似不支持中文,忽略吧,改一下文件名就是。
进入有IMG文件的目录 ,查看板子eMMC挂载的位置,可以使用命令 fdisk –l 该命令需要使用root权限,没有的可以在前面加sudo .
4
可以看到Disk /dev/mmcblk1: 7.3 GiB,就是需要找的eMMC, Disk/dev/mmcblk0: 7.3 GiB是挂载的SD卡。 好,可以执行了块拷贝了 输入命令dd if=2016-05-12-kali-xfce-bpi-m3-sd-emmc.img of=/dev/mmcblk1bs=10MB
5
这时可以观察网络状态
6
看来是成功的,网络占用达到95%,如果使用1000M交换机的话估计很快,想要尝试的可以使用网线将板子与电脑对接试试,绝对很快。 现在等待几分钟。。。。 拷贝结束后,但是。。。。出现错误,然后死机 kernel:[ 360.480024] BUG: soft lockup - CPU#6 stuckfor 22s! [flush-179:16:564] 然后又尝试了下,直接把SD卡和eMMC进行对拷, Dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=10MB 然而还是同样的错误,在网上查询了下,貌似是说的是死锁的意思.弹出 SD卡,系统能进入BPI的logo,就是无法启动,不知道如何解除。。。? 根据感觉,觉得是因为2块盘弄成一模一样的,据说dd拷贝连uuid都会拷贝,所以猜想是不是需要先卸载SD卡,然后无法umount.通过查看fdisk–l发现SD卡和eMMC的信息都一样的。
7
最后抱着试一试的心态,单独拷贝Dd if=/dev/mmcblk0p1 of=/dev/mmcblk1p1 bs=10MB
Ddif=/dev/mmcblk0p2 of=/dev/mmcblk1p2 bs=10MB 果然,成功。提示7444889600 bytes (7.4 GB, 6.9 GiB) copied, 1099.35 s, 6.8 MB/s ,然后poweroff,弹出SD.能开到bpi的logo,开机启动速度瞬间提升啊,16S就到登陆界面,看来还是eMMC比SD卡快很多倍。
|