一 .硬件環境
SD卡: Kingston 32G C10
WIN7(64位)
二.Raspbian 系統安裝
1.在win7系統下載安裝SD Memory Card Formatter ,格式化為FAT32
下載地址:
https://www.sdcard.org/downloads/formatter_4/index.html
2.下載 NOOBS stands for New Out Of Box Software(包含raspbian)
下載地址: https://www.raspberrypi.org/downloads/
下載完成后,把解壓后的文件夾內的所有內容復制到SD卡 把SD卡插樹莓派卡槽內,
通電安裝 樹莓派要連接USB鼠標鍵盤,連接HDMI信號顯示器. 然后根據提示安裝Respbian系統
如選擇中文,更改用戶密碼等操作
按方式基本上有兩種,另一種是鏡像方式............
3.設置固定IP(DHCP分配動態ip,需設置固定ip,方便SSH,VNC等操作)
其實解決起來特別簡單,人家已經在 interfaces 文件的開頭注釋里告訴我們了要修改靜態IP地址,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。
查看官方文檔 man dhcpcd.conf 可知,需要配置 static IP 的話,只需修改以下參數:
vi /etc/dhcpcd.conf # 使用 vi 編輯文件,增加下列配置項 # 指定接口 eth0 interface eth0 # 指定靜態IP,/24表示子網掩碼為 255.255.255.0 static ip_address=192.168.1.20/24 # 路由器/網關IP地址 static routers=192.168.1.1 # 手動自定義DNS服務器 static domain_name_servers=114.114.114.114 # 修改完成后,按esc鍵后輸入 :wq 保存。重啟樹莓派就生效了 sudo reboot
另外注意配置時,你的靜態IP一定要和你的路由器網段一致,比如:假設你的路由器的IP為 192.168.0.x 網段,
則上面的 static ip_address 就要對應的修改為 192.168.0.x/24 。
還有一點就是你的手動靜態IP要注意不能跟路由器 DHCP 所自動分配的 IP 沖突,否則樹莓派就有可能無法正常聯網。
4.添加國內軟件源--sudo apt-get update 速度明顯提升
Raspberry Pi(樹莓派)國內軟件源:(http://www.linuxidc.com/Linux/2013-10/91012.htm) 先復制粘貼系統本身資源列表(此操作防止自己改錯文件無法恢復) pi@raspberrypi:/ $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 修改配置文件: pi@raspberrypi:~ $ vi /etc/apt/sources.list 或者 pi@raspberrypi:~ $ nano/etc/apt/sources.list 增加以下列表 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 修改文件后更新 sudo apt-get update
5.打開raspbian自帶SSH
sudo raspi-config
win7中安裝ssh軟件---PuTTY
下載地址: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
登錄后界面如下:
已經測試過,reboot系統后,ssh服務還是默認開啟的.
6.安裝 tightvncserver
sudo apt-get install tightvncserver 安裝完成后運行tightvncserver tightvncserver 安裝好之后請一定先使用此命令設置一個VNC密碼: vncpasswd (先輸入操作密碼兩次,然后會詢問是否設置一個查看(view-only)密碼,按自己喜歡,一般沒必要。)
raspi-config P3 VNC是Respbian自帶的realvnc,與tightVNC,只能安裝一個.
如果系統中有一個VNC,安裝另外一個VNC時,系統內已經安裝的VNC被刪除.
這個時候,vnc服務已經運行,但是reboot系統后不會自動啟動.
可以用客戶端登錄到raspbian系統
VNC客戶端登錄 或 TightVNC Viewer
下載VNC-Viewer:http://www.realvnc.com/download/viewer/
登錄地址輸入“IP地址 : 控制台號碼”,0號控制台可不加號碼。
登錄后界面
7.設置開機啟動
設置開機啟動 設置開機啟動,需要在/etc/init.d/中創建一個文件。例如tightvncserver: (注:啟動腳本的名稱,有和程序名一致的習慣) sudo vi /etc/init.d/tightvncserver 內容如下: #!/bin/sh ### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop tightvncserver ### END INIT INFO # More details see: # http://www.penguintutor.com/linux/tightvnc ### Customize this entry # Set the USER variable to the name of the user to start tightvncserver under export USER='pi' ### End customization required eval cd ~$USER case "$1" in start) # 啟動命令行。此處自定義分辨率、控制台號碼或其它參數。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1' echo "Starting TightVNC server for $USER " ;; stop) # 終止命令行。此處控制台號碼與啟動一致。 su $USER -c '/usr/bin/tightvncserver -kill :1' echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;; esac exit 0 (注:USER變量的值為默認用戶名,這里是pi。) 然后給tightvncserver文件加執行權限: sudo chmod 755 /etc/init.d/tightvncserver 並更新開機啟動列表: sudo update-rc.d tightvncserver defaults
終止VNC控制台: tightvncserver -kill :1
以上是結合網上教程,及自己實操總結.....