1. 安裝鏡像
鏡像百度雲:鏈接:https://pan.baidu.com/s/1TFXwmvehDdO-cwtU__TmqQ 密碼:f3ow
Kali官網 ,需要最新或者想下載其他版本去官網下載吧。
首先在Parallels Desktop里面新建虛擬機:
給虛擬機分配硬盤空間,類似Windows里面C盤D盤E盤的大小
硬盤可以點開高級設置,進去設置大小,這里選擇的是默認64GB
之后等待:
設置密碼,也是開機密碼,一定要記住。
安裝到此結束。
2. 其他配置
2.1 安裝Parallels Tools
安裝好Kali Linux后,點擊操作-安裝Parallels Tools(或者點擊上面的黃色警號符),可以看到桌面上出現了加載的Parallels Tools盤,直接運行文件會顯示權限不足,故先將其中的內容拷貝出來:
# 右鍵打開終端
mkdir /root/pt
cp -r /media/cdrom0 /root/pt
cd /root/pt/cdrom0
./install
在執行程序后,出現報錯(注意使用./install命令才可以看到具體內容,直接雙擊install-gui是無法看到的),顯示缺少文件。
開始解決liberlf-def、dkms、printer-driver缺少的問題,首先要配置更新源:
# 打開終端,輸入如下指令
leafpad /etc/apt/sources.list
# 在文件中配置如下兩條信息
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali/ kali-rolling main contrib non-free
# 以下均是終端命令
apt-get update
apt-get install libelf-dev
apt-get install dkms
apt-get install printer-driver-postscript-hp
# 讓這3個缺少的組件安裝即可,重新執行安裝parallels tools程序后,還是提醒缺少printer-driver-postscript-hp,不用在意
開始解決linux-header缺少這個問題,需要下載一些文件,但是太舊,官方找不到相關文件了:
下載百度雲中的文件,之后使用ssh上傳到Kali中,現在要開啟ssh服務:
# 打開終端
leafpad /etc/ssh/sshd_config
保存並退出,之后開啟ssh服務:
service ssh start
service ssh status # 查看ssh狀態
這時,就可以使用ssh工具連接Kali了。
注:設置開機自啟動ssh
update-rc.d ssh enable # 打開開機自啟 update-rc.d ssh disabled # 關閉開機自啟
將百度雲下載的文件傳到Kail中:
mkdir develp # 將文件放到這個目錄中
之后依次執行:
dpkg -i linux-kbuild-4.15_4.15.11-1kali1_amd64.deb
dpkg -i linux-headers-4.15.0-kali2-common_4.15.11-1kali1_all.deb
dpkg -i linux-headers-4.15.0-kali2-amd64_4.15.11-1kali1_amd64.deb
執行最后一個,顯示缺少gcc依賴,不用在意,這時已經解決linux-header缺少的問題了
# 重新執行安裝parallels tools程序
cd /root/pt/cdrom0
./install
# 之后顯示安裝成功,並且推薦安裝printer-driver-postscript-hp,不用在意,點擊ok,之后reboot
至此,parallels tools工具安裝完畢。
2.2 其他軟件安裝
首先修改更新源:
leafpad /etc/apt/sources.list
# 修改內容為如下信息
deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
apt-get clean
apt-get update
2.2.1 配置 Zsh
參考博客:https://blog.csdn.net/qq_35104586/article/details/103604964
# 卸載linux-headers
apt-get install -f
# 原地址被牆,使用其他博主提供的地址
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
# 設置默認 Shell 為 Zsh
chsh -s /bin/zsh
# 安裝 agnoster 主題
# agnoster 是一款很漂亮的 Zsh 主題,首先要安裝 Powerline Fonts
apt-get install fonts-powerline
# 修改 ~/.zshrc
leafpad ~/.zshrc
# 修改 ZSH_THEME 環境變量
ZSH_THEME="agnoster"
# 重啟
reboot
2.2.2 安裝 Google 拼音輸入法
apt-get install fcitx
apt-get install fcitx-googlepinyin
2.2.3 安裝 VC Code
官方下載地址:https://code.visualstudio.com/updates/
我下載最新版安裝后,軟件頁面是白板,所以我使用的版本是code_1.28.2-1539735992_amd64,可以到如下百度雲下載:
在develp目錄下創建vc目錄,直接將下載好的code_1.28.2-1539735992_amd64.拖拽進去,因為已經安裝了Parallels Tools了不用再使用ssh服務傳了
# 進入該目錄,右鍵打開終端,在終端執行如下指令
dpkg -i code_1.28.2-1539735992_amd64.deb
# 指令說明
# 以后安裝軟件如果報依賴關系的錯誤,我們可以使用以下的命令修復安裝。
# apt-get install -f
# 如果要卸載安裝的應用我們可以通過“ dpkg -l”查看已經安裝的軟件,並找到自己的安裝的軟件名。
# 最后使用"dpkg -r 軟件名"進行卸載
注:個人不使用中文,下面的說明時配置VC Code和Firefox為中文,有需要的小伙伴可以自行設置:
使用快捷鍵組合【Ctrl+Shift+p】,在搜索框中輸入“configure display language”,點擊確定后;
修改locale.json文件下的屬性“locale”為“zh-CN”;
重啟vscode工具;
如果重啟后vscode菜單等仍然是英文顯示,在商店查看已安裝的插件,把中文插件重新安裝一遍(插件名為Chinese(Simplified)),然后在重啟工具。
修改 Firefox 語言為中文
下載 zh-CN.xpi,鏈接如下:
http://ftp.mozilla.org/pub/firefox/releases/{你的Firefox版本號}/linux-x86_64/xpi/
2.2.4 配置Vim
被牆了,無法在線下載,需要手動安裝,首先去Github https://github.com/spf13/spf13-vim,下載zip文件,之后傳到/develp/vim目錄下:
# 使用如下指令解壓
unzip spf13-vim-3.0.zip
cd spf13-vim-3.0
./bootstrap.sh
# 之后就是漫長的等待了,因為安裝插件多且慢
不想去Github下的,可以使用如下百度雲。
2.2.5 更新系統與軟件說明(不建議全部更新)
本人就安裝到至此以上,往下的指令並未執行,只是當作參考,以后需要用到在使用。有需要的小伙伴可以自行選擇執行。
apt-get clean //清除緩存索引
apt-get update //更新索引文件
apt-get upgrade -y //更新實際的軟件包文件
apt-get dist-upgrade -y //根據依賴關系更新
apt-get install kali-linux-all //安裝所有kali工具包
apt-get install linux-headers-$(uname -r) //內核更新
# 輸入以下命令即可更新
apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y