解决emergency mode问题

记得上一次玩我的树莓派是做一个小型的服务器,挂载一个8GB的USB做服务器,在Windows电脑上直接进行访问。结果今天就开启不了树莓派了,总是进入emergency mode,用jourmalctl -xb查看日志输出,发现有一个fsck的文件系统校验总是通不过,导致系统总是无法正常开启;应该就是我之前挂在用作文件共享的那个U盘,现在没有挂载成功了导致系统崩溃。可以先尝试用以下命令试一下:

umount /dev/sda1 #卸载设备
fsck -y /dev/sda1 #运行 fsck 校检并修复文件的完整性
reboot #重启系统

具体的可以参照这篇博客;还是不行的话,那就重新利用noobs重新安装系统吧.....

putty连接树莓派

获取IP地址

需要三样东西:笔记本电脑+一根网线+树莓派。



首先利用网线,将树莓派和电脑连接起来,打开电脑的网络共享中心,将Internet连接共享勾选,如下图:

接下来打开cmd输入arp -a查看树莓派的ip地址,注意利用putty连接的这个ip地址和路由器分配给树莓派上网的ip地址不同。先上一个图我再进行分析:



这里动态分配给了树莓派192.168.137.15,至于为什么是这个IP地址,这是因为可以这样想,有网线就代表能进行数据传输、能组网(先不管概念问题,就这样理解),所以树莓派实际上与两个网络相连接,第一个是路由器的无线网(局域网),第二个是通过网线的本地连接;所以第一个ip是上网的时候路由器分配的ip地址,第二个是共享互联网的时候,电脑将本地连接这个网段设成静态IP192.168.137.1了,然后通过动态分配给了树莓派192.168.137.15这个ip地址。实际上,我们也可以通过网线将树莓派和路由器相连,这个时候路由器的ip地址分配给树莓派也是与上网的ip地址是不一样的,有兴趣的读者可以去试一试。

如果arp -a没有显示动态,可能是因为更新不及时,不断刷新或者重启树莓派试试。

利用Putty进行远程连接

接着利用putty远程连接树莓派,输入192.168.137.15进行连接。连接成功后,可以直接跳到下一步骤。如果显示"connection refused"则是有可能树莓派的ssh服务没有正常开启(一般近期的树莓派都是自动开启ssh服务的),则需要通过读写SD卡开启ssh服务,但是由于本人有以太限制的显示屏,就还是选择直接对树莓派进行操作了,解决方法:

  1.gedit /etc/ssh/sshd_config 将PermitRootLogin的注释取消,或者将no改为yes。(如果没有sshd_config文件说明linux上没有安装SSH,使用sudo apt-get install ssh安装之后,sshd-config文件中PermitRootLogin选项默认的是yes,新安装的ssh不用操作下面两部)

  2.service sshd restart

  3.setup命令进入将防火墙关闭。

用VNC连接树莓派

上一步连接之后会让我们登录树莓派,一般默认的为:Account:pi PASSWD:raspberry



将root账号解锁并设置密码:

sudo passwd root // 设置 root 账号的密码,期间会让你输入两次新密码
sudo passwd --unlock root // 启用 root 账号登录

putty只是命令窗口,我们需要的是图形化界面,所以需要VNC,在putty上sudo apt-get install tightvncserver //安装vncserver ,然后在电脑上安装VNC-Viewer.

putty上启动vncserver:tightvncserver

在VNC-Viewer上输入192.168.137.15:1即可看到图形化界面!!

注意每次连接树莓派和电脑的时候,树莓派的动态本地连接IP地址都会有变化,这一点一定要注意!

有一篇博客写的也非常的详细,可以去看一看

利用Putty连接树莓派的更多相关文章

  1. 使用PuTTY连接树莓派

    这是 meelo 原创的 玩转树莓派 系列文章 PuTTY是一个支持Telnet.SSH协议,实现远程登录的软件.树莓派的官方操作系统Raspbian默认开启了SSH协议进行登录,这样即使没有专门的显 ...

  2. 利用putty软件连接虚拟机中linux操作系统

    http://jingyan.baidu.com/article/9c69d48fbefe6613c8024e6a.html 大家在使用虚拟的过程中有时候会感觉切换操作系统很不方便,那么有什么方法可以 ...

  3. 利用SSH协议在Windows下使用PuTTY连接Ubuntu

    利用SSH协议在Windows下使用PuTTY连接Ubuntu Ubuntu部分 首先我们要为Ubuntu配置一下环境,让它支持ssh服务,我们要做的其实也很简单,就一下两步: 安装OpenSSH软件 ...

  4. 通过SecureCRT和PuTTY连接臻云CentOS版云主机

    原文地址:http://jingyan.baidu.com/article/fa4125acb6648128ac7092dc.html 如何通过SecureCRT和PuTTY工具远程连接臻云CentO ...

  5. 没有显示器、网线、路由器,编辑TF卡连接树莓派

    只有电脑,连接树莓派的方法 电脑新建热点 打开TF卡,在根目录新建文件wpa_supplicant.conf,内容如下 country=GB ctrl_interface=DIR=/var/run/w ...

  6. 电脑连接树莓派Pi Zero W

    作者:陈拓 chentuo@ms.xab.ac.cn 2018.05.16/2018.06.09 0.  概述 本位介绍两种电脑连接树莓派Pi Zero W的方法: 电脑通过USB以太网连接树莓派Ze ...

  7. 【树莓派 Raspberry-Pi 】用Windows远程桌面连接树莓派的方法【转】

    树莓派DIY笔记之前有介绍过用VNC连接到树莓派的方法.在Windows下,当然还是自带的远程桌面更便捷.如果不想用VNC,利用远程桌面(mstsc.exe)连接树莓派,如何实现? 只需要在raspb ...

  8. Raspbain系统无屏幕无网线通过ssh远程连接树莓派设置wifi步骤

    应该是最简单的步骤了,只需通过电脑.路由器.树莓派在同一个局域网即可,它们之间都是无线连接 1.首先通过路由器连接树莓派,查看树莓派的地址 然后我们依旧可以用网线,以及WIFI,连接树莓派,第一次连接 ...

  9. 1、linux网络服务实验 用PuTTY连接Linux

    这个是大三下学期的Linux网络服务配置详解时,感觉老师上得简单,就整理下,岭南师范学院师弟妹有福,如果是蔡老师交的话,可以拿来预习,复习. 一.用PuTTY连接Linux ①.装有redhat系统的 ...

随机推荐

  1. luogu1776宝物筛选

    多重背包问题 一开始我们的转移方程是 ;i<=n;i++) for(int j=m;j>=w[i];j--) ;k<=c[i];k++) )dp[j]=max(dp[j],dp[j- ...

  2. [转]HTTP头的Expires与Cache-control

    1.概念 Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache) 数据包中的格式: Cache-Control: cache- ...

  3. HDU1026(延时迷宫:BFS+优先队列)

    Ignatius and the Princess I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (J ...

  4. loadrunner的四个主要部件

    1.VUser Generator :性能脚本开发 2.Controller :提供多线程并发操作 3.Analysis :结果分析 4.Load Generator :负载生成器 ***负载生成器完 ...

  5. modbus读输入状态与读线圈状态的区别?

    01 读线圈状态 描述 读从机离散量输出口的 ON/OFF 状态,不支持广播.附录B列出由不同控制器型号支持最大的参数清单. 查询 查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16个 ...

  6. 51单片机的TXD、 RXD 既接了 232 又接了 485芯片 ,会导致通信失败!

    51单片机的TXD. RXD 既接了 232 又接了 485 ,会导致通信失败! 下面是绘制电路板用的部分电路图: 通信现象: 1.我使用了USB-232的下载模块,把它接到P4上,发现单片机只能发送 ...

  7. Skyline实现橡皮筋效果绘制矩形框

    这种类似于框选的效果用的比较普遍,一般三维平台和GIS平台都提供了支持接口,可是Skyline就是这么傲娇! 思路是这样的:绘制出的矩形框应该是一直与屏幕边框平行的,也就是矩形框的实际旋转角度是等于摄 ...

  8. kafka 基础知识梳理(转载)

    一.kafka 简介 kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据.这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因 ...

  9. DevExpress 显示进度条

    1.使用了DevExpress的WaitDialogForm WaitDialogForm waitDialogForm = null; new Thread((ThreadStart)delegat ...

  10. VIsual Studio 2010 常用快捷键

    1.Ctrl+S   保存 2.Ctrl+F: 查找 3.Ctrl+H: 替换 4.Ctrl+E,S: 查看空白 5.Ctrl+K+C: 注释选定内容 6.Ctrl+K+U: 取消选定注释内容 7.C ...