当前位置: 首页 > news >正文

[树莓派(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

相关文章:

  • 任何股市都受这三个因素
  • 【AngularJS入门】用ng-repeat指令实现循环输出
  • Linux下inotify监控文件夹状态,发生变化后触发rsync同步
  • 2016年开源巨献:来自百度的71款开源项目
  • 【MySQL使用技巧】JDBC连接
  • [pthon2.7+django1.2+sae]博客评论的异步提交
  • angular2 学习一 注解/Annotation
  • Android输入事件详解
  • HTML基础第十一讲---背景标志
  • Linux使用mount挂载samba共享
  • 由socket的accept说开去
  • CentOS 6.7安装Sqoop 1.4.6
  • SELinux上课内容
  • 浅谈Android编码规范及命名规范
  • 实现一些常用字符串处理函数
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 10个最佳ES6特性 ES7与ES8的特性
  • Angular2开发踩坑系列-生产环境编译
  • CentOS7 安装JDK
  • GitUp, 你不可错过的秀外慧中的git工具
  • java多线程
  • Linux链接文件
  • Octave 入门
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Python 反序列化安全问题(二)
  • Redux 中间件分析
  • XForms - 更强大的Form
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 编写高质量JavaScript代码之并发
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 深度学习在携程攻略社区的应用
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 我有几个粽子,和一个故事
  • 小程序button引导用户授权
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​Linux·i2c驱动架构​
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • $().each和$.each的区别
  • (1)(1.13) SiK无线电高级配置(六)
  • (12)Linux 常见的三种进程状态
  • (2)STM32单片机上位机
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (一)Java算法:二分查找
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .NET MVC第五章、模型绑定获取表单数据
  • .net 按比例显示图片的缩略图
  • .NET 解决重复提交问题
  • .NET6实现破解Modbus poll点表配置文件
  • .NET中的Exception处理(C#)
  • [ Linux ] git工具的基本使用(仓库的构建,提交)