树莓派如何重装系统

作者: 收纳箱 | 来源:发表于2017-10-22 19:15 被阅读431次

1. 序言

HomeKit,是苹果2014年发布的智能家居平台。虽然我一直都想玩一玩,但苦于当时智能家居厂商不多,产品少而且价格都不算便宜,一直都没有入手任何智能家居设备。得益于近几年智能家居产业的蓬勃发展,智能家居设备逐渐增多且价格逐渐平民化(特指小米,哈哈哈),于是入手了一套小米的智能家庭套装(HomeKit 正版授权的硬件价格还是比较高)。

现在,由于小米智能家居本身是不直接支持HomeKit接入的,于是又购入了树莓派配合Home Assistant来搭建中间桥梁,将各智能设备接入到HomeKit。根据大神@墨澜 的一系列教程配置好树莓派和HomeKit之后,虽然所有设备可以完美接入HomeKit,但是在使用过程中发现了一个无(you)法(qiang)容(po)忍(zheng)的问题。

通过浏览器登录Home Assistant,点击info按钮

Σ(⊙▽⊙",什么?我才装好,你居然跟我说“由于安装的是Python 3.4,过几个月(2018年)就不支持了,请升级Python版本或操作系统”???

万念俱灰的我去到More Info给的地址又仔细地看了一下,结果又是一个晴天霹雳!

安装Hassbian系统的处理办法

安装Hassbian系统的同学,请备份你的配置文件,然后重装系统。直接升级当前版本的Python是不!推!荐!的...

无可奈何的我,只能向搜索引擎求助。但我还是too naive了,搜索“树莓派重装系统”,出来的结果少之又少,而且写的东西有一些看不懂。最近开会,科学上网Google也挂掉了。于是乎只能把现有的搜索结果作为参考,莽一波...当然,最后是成功了,要不然大家也不会看我说了这么多废话,结果什么都没法改变,哈哈哈。

那么,下面开始本篇教程。

2. 重装树莓派系统

2.1 恢复TF卡

2.1.1 Windows

首先将TF卡从树莓派中取出,然后插在电脑上。

16G的TF卡

可以看到16G的内存卡,只有41.6M了。不要惊慌,这是因为我们向TF卡写入Hassbian系统时,给TF卡分配了Windows无法识别的分区,在Windows下能识别的部分就只有这么点了。下面我们要做的就是还原安装过Hassbian系统的TF卡。

这里我使用的是DiskGenius来还原分区(官网:http://www.diskgenius.cn/)。首先右键TF卡,点击“删除所有分区”,并确认

删除所有分区

之后TF会变成空闲状态。

删除所有分区的TF卡

再次右键TF卡,并选择“保存分区表”,并确认

保存分区表

这个时候还不能正常使用,我们需要给它再新建分区。再次右键TF卡,并选择“快速分区”。

快速分区

根据下图配置分区,并确认

快速分区配置

Windows 10就能识别TF卡了。

恢复之后的TF卡

恢复之后的TF卡

下面我们就可以开始重装重装Hassbian系统了。

2.1.2 macOS系统

首先将TF卡从树莓派中取出,然后插在Mac上,查看简介。

16G的TF卡

可以看到16G的内存卡,只有43.2M了。不要惊慌,这是因为我们向TF卡写入Hassbian系统时,给TF卡分配了macOS无法识别的分区,在macOS下能识别的部分就只有这么点了。下面我们要做的就是还原安装过Hassbian系统的TF卡。

虽然系统自带有“磁盘工具”,但是我尝试之后发现,用磁盘工具不能很好地格式化TF卡。

那么我们选择使用命令行来解决这个问题,打开终端(我使用的是iTerm2,效果和终端是一样的)。

终端

之后在终端输入以下命令,就可以看到系统挂载的所有磁盘,请在其中确认自己TF卡的盘符

diskutil list
可以看到16G的TF卡盘符为 /dev/disk3

找到TF卡盘符之后,在终端输入以下命令,并在Password后输入自己的用户密码就可以格式化TF卡了。

sudo diskutil eraseDisk FAT32 MY_TFCARD MBRFormat /dev/disk3

MY_TFCARD:格式化后的卷标,请使用大写字母
/dev/disk3:需要格式化的盘符,请根据实际TF卡盘符填写

格式化成功后的显示

再次打开TF盘符,查看简介就可以看到格式化已经成功了。

格式FAT32,容量15.91G,格式化成功

下面我们就可以开始重装重装Hassbian系统了。

2.2 重装Hassbian系统

这里我采用目前最新的Hassbian 1.31系统镜像,如果之后出了新的系统镜像可以通过这个链接去下载。
由于国外网速问题,下载速度可能很慢,于是我传了一份到我的百度盘(密码:78sf)。

2.2.1 Windows系统

使用Win32 Disk Imager进行镜像安装。(官网:http://sourceforge.net/projects/win32diskimager/

运行Win32 Disk Imager之后,选择我们下载解压后的img镜像,设备选择TF卡(如果只插入了TF卡,程序会默认帮我们选好),点击写入确定,之后等待写入完成。

将镜像写入TF卡

写入完成之后,把TF卡插到树莓派,开机就可以了。

2.2.2 macOS系统

使用ETCHER进行镜像安装。(官网:https://etcher.io/

运行ETCHER之后,选择我们下载解压后的img镜像,设备选择TF卡(如果只插入了TF卡,程序会默认帮我们选好)。

选择好img镜像和SD卡

选好之后,点击Flash!就会开始写入,之后等待写入完成。

写入成功

写入完成之后,把TF卡插到树莓派,开机就可以了。

相关文章

  • 树莓派如何重装系统

    1. 序言 HomeKit,是苹果2014年发布的智能家居平台。虽然我一直都想玩一玩,但苦于当时智能家居厂商不多,...

  • 新手教程:如何 SSH 进入树莓派

    在这篇树莓派文章中,你将学到如何在树莓派中启用 SSH 以及之后如何通过 SSH 进入树莓派。 在你可以用树莓派做...

  • 树莓派上手资料

    树莓派开箱上手教程树莓派下载资料使用手机连接树莓派1使用手机连接树莓派2树莓派实验室无显示屏启动树莓派 如何用pu...

  • 带你了解树莓派

    在本文中,你学到了树莓派是什么,它为什么存在,如何购买树莓派以及你需要哪些外设来让树莓派启动并运行。你知道了树莓派...

  • 如何让Android Things在树莓派3b上运行起来

    如何让Android Things在树莓派3b上运行起来 先来介绍一下树莓派,树莓派是在2012年开始发售的,主要...

  • 树莓派重装系统教程

    1.首先把内存卡插到读卡器然后插到电脑上面 2.然后给电脑安装一个【U启动】这类型的软件 3.打开软件,按图中红色...

  • 树莓派针脚图

    树莓派40Pin引脚对照表 本表格适用于树莓派B+、树莓派2B、树莓派A+,并且兼容树莓派B,树莓派B为26Pin...

  • 树莓派技术网站导航

    树莓派官网 安装 树莓派Mac OS X下安装系统开启ssh登陆 使用教程 树莓派实验室树莓派吧树莓派中文站 项目...

  • 可移动的图像识别小车(树莓派+摄像头)

    熟悉树莓派 树莓派介绍 树莓派安装系统 picamera的API 树莓派连接显示器不亮屏的解决方案 树莓派摄像头的...

  • 树莓派更换软件源

    在上一期 树莓派 4B 安装与启动 中,我给大家介绍了如何给树莓派安装操作系统并启动。 但是在开始树莓派的各种 D...

网友评论

  • 王政武:您好,我是这方面的小白,在看了您的教程后装好了,8123页面也出来了,我按之前的网上的命令安装sudo apt-get install -y samba时出错了,无法安装,还想请您指导指导,谢谢了。
    王政武:@Ryan7Cruise pi@hassbian:~ $ sudo apt-get install -y samba
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    samba : Depends: samba-common (= 2:4.2.14+dfsg-0+deb8u8) but 2:4.5.8+dfsg-2+deb9u2 is to be installed
    Depends: samba-common-bin (= 2:4.2.14+dfsg-0+deb8u8) but it is not going to be installed
    Recommends: attr but it is not going to be installed
    Recommends: samba-vfs-modules but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    王政武:@Ryan7Cruise 谢谢您,错误信息如下,希望您帮我分析下什么原因:
    收纳箱:sudo apt-get install samba
    应该就可以了。报错的话,不知道错误是什么,我也没办法确定是什么问题。

本文标题:树莓派如何重装系统

本文链接:https://www.haomeiwen.com/subject/vchnuxtx.html