記得上一次玩個人樹莓派是作一個小型的服務器,掛載一個8GB的USB作服務器,在Windows電腦上直接進行訪問。結果今天就開啓不了樹莓派了,老是進入emergency mode,用jourmalctl -xb
查看日誌輸出,發現有一個fsck的文件系統校驗老是通不過,致使系統老是沒法正常開啓;應該就是我以前掛在用做文件共享的那個U盤,如今沒有掛載成功了致使系統崩潰。能夠先嚐試用如下命令試一下:html
umount /dev/sda1 #卸載設備 fsck -y /dev/sda1 #運行 fsck 校檢並修復文件的完整性 reboot #重啓系統
具體的能夠參照這篇博客;仍是不行的話,那就從新利用noobs從新安裝系統吧.....linux
須要三樣東西:筆記本電腦+一根網線+樹莓派。服務器
首先利用網線,將樹莓派和電腦鏈接起來,打開電腦的網絡共享中心,將Internet鏈接共享勾選,以下圖:網絡
接下來打開cmd輸入arp -a
查看樹莓派的ip地址,注意利用putty鏈接的這個ip地址和路由器分配給樹莓派上網的ip地址不一樣。先上一個圖我再進行分析:ssh
這裏動態分配給了樹莓派192.168.137.15,至於爲何是這個IP地址,這是由於能夠這樣想,有網線就表明能進行數據傳輸、能組網(先無論概念問題,就這樣理解),因此樹莓派實際上與兩個網絡相鏈接,第一個是路由器的無線網(局域網),第二個是經過網線的本地鏈接;因此第一個ip是上網的時候路由器分配的ip地址,第二個是共享互聯網的時候,電腦將本地鏈接這個網段設成靜態IP192.168.137.1了,而後經過動態分配給了樹莓派192.168.137.15這個ip地址。實際上,咱們也能夠經過網線將樹莓派和路由器相連,這個時候路由器的ip地址分配給樹莓派也是與上網的ip地址是不同的,有興趣的讀者能夠去試一試。
若是arp -a
沒有顯示動態,多是由於更新不及時,不斷刷新或者重啓樹莓派試試。.net
接着利用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命令進入將防火牆關閉。3d
上一步鏈接以後會讓咱們登陸樹莓派,通常默認的爲:Account:pi PASSWD:raspberry
將root帳號解鎖並設置密碼:rest
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地址都會有變化,這一點必定要注意!
日誌
有一篇博客寫的也很是的詳細,能夠去看一看。code