樹(shù)莓派U盤安裝Kali教程
筆者剛接觸樹(shù)莓派一段時(shí)間,之前一直用的是Raspbian的系統(tǒng)该园,現(xiàn)在想換一下Kali的系統(tǒng)糠溜,板子是2代的,以下是我的折騰記錄陪腌,沒(méi)有顯示器,系統(tǒng)是裝在U盤上的,需要:樹(shù)莓派2代一臺(tái)(其他的不知道可以不可以)匪补,64M或以上內(nèi)存卡一張伞辛,8G或以上U盤一個(gè),網(wǎng)線一根(用來(lái)把樹(shù)莓派和電腦連接到同一個(gè)局域網(wǎng)下)
目前樹(shù)莓派的啟動(dòng)還是不能完全脫離SD卡夯缺,必須用SD卡啟動(dòng)始锚,但是SD卡的壽命實(shí)在是太短,一旦樹(shù)莓派死機(jī)喳逛,強(qiáng)行拔電源的話又會(huì)損傷SD卡瞧捌,于是筆者就研究了一下如何將系統(tǒng)裝在U盤上,使用的是berryboot引導(dǎo)润文,系統(tǒng)啟動(dòng)后姐呐,就不會(huì)再使用SD卡,因此SD卡也就不會(huì)輕易損壞了典蝌。
下面是筆者裝系統(tǒng)的過(guò)程了:
下載最新的berryboot曙砂,筆者下載的是'berryboot-20150916-pi2-only'解壓至一張格式化后的FAT32的SD卡中,并且在cmdline.txt里面內(nèi)容的后面加個(gè)空格骏掀,然后輸入
vncinstall ipv4=192.168.1.110/255.255.255.0/192.168.1.1
這里的192.168.1.110是樹(shù)莓派的IP地址鸠澈,192.168.1.1是路由器的IP地址,如果在路由器里面設(shè)置過(guò)樹(shù)莓派的靜態(tài)地址截驮,先把路由器中的設(shè)置刪除掉笑陈。插上U盤和SD卡,連接網(wǎng)線至路由器葵袭,接上樹(shù)莓派電源涵妥,在PC端打開(kāi)VNC客戶端,VNC客戶端需要先把FullColour設(shè)置成True坡锡,然后連接剛才設(shè)置的IP:192.168.1.110蓬网。
然后一路設(shè)置就OK了,第二步選擇U盤鹉勒,然后格式化帆锋,之后會(huì)彈出一個(gè)列表,提示下載一個(gè)新的鏡像禽额,里面已經(jīng)給了許多鏡像可供選擇锯厢,我選擇了Kali(2.0.1)。
下載完后點(diǎn)擊exit退出就行绵疲,然后會(huì)讓你選擇啟動(dòng)的系統(tǒng)哲鸳,選擇剛剛下好的就行
-
在PC端打開(kāi)putty,輸入192.168.1.110盔憨,連接就可以徙菠,登陸的賬號(hào)是:root,密碼是toor郁岩。
下一步是下載raspi-config婿奔,因?yàn)閗ali(2.0.1)是沒(méi)有raspi-config的缺狠。
先看看http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/這里面最新的版本是哪個(gè),我這里最新的版本是'raspi-config_20160108_all.deb'萍摊。
然后去http://http.us.debian.org/debian/pool/main/l/lua5.1點(diǎn)進(jìn)去找到armhf的最新版挤茄,我這里是'lua5.1_5.1.5-8_armhf.deb'。
然后再去http://http.us.debian.org/debian/pool/main/t/triggerhappy/
再去http://http.us.debian.org/debian/pool/main/a/alsa-utils/找armhf的最新版冰木,我這里看到的是'alsa-utils_1.0.28-1_armhf.deb'穷劈。
看看最新的版本是什么,我這里看到的是'triggerhappy_0.3.4-2_armhf.deb'踊沸。執(zhí)行
wget http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20160108_all.deb
wget http://http.us.debian.org/debian/pool/main/l/lua5.1/lua5.1_5.1.5-8_armhf.deb
wget http://http.us.debian.org/debian/pool/main/t/triggerhappy/triggerhappy_0.3.4-2_armhf.deb
wget http://http.us.debian.org/debian/pool/main/a/alsa-utils/alsa-utils_1.0.28-1_armhf.deb
dpkg -i alsa-utils_1.0.28-1_armhf.deb
dpkg -i triggerhappy_0.3.4-2_armhf.deb
dpkg -i lua5.1_5.1.5-8_armhf.deb
dpkg -i raspi-config_20160108_all.deb
如果中途出現(xiàn)錯(cuò)誤歇终,一般都是少裝了哪個(gè)包,或者版本不對(duì)逼龟,我這個(gè)Kali是armhf的评凝,還有armel,由于筆者也是初學(xué)者腺律,目前還分不清哪個(gè)是哪個(gè)奕短,不過(guò)你要是下載錯(cuò)了,安裝的時(shí)候會(huì)報(bào)錯(cuò)的匀钧,告訴你你安裝的是armel翎碑,然而系統(tǒng)是armhf。
接下來(lái)我們執(zhí)行`raspi-config`就可以進(jìn)入raspi-config界面了榴捡。
- 下一步是更改軟件源杈女,執(zhí)行
nano /etc/apt/sources.list
,將里面的內(nèi)容全部注釋掉吊圾,也就是在每行的前面加個(gè)'#'號(hào),在下面加上以下內(nèi)容
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free
deb-src http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free
然后按Ctrl+O保存翰蠢,Ctrl+X退出项乒。
執(zhí)行
apt-get update
apt-get upgrade
apt-get dist-upgrade
更新系統(tǒng)
之后就可以裝軟件了
- 首先安裝xrdp,執(zhí)行
apt-get install xrdp
service xrdp start
然后就可以遠(yuǎn)程控制了梁沧,在PC端打開(kāi)運(yùn)行檀何,輸入mstsc,然后輸入樹(shù)莓派的IP地址廷支,192.168.1.110频鉴,然后就可以連接進(jìn)去了。
- 安裝中文字庫(kù)
apt-get install ttf-wqy-zenhei
apt-get install scim-pinyin
raspi-config
選擇'change_locale'恋拍,在Default locale for the system environment:中選擇zh_CN.UTF-8,配置完成之后垛孔,輸入reboot
重啟
- 由于Kali只有root用戶,一直使用root用戶很危險(xiǎn)施敢,所以應(yīng)該新建一個(gè)標(biāo)準(zhǔn)用戶周荐。
useradd -m user1
passwd user1
輸入兩次密碼狭莱,添加用戶到sudo群組(允許用戶進(jìn)行安裝軟件、允許打印概作、使用特權(quán)模式等操作)腋妙。
usermod -a -G sudo user1
(注意:-a意味著附加或添加,-G意味著指定一個(gè)群組/多個(gè)群組)讯榕。將之前創(chuàng)建的用戶的默認(rèn)外殼改成bash:
chsh -s /bin/bash user1
參考鏈接:如何在Kali Linux中添加/刪除用戶(標(biāo)準(zhǔn)用戶/非root用戶)
- 安裝python3
apt-get install python3
(還是在putty的SSH連接下安裝)骤素,然后安裝pip,執(zhí)行
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
- 安裝lxml
apt-get install libxml2-dev
apt-get install libxslt1-dev
apt-get install python3-lxml
參考鏈接:
1.Updated: Raspi-config in Kali