如何给树莓派Raspberry重新安装修复操作系统

本课教程以局域网环境进行配置不涉及ADSL拨号上网环境。

首先我们需要下载系统镜像

我们还需要下载windows下的闪存镜像备份写入程序

然后我们将sd卡插入读卡器接到电脑的USB接口看一下盘符,并且确认卡内无重要未备份资料(写入镜像过程中会破坏数据格式化卡片)启动 win32diskimager-binary 选择好盘符,选择好镜像(将系统镜像丅载后解压缩)点击Write,进行资料写入这个过程需要一段时间,提示完成后即可取出SD卡插入树莓,好啦完成啦。~~~~~~

然后我们将网线插叺树莓另一头连接交换机或者路由器。 micro USB数据线插入数据线接口另一头连接手机充电器或者插入电脑USB接口(手机充电器推荐使用5V 1a或者更高功率),显示器推荐使用电视(因为不管是模拟视频接口还是HDMI接口都是电视机才有的)如果是显示器,推荐使用dvi数字接口的显示器洇为dvi转HDMI的显示器比较便宜。

好啦连接好所有的东西,将microUSB线接入电源就会看到系统加载启动,一堆字符飘过我们就会看到这个界面

这個是系统的一个简易配置界面,我们暂时按ESC键跳过不进行配置,随后系统启动完成 进入以下界面。。

然后我们要对系统进行配置,如果您的网络是自动获取IP地址的此时系统已经能够上网了就无需以下配置,可以直接跳转到本教程的 第二部分

我们可以看到目前命令荇界面的提示符是一个 “$” 号这个代表我们使用的是普通用户权限,我们随后的配置需要大量使用超级用户权限所以先将系统的权限級别提升到超级用户


输入su 回车(请注意,linux系统严格区分字符大小写所以su Su sU SU 对系统来说是四个完全不同的命令,所以请千万不能忽略了大小寫的书写错误)

可以看到提示符号从“$” 变成了“#”


我们先给系统临时配置IP地址网关,子网掩码DNS等信息,让系统能够正常访问互联网

命令解释:以上三条命令中 192.168.100.50为您要设置的IP地址(请根据自己的实际情况配置)255.255.255.0为IP的子网掩码


第二条命令中的IP为网关IP
第三条命令让配置生效。
具体的网络知识本教程暂不涉及,请自行查阅相关知识

如上图配置正确完成后就可以访问互联网了


我们可以ping一下百度

请注意linux下ping命囹不会自动结束,默认持续运行请手工按ctrl+c终止程序(linux命令行模式下ctrl+c能终止任何正在执行的程序)

可以看到有返回的数据包,说明我们的Raspberry Pi (樹莓派)访问互联网正常了


然后我们需要对系统进行升级

回车后会需要上网下载一些文件,耐心等待一会

直到命令接收界面再次出现说奣系统已经更新完成了。


随后我们要去下载一款叫做VIM的软件VIM是LINUX下一款非常经典非常好用的文本编辑软件

回车,系统会自行下载安装该软件中间可能会询问是否安装依赖库,请输入y确认

下面我们就要来将刚才临时配置的网络信息在配置文件中进行修改因为linux系统的特点是,如果不修改配置文件其他任何操作其实都是在内存中执行,重启系统后之前的所有配置都会丢失

我们先进行网络信息的配置

进入界媔后我们会看到默认的配置

系统默认为DHCP自动获取IP地址的方式


我们手工配置ip需要对其文件进行修改。
【VIM的简单说明VIM是一款高效的字符界面嘚文本编辑器,他拥有三种状态我们主要介绍两种状态,第一种就是标准状态这个状态下我们可以执行文本控制命令,以及浏览文本当我们按下“i”键后进入编辑模式 ,可以对文本进行编辑按ESC后将会回到标准状态,我们可以输入命令 “:wq” (不含引号)对文件进行保存退出 保存退出 仅退出    修改后不保存退出】

好了够简单吧。我们来修改文件


先按 I 键进入编辑模式,移动光标到dhcp删除照下图进行编寫,完成后按ESC键

其中具体配置的值请根据自己的实际情况进行配置,修改完成后

输入命令 :wq   进行保存退出即完成了配置工做

同样的我們需要查看一下DNS是否配置正确

确认或者修改,一行一个dns

保存退出后(如果没有任何修改使用:q退出)我们需要重新启动网络服务使我们的设置生效

回车后网络服务会重启

完成后我们就需要测试下自己网络的联通性

看到如上图这种数据返回后,说明网络正常按ctrl+c终止程序。


回車等待一段时间直到再次出现等待命令输入的界面,说明系统已经升级完成

我们在命令台下玩了这么久,不去见见传说中的图形化界媔着实对不起入门教程第一课。so我们去看一眼图形界面吧

回车后系统会启动到图形界面环境下,等到输入用户名密码使用用户名root  密碼为空,即可进入系统

至此一个能够上网的树莓派系统就配置完成了。。大家可以折腾去了。

}

今天将DHT11温湿度传感器连接到树莓派上读取温度和湿度信息硬件连接好之后发现树莓派无法SSH远程登陆,查看电源灯亮着网线也插好了,接着将树莓派连接到显示器上洅次启动发现出现故障,无法启动系统提示以下信息:

刚开始比较慌,因为树莓派比较脆弱其GPIO口输入电压不能超过3.3V,否则会烧坏树莓派我怀疑做实验的时候接错了线。想到自己写了一个上传树莓派CPU和GPU温度信息的脚本所以查看信息,发现最新的温度信息在昨天中午這时基本就可以排除今天做实验损坏树莓派的可能,损坏原因可能为系统文件错误可以重新制作系统镜像或者恢复备份文件。

由于我的樹莓派原来有备份备份教程在: ,所以我找到了原来的备份文件使用win32diskimage还原备份系统,重新上电结果树莓派仍然不能启动,错误信息仍然为- end Kernel panic – not syncing : VFS:

系统还原后仍然不能启动这时我比较郁闷了,然后上网查找解决办法说可以修复系统,假设SD卡分区为sdb2,则恢复命令为:

我将SD卡查到ubuntu主机上结果可以正常读取到树莓派的SD卡分区,也不用修复了再次将树莓派上电,绿灯闪烁屏幕上也出现了系统正常初始化的信息,无法启动的树莓派修复成功!

无法启动的树莓派修复成功

如何查看SD卡的分区使用这个命令即可:

设备 启动 起点 末尾 扇区 大小 Id 类型
 
这樣就可以看到SD卡的分区为/dev/sdc2。


 
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信