2015年7月11日 星期六

RaspBerry pi 2 + 3.5" TFT + Kali Linux 移動式滲透測試平台(四) - 螢幕安裝篇

我們已完成RaspBerry Kali 的連線設定, 但執行 apt-get update 時有些程式會找不到更新點,所以要先修正 /etc/apt/sources.list 的內容,原始內容為:
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

修改成下列的內容(橙色部分為新增的項目)
deb http://http.kali.org/kali kali-dev main contrib non-free
deb http://http.kali.org/kali kali-dev main/debian-installer
deb-src http://http.kali.org/kali kali-dev main contrib non-free


deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

然後執行:
/# apt-get update
/# apt-get upgrade
在未安裝螢幕驅動程式前,雖然接上螢幕,也只看到一片「白幕」,只有正確的驅動程式才能讓螢幕正常顯示。

接下來準備安裝 PiTFT 的驅動程式
/# mount /dev/mmcblk0p1 /boot
/# wget http://adafruit-download.s3.amazonaws.com/adafruit_pitft_kernel_1.20150420-1.tar.gz     # 下載驅動程式
/# tar xf adafruit_pitft_kernel_1.20150420-1.tar.gz     # 解壓縮到 adafruit_pitft_kernel_1.20150420-1
/# cd adafruit_pitft_kernel_1.20150420-1     # 切換工作目錄
/# ./install.sh
(安裝完成後,請重新開機)
開機後,請進行 raspberrypi-bootloader 安裝
/#  mount /dev/mmcblk0p1 /boot      # 再執行一次
/# apt-get install raspberrypi-bootloader
/# nano /boot/config.txt                  # 編輯 /boot/config.txt ,內容如下:
[pi1]
device_tree=bcm2708-rpi-b-plus.dtb
[pi2]
device_tree=bcm2709-rpi-2-b.dtb
[all]
dtparam=spi=on
dtparam=i2c1=on
dtparam=i2c_arm=on
dtoverlay=pitft35r,rotate=90,speed=42000000,fps=20

重新開機,然後安裝 PiTFT-Helper
/# git clone https://github.com/adafruit/Adafruit-PiTFT-Helper.git
/# mount /dev/mmcblk0p1 /boot
/# cd Adafruit-PiTFT-Helper
/# ./adafruit-pitft-helper -u /root -t 35r
當看到  Would you like the console to appear on the PiTFT display? 請選擇 'y'
完成 PiTFT-Helper安裝後, 重新開機就可以看到 3.5"螢幕的輸出

如果眼力好,字體看得清也就算了,如果覺得字體太小,可以安裝 console-setup 來調整:
/# apt-get install console-setup                  # 安裝 console-setup 工具
/# dpkg-reconfigure -plow console-setup    # 利用 console-seup 進行設定
設定過程中,出現語系選擇時,請選擇   「..Combined - Latin; Slavic cyrillic; Greek
設定系統字型時,請選擇 「Let the System select a suitable font
之後可以選擇自己想要的字體大小。

登入後,執行 startx 就能進入圖形 Kali。

/# apt-get install gdm3 # 安裝 gdm3
nano /etc/gdm3/daemon.conf # 從 PC 上的檔案複製過來
nano /etc/gdm3/greeter.gsettings # 從 PC 上的檔案複製過來
/# update-rc.d -f gdm3 remove
/# update-rc.d gdm3 defaults

<上一篇> RaspBerry pi 2 + 3.5" TFT + Kali Linux 移動式滲透測試平台(三) - 空間擴展篇
<下一篇> RaspBerry pi 2 + 3.5" TFT + Kali Linux 移動式滲透測試平台(五) - 硬體組裝篇

沒有留言:

張貼留言