[BPI-M3试用-kali]2 、拷贝系统到eMMC,建立samba访问方式-Arduino中文社区 - Powered by Discuz! Archiver

vincen20 发表于 2016-12-28 13:30

[BPI-M3试用-kali]2 、拷贝系统到eMMC,建立samba访问方式

本帖最后由 vincen20 于 2017-5-11 21:56 编辑

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安装完成后可以测试下Samba输入命令 smbclient -L //192.168.1.100 -U t按照提示输入密码t ,可以看到共享名D成功后,在桌面新建一个文件夹Mkdir/root/Desktop/winshare执行挂载命令mount -tcifs -o user=t//192.168.1.100/d/root/Desktop/winshare按照提示输入密码t 后可以访问共享目录貌似不支持中文,忽略吧,改一下文件名就是。

进入有IMG文件的目录 ,查看板子eMMC挂载的位置,可以使用命令 fdisk –l该命令需要使用root权限,没有的可以在前面加sudo .可以看到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 这时可以观察网络状态看来是成功的,网络占用达到95%,如果使用1000M交换机的话估计很快,想要尝试的可以使用网线将板子与电脑对接试试,绝对很快。现在等待几分钟。。。。拷贝结束后,但是。。。。出现错误,然后死机kernel: BUG: soft lockup - CPU#6 stuckfor 22s! 然后又尝试了下,直接把SD卡和eMMC进行对拷, Dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=10MB然而还是同样的错误,在网上查询了下,貌似是说的是死锁的意思.弹出 SD卡,系统能进入BPI的logo,就是无法启动,不知道如何解除。。。?根据感觉,觉得是因为2块盘弄成一模一样的,据说dd拷贝连uuid都会拷贝,所以猜想是不是需要先卸载SD卡,然后无法umount.通过查看fdisk–l发现SD卡和eMMC的信息都一样的。最后抱着试一试的心态,单独拷贝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卡快很多倍。

vincen20 发表于 2016-12-28 13:30

由于eMMC的空间是8G,容量太小,需要扩充存储空间,使用SABMA是一个不错的选择

炫Q 发表于 2016-12-29 12:58

也采用了类似的方法烧写emmc,但并不知道用的是smbclient,学习了,谢谢!
http://mikuq.com/search/emmc/

vincen20 发表于 2016-12-30 01:18

经过实验,如果没有购买M3的天线的话,建议使用网线连接 ,有条件可以试试1000M网络。无天线会有20%……左右的数据丢失,且速度很慢。。。

vincen20 发表于 2016-12-30 01:21

炫Q 发表于 2016-12-29 12:58
也采用了类似的方法烧写emmc,但并不知道用的是smbclient,学习了,谢谢!
http://mikuq.com/search/emmc/ ...

原来早有人这么操作呢,

炫Q 发表于 2017-1-6 09:03

最新的烧录办法,直接tf卡到emmc
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=10MB count=512

vincen20 发表于 2017-1-7 22:00

炫Q 发表于 2017-1-6 09:03
最新的烧录办法,直接tf卡到emmc
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=10 ...

测试过,会死机

炫Q 发表于 2017-1-9 09:06

vincen20 发表于 2017-1-7 22:00
测试过,会死机

一定是姿势不对,亲测好用的:lol

vincen20 发表于 2017-1-10 00:36

炫Q 发表于 2017-1-9 09:06
一定是姿势不对,亲测好用的

kernel: BUG: soft lockup - CPU#6 stuckfor 22s! c错误提示,

炫Q 发表于 2017-1-10 09:20

vincen20 发表于 2017-1-10 00:36
kernel: BUG: soft lockup - CPU#6 stuckfor 22s! c错误提示,

我先扩卡了,也会崩溃,要保证卡不超过emmc的容量,dd进emmc后再扩卡就可以了,目前在用
页: [1]
查看完整版本: [BPI-M3试用-kali]2 、拷贝系统到eMMC,建立samba访问方式