最近把一个程序从BBB板移植到树莓派2上,所以安装了树莓派系统,现在做一下总结:

首先吐槽一下BBB板,虽然是嵌入式系统板,但是它的鲁棒性真是差到不行,动不动就出问题,插上网卡经常没反应,或者用着用着供电不行,又或者突然连不到WIFI,在被虐了好多次之后终于决定迁移程序到树莓派2上。树莓派2是最近才出的,鲁棒性没得说比BBB不知道高到哪里去了。

现在拿到了树莓派2系统板,我用的是这块板子:

先对图片做一下介绍,左边是4个USB接口和网卡接口,右边是SD卡插卡口,上方从左向右数第一个是音频接口,第二个是HDMI接口,可以用HDMI转VGA接口在显示频上显示图像,第三个是供电接口,用USB线供电。下面是40个pin脚的排针,排针引脚如下,看的顺序是上图逆时针转90度读:

现在要开始安装系统,首先你需要一张SD卡和读卡器,SD卡内存当然是越大越好,建议不要小于8G,不然可用空间真的不多。我用的是32G的,SD卡里的内容要先保存好,因为装系统会全部格掉。树莓派的系统种类繁多,那么我们挑选哪种系统安装呢?我安装的是ubuntu mate,大多数人安装的是Raspbian,然而对于我来说,我是要做程序移植,以前的系统是在ubuntu环境编译的,所以当然采用ubuntu的系统比较好,用Raspbian我之前的程序以及软件会有兼容性问题,而且ubuntu mate和ubuntu系统基本一样,做的很好。现在来说一下应该怎么烧程序。

首先你当然需要在官网下载ubuntu的镜像文件,我下载的是:ubuntu-mate-15.04-desktop-armhf-raspberry-pi-2.img,网址在官网如下:https://ubuntu-mate.org/raspberry-pi/

下载会很慢,做好心理准备,不过这个文件,亲测好用。然后其实可以不用按照官网的方式配置,那个比较麻烦,可以直接在windows上直接烧写到SD卡上,简单方便,因此你还需要安装一个软件叫做Win32_Disk_Imager,是烧写img文件的。使用方法可以百度就不再说了。这样就把程序烧写好了,插到卡槽即可启动。第一次调试的时候你最好有一台显示器,有鼠标和键盘,有网卡。显示器通过HDMI转VGA口与树莓派连接(有可能接口线要单独接一下供电,因为树莓派自己的供电用来显示可能不太够),然后你就可以看到显示器上有内容出来了。第一次配置用图形界面是坠好的!因为可以调节吗,具体的配置见这个链接:

http://www.linuxdiyf.com/linux/12083.html

初次登陆图形界面会要你设置账户与密码,自己设置一下,接下来的根据上面的做,不过我设的是英文界面。看个人喜好。

在安装好之后,是需要扩容的!重要的事情说三遍,扩容扩容扩容,假如你是用的SD卡是32G的,实际上树莓派二的系统不会把32G都占满,而只会占3.7G,除非我们扩容,才能利用剩下的空间,而如何扩容呢。网上有两种方法,第一种是再用一台ubuntu的电脑,下载安装gparted这个软件,并且把自己树莓派系统的sd卡查到读卡器上最后查到这台ubuntu电脑上,在按照这个网址的流程走就可以了:

http://www.linuxidc.com/Linux/2013-12/93430.htm

第二种是直接在树莓派的终端使用指令操作,具体流程见这个网址:

http://www.domyself.me/2015/01/23/expand-raspberry-pi-sd-card-space.html

我两种都用过,个人感觉第一种方法比较方便,另外提醒一下,最好刚刚装好系统就立刻扩容,不要拖到里面有一堆软件了在扩,因为指不定扩容时会出现什么乱七八糟的问题(我就因为扩容出了错害的树莓派数据都丢了不得不重装,里面还有一堆代码呢)。

最后安装好系统之后,你最好连接个网卡方便连wifi,然后你会发现这个系统里啥都没有,首先用sudo apt-get upgrade指令更新一下,然后你需要自己安装一些东西,常用的比如gcc编译器,g++环境,vim,gedit,ssh Server等等。反正缺什么装什么就行。

这样你的系统就装好了,现在你可能会问,假如我之后没有显示器了或者没有无线网卡,我怎么控制我的树莓派呢,你可以拿一根网线直接连接到路由器上,然后通过路由器查看连接到他设备的IP号,比如说我查到我的树莓派的IP是192.168.1.100 那么我就可以把我自己的电脑也连接到该wifi上,然后再windows上通过putty或者在linux上通过终端ssh到树莓派上去。开发建议还是用linux做,毕竟终端登陆比较方便,玩树莓派总是要慢慢抛弃图形界面的。例如我的树莓派的用户名设置为dada,上面的ip根据路由器看到的是192.168.1.100,那么我在终端上输入如下指令:ssh dada@192.168.1.100就可以登录到树莓派上,之后根据提示输密码就行,有可能你第二次登陆会失败,报这个错误:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @ 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 
Someone could be eavesdropping on you right now (man-in-the-middle attack)! 
It is also possible that the RSA host key has just been changed. 
The fingerprint for the RSA key sent by the remote host is 
b6:0c:41:43:60:79:eb:05:9e:c9:72:1d:a0:41:9a:50. 
Please contact your system administrator. 
Add correct host key in /root/.ssh/known_hosts to get rid of this message. 
Offending key in /root/.ssh/known_hosts:5 
RSA host key for 192.168.10.88 has changed and you have requested strict checking. 
Host key verification failed. 

解决方法就是首先看隐藏的ssh文件夹,指令如下:cd ~/.ssh/

然后使用指令看文件夹中内容:ls

然后你会发现一个叫做known_hosts的文件,把它删调或者删掉其中和你的ip有关的那个部分即可(大多数情况下都是直接删除):rm known_hosts

然后再次登录即可。

安装教程就到这里,很简单~

——达达的马蹄

——2015-09-07

ubuntu mate在树莓派2上的安装相关推荐

  1. Go在Ubuntu 14.04 64位上的安装过程

    1. 从 https://golang.org/dl/  或  https://studygolang.com/dl 下载最新的发布版本go1.10即go1.10.linux-amd64.tar.gz ...

  2. ubuntu intellij java_在Linux上,安装Intellij IDEA进行Scala开发

    2016年4月27日 通过瑞雷斯·艾奥阿尼 介绍 Scala是一种编程语言,最近几年开始蓬勃发展.在撰写本文时,流行的TIOBE Index将其排名为比Haskell或Go等更流行的语言更常用.如果您 ...

  3. debian10树莓派4安装mysql_树莓派4上如何安装 Raspbian Buster

    随着 Raspberry Pi 4 主板的问世,了解如何使用Raspbian Buster设置您的操作系统.你的新Pi 4到了邮箱,你已经设置了办公桌,您已准备好安装操作系统. 对于初学者来说,Ras ...

  4. 麒麟电脑linux微信版本过低,在优麒麟Ubuntu Kylin 20.04系统上快速安装微信和QQ的方法...

    在优麒麟Ubuntu Kylin 20.04系统上安装微信和QQ非常的简单,因为在软件商店中存在这两款应用,所以直接就可以在软件商店中快速安装它们了. 1.新安装的Ubuntu Kylin 20.04 ...

  5. 树莓派的Raspbian Stretch with desktop和Ubuntu Mate(废弃)

    树莓派有自己发布的系统,名字也叫做Raspbian,而Ubuntu Mate有树莓派定制版,大家可根据自己的需求选择适合自己的版本 对于我来讲,我还是希望各组件的版本可以高一点, 而很可惜Raspbi ...

  6. 在Ubuntu 14.04.5 64bit上安装git GUI客户端GitKraken

    git的图像化管理工具很多,有两个是比较推荐用的,sourceTree以及GitKraken.个人比较喜欢GitKraken.下面是我在Ubuntu 14.04.5 64bit上的安装过程. 从官网下 ...

  7. Ubuntu Server 上在安装Nginx时执行./confgiure后提示:C compiler cc is not found

    场景 Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

  8. 树莓派3B用Ubuntu MATE安装ros

    [组件] 树莓派操作系统:Ubuntu MATE 16.04 LTS ROS 版本:ROS Kinetic Kame 工作机操作系统: Windows 10 [系统安装] 1.下载 Ubuntu MA ...

  9. 树莓派3b安装ubuntu mate(在有显示器前提下看)

    树莓派安装: 准备材料 tf卡(建议16G) 数据线 树莓派 win32烧录软件 ,百度云链接:链接:https://pan.baidu.com/s/16Dq2XrqeJScUO_DxHRIz_g 提 ...

最新文章

  1. Ubuntu12.04Beta版我在用的软件
  2. Web项目中引进EasyUI的路径问题
  3. SAP CRM product hierarchy和category的三个问题问答
  4. ZooKeeper(五) 使用Zookeeper有序临时节点实现分布式锁
  5. php连接mysql配置环境变量_Win7 64位操作系统下配置PHP+MySql+Apache环境(转)
  6. 2019中国云计算十一大趋势预测与分析
  7. Magento的基本架构解析
  8. 计算机vfp知识要点,2017年职称计算机VisualFoxPro基础知识:表的基本操作
  9. python卸载清理注册表_使用Python操作注册表
  10. vxworks点滴记录
  11. 数字中国 · 青云科技:数字化转型过程中企业如何用好云计算?
  12. 网易互娱2017实习生招聘在线笔试--源代码编译
  13. 保姆级教程:最新下载及安装vscode(含常用插件)
  14. 神话与历史中的吸血鬼
  15. (十一)java.io.File学习进阶及separator、pathSeparator分隔符简介
  16. S7-1200通过MODBUS转PROFINET网关控制英威腾GD200A变频器的具体方法示例
  17. 修复引导mbrfix
  18. 电大计算机网考机考模拟试题答案,电大计算机网考机考模拟试题excel模拟题【呕心沥血整理、电大考试必过】.doc...
  19. APP推广的社会化营销渠道
  20. 社会网络分析之中心性

热门文章

  1. 数据结构-约瑟夫斯环(cir_sqlink)
  2. XART------generate art ascii texts.
  3. Java中带返回值的方法
  4. Moonbeam社区论坛:一个致力于社区讨论、提案、和反馈的空间
  5. 分众传媒天天挂在嘴边的“饱和攻击”,原来只是最强话术
  6. 什么是数字化转型、数字经济?
  7. python做mt4交易_用Python写MT4自动交易策略来炒外汇
  8. gdb调试常用概念整理
  9. ipad无线访问计算机,ipad如何连接电脑
  10. python应用在人工智能_python应用篇-大数据和人工智能时代下,python牛在哪?