如何安装Snappy Ubuntu到树莓派(RaspBerry PI)上

原创 2015年11月10日 13:53:14

大家可能已经阅读了我前面的有关Snappy Ubuntu的介绍了.是不是想迫不及待地弄一个自己的Snappy系统到自己的开发板上啊?在今天的这篇文章中,我们将介绍如何组装自己的树莓派Snappy Ubuntu系统.


  


最终版本:




我们可以在淘宝商店买到我们理想价格的树莓派2代(model B)的开发版.如上面所看到的:

  • RaspBerry PI 2 model B 
  • 8G or 16G TF card,建议使用Sandisk之类比较快的卡
  • USB充电器
  • 用来装RaspBerry PI的盒子,透明的可以看到灯光的闪烁
  • WiFi (可以参阅我的文章"如何在装上Snappy Ubuntu的树莓派上启动WiFi
  • Piglow (用于发光的)
  • 网线及HDMI线(可选)
经过这样组装的RaspBerry PI盒子是不是很漂亮啊?

接下来,我们就来介绍如何安装Snappy Ubuntu系统到我们的树莓派中.

1)下载Ubuntu Core image for Raspberry Pi 2


我们点击树莓派image,并下载Ubuntu Core image for Raspberry Pi 2的image到我们的 ~/Downloads目录中.目前整个image大约202M.


2)安装image到TF卡中


我们把我们的TF卡插入到我们电脑的MMC卡槽中,或插入到一个USB的adapter中.在进行拷贝image前,我们必须unmount我们的卡.然后,我们使用如下的命令来拷贝我们的image到卡中:

# Note: replace /dev/sdX with the device name of your SD card (e.g. /dev/mmcblk0, /dev/sdg1 ...)

$ xzcat ~/Downloads/ubuntu-15.04-snappy-armhf-raspi2.img.xz | sudo dd of=/dev/sdX bs=32M
$ sync

注意:这里的image名字"/ubuntu-15.04-snappy-armhf-raspi2.img.xz"可能会跟着版本的变化而发生改变.请根据你下载的具体的文件来替换.这里的sdX需要换成我们卡的设备号,比如在我们的电脑的MMC插槽中就是mmcblk0




在我的USB的adapter中就显示为sdb



请注意:整个拷文件的动作需要一些时间,这是应为解压缩后的文件大概有4G大小.当我们把我们的系统刷到我卡后,重新拔插卡,我们就可以看到卡上面有四个分区:



在上面的图中我们也可以看到在sdb下有四个分区(sdb1/sdb2/sdb3/sdb4).在它的里面,有我们安装的系统分区a及b.

在我们刷卡的时候,需要注意一下的事项

1) 在我们刷卡的时候,如果我们的卡已经被mount了(通常在卡插入时,我们的文件浏览器会自动打开,并显示其中的内容),我们需要受到umount这些drive.我们可以通过如下的命令来做:

$ sudo umount /media/$USER/system-a
$ sudo umount /media/$USER/system-b
$ sudo umount /media/$USER/writable
$ sudo umount /media/$USER/system-boot

2) 在我们刷卡时,我们可以使用sudo fdisk -l,或lsblk来获取我们的设备的代码.注意在我们执行命令时,命令行中的"/dev/sdX"可以是/dev/sdb而不是/dev/sdb1,可能是 /dev/mmcblk0 而不是 /dev/mmcblk0p1.

3) 在我们刷卡之前,一定要记得备份自己卡中的信息,因为dd命令会删除所有卡中的内容.

等我们把我们的树莓派Snappy Ubuntu系统已经刷好了,我们就可以把卡插入到我们的树莓派的TF卡插槽中.



我们就可以开始我们的探索之旅.如果你有兴趣的话,请参阅我的文章:


如果大家没有自己的显示器及键盘的话,建议大家使用一个网线连到自己的路由器上.从我上面的文章中,找到树莓派所在的地址,并ssh登陆到Snappy Ubuntu中去.




请注意上图显示的IP地址是我的树莓派上的IP地址.开发者需要用自己的树莓派的地址替换.我们也可以通过如下的简单的命令来进入到我们的Snapp设备中去:

$ ssh ubuntu@webdm.local   # password: ubuntu

我们可以通过如下的方式来得到你的树莓派的IP地址:

liuxg@liuxg:~$ ping webdm.local
PING webdm.local (192.168.1.105) 56(84) bytes of data.
64 bytes from 192.168.1.105: icmp_seq=1 ttl=64 time=1.15 ms
64 bytes from 192.168.1.105: icmp_seq=2 ttl=64 time=0.716 ms
64 bytes from 192.168.1.105: icmp_seq=3 ttl=64 time=0.674 ms

在这个环境中,我们可以做我们任何我们喜欢做的事!

如果大家对beaglebone开发板感兴趣的话,可以参阅我们的文章"Getting started with a Beaglebone Black".

版权声明:本文为博主原创文章,未经博主允许不得转载。

安装Ubuntu Core系统

今天很高兴看到Ubuntu Core 16终于发布了.Ubuntu Core 16系统是一个完全基于snap的系统.它包括foundation, applications,kernel,core操作系...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年11月04日 16:45
  • 9733

Ubuntu16.04虚拟机+ROS+树莓派控制小车

1.安装虚拟机软件将VM解压到一个文件夹,点击里面的VMware-workstation-full-12.5.6.exe,里面选择安装的位置,不用放在C盘2.安装虚拟机将Ubuntu16.04-kin...
  • menshu1892
  • menshu1892
  • 2017年12月06日 17:12
  • 189

如何为树莓派安装Ubuntu Core并在Snap系统中进行编译

在这篇文章中,我们将介绍如何在snap系统中进行交叉汇编来把我们的应用编译并安装到目标机器中.我们知道目前Snap支持ARM及x86芯片.在我们的Classic 16.04的系统中,我们很容易地编译出...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年08月25日 11:45
  • 4964

创建Ubuntu Core账号并为Ubuntu Core设备添加新的账号

每个Ubuntu Core设备都需要使用我们的Ubuntu One账号进行登陆.对于一个已经安装好的Ubuntu Core设备怎么加入新的账号,从而使得我们能够使用新的账号进行登陆呢?在今天的这篇文章...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年11月17日 11:14
  • 2726

Ubuntu Core介绍及其使用

Canonical公司于最近2016年4月发布了一个新的Ubuntu 16.04系统,并且这个系统是长期支持版(LongTerm Support - LTS).它一如既往地支持debian安装包,但同...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年07月12日 11:06
  • 13783

ubuntu下安装raspberry pi系统

注意:本文是在乌班图系统下进行而不是Windows系统。 一  需要工具: 1.raspberry pi 2.大约32g的sd卡 3.读卡器(主要是方便sd卡插入电脑的) 4.显示器 二 ...
  • chengshunhang
  • chengshunhang
  • 2017年12月24日 20:13
  • 27

raspberry pi 2 install Ubuntu 14.04 LTS

为了安装ROS,首先在树莓派上安装Ubuntu14.04 Ubuntu 14.04 LTS系统及安装地址: https://wiki.ubuntu.com/ARM/RaspberryPiDownlo...
  • dxuehui
  • dxuehui
  • 2016年04月02日 22:07
  • 1381

Raspberry Pi 2从裸板到ubuntu14.04,一步一步安装Robot Operating System(机器人操作系统)

Raspberry Pi 2从裸板到ubuntu14.04,一步一步安装Robot Operating System(机器人操作系统)   目录: 1.     Ubuntu 14.04 LTS安装 ...
  • hw5226349
  • hw5226349
  • 2015年06月20日 16:50
  • 6240

树莓派安装ros: raspberry pi 2 ubuntu14.04 + indigo

1. 安装的镜像 Raspberry Pi 2, FAT ROS INDIGO image 1GB compressed, 16GB uncompressed. ubuntu arm 14.04...
  • zyh821351004
  • zyh821351004
  • 2016年05月29日 10:28
  • 2429

Snappy Ubuntu 入门

在这篇文章中,我们将介绍Snappy Ubuntu的一些基本知识.我们将介绍如何在我们的电脑上安装KVM,并利用它来学习Snappy的一些基本的命令...
  • UbuntuTouch
  • UbuntuTouch
  • 2015年10月21日 10:19
  • 6868
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何安装Snappy Ubuntu到树莓派(RaspBerry PI)上
举报原因:
原因补充:

(最多只允许输入30个字)