天天看点

树莓派 ubuntu gpio_如何给树莓派安装操作系统

树莓派 ubuntu gpio_如何给树莓派安装操作系统

新的树莓派拿到手中,你迫不及待的要把玩。别急,这可不像你买的Macbook开机就能用,想要顺利启动树莓派,还要经历五个步骤。

  • 准备一张micro SD卡
  • 把操作系统写入SD卡
  • 连接显示器等外围设备
  • 通电
  • 安装/启动操作系统

① 准备一张micro SD卡

仔细观察过树莓派外观的你一定会发现,她没有硬盘结构,仅仅在主板的背面有一个micro SD卡的插槽。是的,这就是树莓派的存储,因此你要把操作系统装到一张micro SD卡中。

在安装操作系统之前,你要准备一张至少8G的micro SD卡,但也不用太大,如果超过了64G你可能还会遇到一些奇怪的麻烦。

树莓派官方建议SD卡的写入速度为class 4就可以了,并不是写入速度越快就越好。如果你使用class10的卡并不意味着树莓派的运行就更快,因为提高写入速度往往是以牺牲读取速度和增加寻址时间为代价的。不过如今你想买一张class 4的卡貌似不太容易,市面上几乎都是class 10了,当然也是可以完美使用的。

建议购买有质量保障的品牌SD卡,有些卡的质量不过关,会直接导致操作系统安装失败或莫名其妙的运行错误。

我在某东自营买的16G class10 micro SD卡不到30块钱,用的非常棒。

当然,为了读写这张micro SD卡,你还需要购买一个读卡器,虽然树莓派用不到,但在下面往SD卡写入操作系统的步骤中会用到。

② 把操作系统写入SD卡

树莓派支持的操作系统

官方推荐的是Raspbian,这是一款基于Debian Linux的树莓派专用系统,适用于树莓派所有的型号。

除此之外,树莓派还支持许多操作系统:

Ubuntu,Ubuntu是基于Debian Linux 的桌面操作系统,树莓派分别支持Ubuntu META和Snappy Ubuntu Core两个版本,前者是桌面版,后者是面向开发者的桌面版。

OSMC,即开源媒体中心,是基于Linux内核的专门用于单板机的开源媒体播放器操作系统。

Windows 10 IoT Core,微软专为物联网开发打造的系统,Windows用户把玩树莓派的福音。

LibreELEC,轻量级Linux发行版,为嵌入式设备构建多媒体服务平台而设计。

……

本文选用官方推荐的Raspbian。

树莓派的操作系统有两种安装方式:一种先把树莓派的安装引导程序NOOBS写入SD卡,然后启动树莓派进入NOOBS来安装操作系统。另一种是将操作系统镜像写入SD卡,树莓派启动后直接进入操作系统。

初学者建议使用NOOBS方式来安装,大家也可以根据自己的偏好来选择,下面对这两种方式都进行介绍。

方式一:将NOOBS写入SD卡

NOOBS的界面非常友好,你只要看一眼就立刻知道怎么使用它。除了安装Raspbian外,还可以安装LibreELEC等其他树莓派所支持的系统。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

NOOBS安装界面(图片来自树莓派官网)

  • 首先,下载NOOBS

树莓派的官方网站https://www.raspberrypi.org提供NOOBS下载,在官网首页顶部点击Downloads,打开下载栏目:

树莓派 ubuntu gpio_如何给树莓派安装操作系统

树莓派官网下载页面

点击左边的NOOBS进入NOOBS的下载页面:

树莓派 ubuntu gpio_如何给树莓派安装操作系统

NOOBS下载版本

这里有两个选项,左边是离线安装版,右边是网络在线安装版,可以根据自己的需要选择,建议选择左边的离线安装版。

下载完成后你将得到一个类似NOOBS_vx_x_x.zip的文件,其中x_x_x为版本号。

  • 其次,格式化mini SD卡为FAT格式

有些新买的mini SD卡是格式化好的,可以直接跳过格式化进入下一步,比如我在某东买的SanDisk 16 GB卡。

如果在Windows和MacOS下格式化,建议使用SD卡格式化工具SD Association's Formatting Tool,这个软件可以在https://www.sdcard.org/downloads/formatter_4/下载。

在页面底部选择要下载Windows版本还是Mac版本。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

选择要下载的操作系统版本

在打开的新页面的最底部点击Accept按钮开始下载。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

点击Accept开始下载

下载后按照默认设置安装,安装成功后打开软件,插入SD卡(这时就要用到你买的读卡器了),选择要格式化的SD卡,点击【Format】按钮即可。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

SD Card Formatter界面

如果你是Linux用户,那应该有能力看懂http://qdosmsq.dunbar-it.co.uk/blog/2013/06/noobs-for-raspberry-pi/的说明

  • 最后,把NOOBS拷贝到SD卡

解压缩NOOBS_vx_x_x.zip文件,打开解压缩后的文件夹,你会看到所有NOOBS的文件,然后全部选中,直接拷贝到SD卡的根目录中。

注意:解压缩后你首先会得到一个NOOBS的文件夹,要把这个文件夹里面的内容直接拷贝到SD卡,而不是将这个文件夹拷贝过去。

方式二:直接将操作系统镜像写入SD卡
  • 首先,下载操作系统镜像

打开树莓派的官方网站https://www.raspberrypi.org,在首页顶部点击Downloads,打开下载栏目,点击Raspbian进入下载页面。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

Raspbian的三种可选下载镜像

这里提供了三种镜像,大家可根据需要选择:

Raspbian Stretch with desktop and recommended software包含了完整的桌面系统和推荐的软件包。

Raspbian Stretch with desktop只有桌面系统,没有常用软件。

Raspbian Stretch Lite为最小安装,没有桌面也没有常用软件,进入后为CLI命令行界面,需要自己根据需要安装桌面系统或常用软件。

对于初学者建议选择第一个。

下载之后建议使用SHA-256工具对下载文件的完整性进行校验,以避免因为下载不完整带来的系统启动失败或运行错误。当然你也可以不校验,下载个东西哪来那么多事儿呢。

  • 其次,将镜像写入SD卡

对于Windows用户,建议使用Etcher来写入,可以到官网balenaEtcher - Home下载安装,然后插入SD卡,打开Etcher。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

Etcher操作界面

点击【Select image】,选择刚刚下载的Raspbian镜像(.zip文件)。

点击【Select drive】,选择要写入的SD卡。

然后点击【Flash!】按钮,等待完成写入即可。

对于Mac OS和Linux用户,也可以安装对应版本的Etcher完成SD卡的写入,或者在终端使用dd命令:

首先把下载下来的Raspbian镜像(.zip文件)解压缩为 .img 镜像文件。

sudo dd bs=1m if=

你解压缩出来的Raspbian镜像地址.img

of=/dev/

SD卡的设备名

conv=sync

在Mac OS下SD卡的设备名一般为

rdisk*

,可以用diskutil list命令查看。

在Linux下SD卡的设备名一般为

sd*

,可以用lsblk命令查看。

操作系统的写入需要等待一段时间,这时你可以去喝杯咖啡或者扭扭脖子、扭扭屁股。

通过上述两种方式写入完成后,拔出SD卡,将其插入到树莓派主板背面的micro SD插槽上。

③ 连接显示器等外围设备

显示器

最新的树莓派3 Model B+支持使用HDMI、GPIO和DSI三种接口来连接显示器,显而易见HDMI是最简单常见的,你家里的电视和电脑显示器如果不是老古董的话,应该都支持HDMI。

如果你只有一台VGA接口的显示器,可以买一根VGA-HDMI转换器,只需要花几十块钱。

当然,你也可以去淘一块GPIO或DSI的显示器,但对于入门来讲非常没有必要,等以后你真正熟悉了树莓派再去捣鼓也不迟。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

3.5inch GPIO接口触摸屏

键盘鼠标

树莓派3 Model B+带4个标准USB接口,你只要把家里电脑上的USB键盘鼠标拆下来插上去就OK了,无线键鼠也完美支持,把USB无线接收器插上就可以了。

网线

如果你没有WIFI环境,那就需要给树莓派插上一根网线,直接把网线水晶头插到她的以太网口。如果你可以用WIFI上网,那么这一步可以免去。

④ 通电

树莓派3工作的电压是5V,电流至少是700mA,建议最好是1A,电源输入采用micro-USB接口。这意味着你要找一个输出电压是5v、输出电流是700mA~1A的micro-USB充电器,一般的安卓手机充电器都支持,你可以在充电器的参数标示上确认这些信息。

树莓派 ubuntu gpio_如何给树莓派安装操作系统

micro-USB接口

当然,你也可以使用一个具有同样输出的充电宝。

务必要确保输入电压是5V,否则你将有幸欣赏一块冒烟的树莓派。

⑤ 安装/启动操作系统

现在你写好了SD卡,连接好了显示器和键盘鼠标,然后为你的树莓派通上电,这时树莓派会直接启动。

如果你在上述第2步是将NOOBS写入了SD卡,那么你的屏幕上会显示NOOBS的界面,选择你要安装的操作系统,点击【Install】按钮,按照提示安装即可。当NOOBS完成系统的安装之后,会提示你重新启动树莓派,重启后将进入刚刚安装的操作系统。

如果你写入SD卡的是操作系统镜像,那么就可以直接进入到操作系统,是不是很酷?

树莓派 ubuntu gpio_如何给树莓派安装操作系统

Raspbian操作系统界面

Raspbian初次启动之后需要进行一系列的配置,包括网络、分辨率、语言等等,可以现在就进行配置,也可以后续通过raspi-config命令配置。

如果你和我一样想先去歇一歇,那么可以把树莓派放在那里,这是一款低功耗设备,他的设计者就希望你一直开着。

当然你也可以选择关机,不过树莓派没有关机开关,你可以直接拔掉电源。如果你不放心的话,可以点击屏幕左下角的“树莓派”图标,然后单击最下面的【Shutdown】就可以顺利关机,然后再拔掉电源。

关联文章推荐:

树莓派初次启动后的设置​zhuanlan.zhihu.com

树莓派 ubuntu gpio_如何给树莓派安装操作系统

树莓派入门必会的20个Linux命令​zhuanlan.zhihu.com

树莓派 ubuntu gpio_如何给树莓派安装操作系统

如何给树莓派搭建WEB开发运行环境之LAMP篇​zhuanlan.zhihu.com

树莓派 ubuntu gpio_如何给树莓派安装操作系统

如何给树莓派搭建WEB开发运行环境之JAVA篇​zhuanlan.zhihu.com

树莓派 ubuntu gpio_如何给树莓派安装操作系统

继续阅读