樹莓派進階之路 (002) - 系統燒錄及系統使用(多平臺)

windows操做系統html

  樹莓派(Raspberry pi)是一塊集成度極高的ARM開發板,不只包含了HDMI,RCA,CSI,HDMI,GPIO等端口,還支持藍牙以及無線通訊。因爲 Raspberry Pi 幾乎是爲 Linux 而生的一款卡片式微型電腦,因此 Raspberry Pi 的操做系統也是多樣的,不只支持Raspbian,Ubuntu Mate,Snappy Ubuntu Core等多種Linux操做系統,還支持Windows 10 Iot Core這款簡易的WIndows系統。linux

樹莓派系統下載:windows

  (1). 進入官網下載:下載Raspbian系統(Raspbian 基於 debian 的 Raspberry Pi 官方操做系統,若是是當開發板使用,最建議使用此係統)app

  (2). 使用國內網站進行下載:可參考博主的得上一篇博客,進行選擇下載:http://www.cnblogs.com/jikexianfeng/p/5857651.htmlssh

          

下載燒錄工具:工具

 連接:http://pan.baidu.com/s/1hr9Dc80 密碼:xwpi網站

下載樹莓派資料解壓後,打開SD卡格式化工具(SD Formatter 4.0),將8GSD卡插入讀卡器,插在電腦USB上,而後不需修改任何參數點擊更新,更新完成以後,打開燒錄系統工具(Win32DiskImager),選擇鏡像文件路徑,以及SD卡路徑,而後點擊Write便可,燒錄完成後會提示燒錄成功。
          
樹莓派系統啓動

  將燒錄好的SD卡插入樹莓派,插上網線和電源,經過查看樹莓派接入的路由器能夠獲取到樹莓派的IP地址。this

打開樹莓派sshspa

方法一.設置開機自動啓動ssh:在/etc/rc.conf文件中添加啓動指令
sudo systemctl enable ssh
sudo systemctl start ssh

 方法二.在/boot/分區創建一個文件名爲ssh的空文件.操作系統

  由於一個BUG致使,最新的鏡像已經不能自動開SSH,具體新聞看這裏.https://www.raspberrypi.org/blog/a-security-update-for-raspbian-pixel/

  The boot partition on a Pi should be accessible from any machine with an SD card reader, on Windows, Mac, or Linux. If you want to enable SSH, all you need to do is to put a file called ssh in the /boot/ directory. The contents of the file don’t matter: it can contain any text you like, or even nothing at all. When the Pi boots, it looks for this file; if it finds it, it enables SSH and then deletes the file. SSH can still be turned on or off from the Raspberry Pi Configuration application or raspi-config ; this is simply an additional way to turn it on if you can’t easily run either of those applications.

linux 操做系統

首先下載鏡像壓縮包

http://shumeipai.nxez.com/download

驗證壓縮包的未被串改

sha1sum 2013-09-25-wheezy-raspbian.zip

對此命令的輸出結果和官網給出的SHA-1 Checksum進行比對,若是一致,則說明數據未被串改或損壞,不然須要從新下載。

解壓縮鏡像

unzip  2013-09-25-wheezy-raspbian.zip

查找SD卡

運行df -h命令查看當前哪些設備已經掛載,結果以下圖第一次顯示。只執行 df 命令也是能夠的,可是-h選項給出的分區大小更加直觀易讀,h是human的縮寫。插入SD卡後,再次運行 df -h,找出兩次運行區別。以下圖:咱們插入的SD卡設備名稱就是/dev/sdb它包含兩個分區,分別是/dev/sdb1 和 /dev/sdb2。注意下面咱們要在「設備」中寫入鏡像,而不是隻向某個分區寫入。

爲了防止在寫入鏡像的時候有其餘讀取或寫入,咱們須要卸載設備。兩個分區都要卸載。

umount /dev/sdb1
umount /dev/sdb2

使用dd命令寫入鏡像至SD卡

bs表明一次寫入多大的塊,是blocksize的縮寫,4M通常都沒問題,若是不行,試試改爲1M,if參數爲下載的鏡像的路徑(應該是input file縮寫),of後參數爲設備地址(應該是output file的縮寫,linux上一切都是文件)千萬不要寫錯這裏的參數,否這你可能丟失硬盤全部數據
由於dd命令沒有進度顯示,因此看上去可能感受假死了,此時只要等待幾分鐘便可,泡壺茶,刷個微博吧。

sudo dd bs=4M if=2013-09-25-wheezy-raspbian.img of=/dev/sdb

固然若是你很是想看到此時的拷貝進度也是能夠的。打開另外一個命令行執行:

sudo pkill -USR1 -n -x dd

移除SD卡,插入樹莓派,愛麗絲的奇幻世界今後開啓~

 

參考:

注意:

  • 使用dd 命令能夠覆寫任何分區。若是你在指令中指定了錯誤的設備,你有可能刪除你的操做系統。
  • 使用 dd 寫入,寫出的操做能夠用於備份SD卡里操做系統和數據文件,隨時備份,隨時恢復,並且內容徹底同樣。

 

經過終端連接到樹莓派:(ssh 用戶名@ip)
ssh pi@192.168.0.50

而後輸入yes回車, 輸入樹莓派初始密碼:raspberry 

 系統啓後的配置以及連接方法:

是樹莓派連接外接顯示屏和鍵盤,Ctrl+Alt+T打開linux終端,輸入:

sudo raspi-config

選擇Interfacing Options選項,回車

選擇SSH項,回車

按Tab,選擇Yes,回車

顯示SSH server已經能夠用

 

2.在window須要下載一個叫作」putty」的免費軟件s上經過SSH鏈接樹莓派

首先須要在windows上安裝一個叫Putty的東西,打開它,輸入樹莓派的IP地址,端口號,點擊Open

而後依次輸入用戶名和密碼(通常用戶名爲Pi,密碼raspberry)

 

至此在Windows的PC端經過SSH鏈接到了樹莓派,能夠進行各類操做~

  若是想遠程樹莓派,並有圖像界面,則需安裝xrdp和Linux的桌面服務,在putty的命令窗口下執行sudo apt-get install xrdp(有Y/N選擇時回車),完成xrdp的安裝。在putty的命令窗口下執行:sudo apt-get install tightvncserver ,完成Linux 桌面服務的安裝。

          

  打開電腦的運行窗口(快捷鍵:Window + R),輸入mstsc,而後執行,在遠程桌面鏈接窗口中輸入樹莓派IP,點擊鏈接,而後在Login to xrdp窗口中,Module選擇sesman-Xvnc,用戶名:pi,密碼:raspberry,完成後便可進入系統圖像界面。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------         

樹莓派普通用戶ssh出現Permission denied, please try again的解決方法

拿到了樹莓派板子就想用遠程SSH的功能,網上看到了一些教程都是用默認用戶pi作SSH,我本身創建的用戶每次都是Permission denied, please try again. 
後來找到了問題的答案,輸入: 
turtlebot@raspberrypi:~$ sudo nano /etc/ssh/sshd_config 
把PasswordAuthentication的#號去掉就好了 
# Change to no to disable tunnelled clear text passwords PasswordAuthentication yes 這個問題就解決了

相關文章
相關標籤/搜索