1. 程式人生 > 實用技巧 >U盤安裝kali linux

U盤安裝kali linux

記:U盤安裝 Kali linux 2020-3-live並實現持久化和中文

前言

最近學到kali linux系統中的相關使用,本著方便使用的原則,參考網路中資源和教程,製作一個按照在u盤的kali linux系統盤。

準備工作:

  1. kali linux映象:kali-linux-2020-3-live-amd64-iso
  2. 映象燒錄工具Universal-USB-Installer-1.9.9.5
  3. 磁碟分割槽工具: DiskGenius
  4. U盤:建議16G及以上

安裝流程

  1. 進行U盤的格式化和分割槽
    我使用的是16GB的USB,介面為2.0。
    分割槽思路為:1個兩個FAT32區,1個EXT4分割槽。 其中安裝系統的盤UUI為7.8G(此處有坑),另一個FAT32分割槽用於日常Windows系統儲存檔案,Ext4分割槽專門為linux後續持久化盤。分割槽如圖:
    在這裡插入圖片描述注意:若UUI分割槽記憶體過小,或者只比映象大一點點,可能會導致後續進入系統報錯。如我遇到過的
    end kernel panic not syncing:attempted to kill init
    *end kernel panic not syncing: no working init found*
    遇到這兩個報錯後頭很大,翻了很多教程,察覺到很麻煩,於是使用了擴大系統安裝盤UUI記憶體的方法,完美避過。

安裝系統到U盤

  1. 使用燒錄工具,諸如此類工具很多,這裡我採用的是Universal-USB-Installer-1.9.9.5。如圖所示操作:
  2. 在這裡插入圖片描述在這裡插入圖片描述
    點選create後,出現提示,直接點選是即可,後續本地防毒軟體可能會提示,xxx在修改配置,點選允許本次操作即可。最後會安裝程式會顯示已經完成,點選close即可重啟進入U盤系統
    (各電腦不同快捷鍵,可自行百度)

進入U盤實現持久化操作

  1. 進入系統選擇進入持久化 USB Persistence,如圖
    在這裡插入圖片描述只有USB Persistence 和 USB Encrupted Persistence 為持久化,區別為後者為有加密的持久化(各個版本之間區別自行百度)

  2. #sudo fdisk -l
    #檢視磁碟以及分割槽資訊

  3. #sudo mkfs.ext4 -L persistence /dev/sdc5
    #格式化資料分割槽為ext4檔案型別 出現提示輸入y 確認即可

  4. #sudo e2label /dev/sdc5 persistence
    #設定分割槽碟符標籤名稱

  5. #sudo mkdir -p /mnt/pers


    #建立持久化磁碟掛載點

  6. #sudo mount /dev/sdc5 /mnt/pers
    #掛載磁碟

  7. sudo echo “/ union” > /mnt/pers/persistence.conf
    此處寫入配置檔案,可能 出現Permisson denied錯誤,原因是許可權不足, 因此命令未執行成功,persistence.conf檔案也不存在,故需要先建立檔案 # touch /mnt/pers/persistence.conf 後加入許可權
    #sudo chmod +777 /mnt/pers/persistence.conf
    加上全部許可權簡單粗暴

  8. #sudo umount /dev/sdc5
    #配置成功

  9. 重啟進入系統,測試持久化效果。 可在桌面建立檔案,更改桌面桌布等,重啟檢視配置是否還存在,來驗證。若失敗,可參考上述操作重來。

  10. 進入終端操作期間,不小心鎖定使用者,才發現新的Kali Linux 2020.1開始,使用標準的非root特權的使用者來增加系統安全性
    但是,這並不代表新的Kali禁用了root賬戶,而是為root賬戶設定了空密碼,所以在使用root賬戶登入時會提示“Incorrect password, please try again”,這是一個密碼錯誤的提示。
    預設使用者名稱/密碼從 root/toor 變成 kali/kali

注:建議不要直接使用root賬戶操作,還是使用普通使用者登入Kali,在需要root許可權的地方呼叫root即可,這可以增加系統安全性,同時也是Kali Linux調整預設賬戶登入策略的一個原因。

設定中文字元

  1. #sudo locale -a
    #.檢視系統字符集是否存在zh_CN.UTF-8
  2. #sudo dpkg-reconfigure locales
    #.進入圖形化介面之後,(空格是選擇,Tab是切換,*是選中),選中en_US.UTF-8和zh_CN.UTF-8, 提示設定預設語言,可將其設定為zh_CN.UTF-8 儲存,重啟後系統語言即為中文。

結語

至此,本次安裝已經完美結束。從Centos系列切換到Kali 後著實有些不習慣,好多命令和操作得重新學,充分暴露出知識的不足。當然,也給了我一個好的機會,讓我能更廣的接觸更多的知識,彌補不足,努力提升。

kali 我來了!!!

參考文章:

https://blog.csdn.net/qq_41115702/article/details/104521558
https://cloud.tencent.com/developer/article/1713628