[树莓派(raspberry pi)] 01、在linux环境下给树莓派安装系统及入门各种资料
1、预准备
进入帮助页面https://www.raspberrypi.org/help/,可以直接看到GET START WITH PASPBERRY PI,点击进入;
接下来会引导你检查配件是否齐全:树莓派一个、显示器、HDMI线、鼠标、键盘、电源、8GB以上SD卡;

在最下面的Check you have the right equipment to start 对上述配件进行了更详细的描述,其中最值得注意的一个是SD卡!
2、制作SD卡启动盘
和用U盘在普通PC上安装新系统类似,树莓派需要用一个≥8GB的micro SD卡来制作启动盘!
The latest version of Raspbian, the default operating system recommended for the Raspberry Pi, requires an 8GB (or larger) micro SD card. Not all SD cards are made equal, and some have higher failure rates than others. If you're unsure, you can always buy our official SD cards from RS or Farnell. Any 8GB SD card will work, although you'll need to follow the software setup guide to learn how to load an operating system onto the card.
其中 Downloading and installing the Raspberry Pi software 详细介绍如何在windows上制作 启动SD卡,主要是按照要求格式化SD卡、下载NOOBS文件并解压到格式化后的SD卡。但是楼主并没有windows电脑,而在linux上制作SD卡使我走了些弯路:
a) 参考https://www.raspberrypi.org/documentation/installation/noobs.md发现可以在linux系统上用命令行制作启动SD卡;
b) 参考http://qdosmsq.dunbar-it.co.uk/blog/2013/06/noobs-for-raspberry-pi/用命令行制作启动SD卡,下面是用到的命令:
1> sudo fdisk -l 查看所有硬盘设备

2> sudo umount /dev/sdb || sudo umount /dev/sdb1 || sudo umount /dev/sdb2 全部卸载目标盘
3> sudo fdisk /dev/sdb 利用fdisk命令进行制作
根据提示删除完所有的partition,我这里有两个,有些SD卡这一步会有警告,可以忽略

用n命令创建一个新的主分区,命名为1,使用默认的起始与结束扇区值,下面的操作在整个SD上只建立一个分区:

由于这里我们需要的不是Linux类型的分区,而是FAT32型的,因此我们可以用t命令修改它:

最后用write命令将新的分区表写入SD卡:(有的卡会有警告,可忽略)
3、安装系统
将上面制作好的SD卡插入树莓派、连接显示器、鼠标、键盘,给树莓派上电,按照安装引导安装:

资料链接
- 1. 树莓派实验室[CN]:http://shumeipai.nxez.com/
- 2. 树莓派官网帮助页:https://www.raspberrypi.org/help/
- 3.官方安装系统的引导页:https://www.raspberrypi.org/learning/software-guide/quickstart/
- 4.NOOBS介绍及在WIN/LINUX/MAC上制作启动SD卡的方法:https://www.raspberrypi.org/documentation/installation/noobs.md
- 5.Linux制作启动SD卡介绍:http://qdosmsq.dunbar-it.co.uk/blog/2013/06/noobs-for-raspberry-pi/
- 6.一个Linux上制作启动SD卡最后写入分区信息表时有警告的例子(直接忽略)
:: 如果您觉得不错,请推荐给更多人,帮助他们更快地解决实际问题中的坑~
@beautifulzzzz
智能硬件、物联网,热爱技术,关注产品
博客:http://blog.beautifulzzzz.com
园友交流群:414948975
[树莓派(raspberry pi)] 01、在linux环境下给树莓派安装系统及入门各种资料的更多相关文章
- Linux环境下Python的安装过程
Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...
- Linux环境下NodeJS的安装配置(HelloWorld)
Linux环境下NodeJS的安装配置(HelloWorld) 最简单的环境安装,测试helloworld.给初学者!! 安装脚本,请仔细阅读逐行执行: #!/bin/bash #检查是否已经安装 r ...
- Linux环境下使用yum安装zip和unzip
Linux环境下使用yum安装zip和unzip. yum install zip yum install unzip
- QT在linux环境下读取和设置系统时间(通过system来直接调用Linux命令,注意权限问题)
QT在Linux环境下读取和设置系统时间 本文博客链接:http://blog.csdn.NET/jdh99,作者:jdh,转载请注明. 环境: 主机:Fedora12 开发软件:QT 读取系统时间 ...
- PCL库在Linux环境下的编译安装
PCL库在Linux环境下的编译安装 PCL库的源码库:https://github.com/PointCloudLibrary/pcl 下载完了之后解压下来 编译库的几个步骤 mkdir build ...
- mosquitto在Linux环境下的部署/安装/使用/测试
mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...
- Linux环境下MySQL5.7安装记录
参考文档 <Installing MySQL on Unix/Linux Using Generic Binaries> https://dev.mysql.com/doc/refman/ ...
- Linux环境下卸载、安装及配置MySQL5.1
Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL- ~]# rpm ...
- Linux环境下:vmware安装Windows报错误-缺少所需的CD/DVD驱动器设备驱动程序
解决方法:将硬盘格式从SCSI改为IDE. 方法如下: 右键点击你新建的虚拟机名,点击最下面的setting,看到左侧第二行是hard disk 了么,你那里肯定是SCSI的,选中它,点最下面的rem ...
随机推荐
- 接口自动化测试方案PHP + mysql
接口测试在测试工作中是很常见的工作,但是在以往的接口测试工作中借助的一般是第三方插件.python开发的发送请求脚本.LR脚本.Jmeter脚本,之前也使用python开发了一套接口自动化测试系统,但 ...
- Scrapy架构及其组件之间的交互
最近在学Python,同时也在学如何使用python抓取数据,于是就被我发现了这个非常受欢迎的Python抓取框架Scrapy,下面一起学习下Scrapy的架构,便于更好的使用这个工具. 一.概述 下 ...
- 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器
BH1750FVI 是一款 IIC 接口的数字型光强度传感器集成电路.下面介绍一下其在 Windows 10 IoT Core 环境下的用法. 项目运行在 Raspberry Pi 2/3 上,使用 ...
- 张高兴的 UWP 开发笔记:手机状态栏 StatusBar
UWP 有关应用标题栏 TitleBar 的文章比较多,但介绍 StatusBar 的却没几篇,在这里随便写写.状态栏 StatusBar 用法比较简单,花点心思稍微设计一下,对应用会是个很好的点缀. ...
- keepalived实现nginx高可用
keepalived是什么 keepalived直译就是保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发 ...
- JavaScript中的数值转换
在JavaScript中,有3个函数可以把非数值转换为数值 1.Number()函数 Number()可以用于任意数据类型. 转换规则如下. 如果是Boolean值,true和false将分别被转换为 ...
- [Python] 文科生零基础学编程系列三——数据运算符的基本类别
上一篇:[Python] 文科生零基础学编程系列二--数据类型.变量.常量的基础概念 下一篇: ※ 程序的执行过程,就是对数据进行运算的过程. 不同的数据类型,可以进行不同的运算, 按照数据运算类型的 ...
- 【ASP.NET MVC 学习笔记】- 18 Bundle(捆绑)
本文参考:http://www.cnblogs.com/willick/p/3438272.html 1.捆绑(Bundle),一个在 View 和 Layout 中用于组织优化浏览器请求的 CSS ...
- 视频加载logo 2
推荐这个网站 http://www.flaticon.com/ http://www.flaticon.com/search?word=spinner 旋转图标 http://www.flatico ...
- RestServer 2.0 正式版发布
RestServer 2.0 正式版发布 使用许可&版权说明 在保持本软件完整的情况下可以将本软件用于任何商业用途. 本软件可以自由传播,但是请保持软件相关文件和说明文档完整. 未经许可不得将 ...