文中所需要的工具:
win32diskimager
DiskGenius
ghost32
FbinstTool
本文工具下載:
<ignore_js_op>
![]()
kali種子文件: <ignore_js_op>
![]()
優啟通下載:
制作啟動盤之前先把U盤資料備份、U盤資料備份U盤資料備份
重要的事情說三遍!!!
我這里演示用的是32gU盤
<ignore_js_op>
![]()
建議U盤最低16g,3.0接口
一、使用win32diskimager制作kali live
准備好32G的U盤,然后下載KALI ISO(演示使用2019.4版本)。
打開win32diskimager
<ignore_js_op>
![]()
選擇KALI ISO, 設備選擇自己的U盤,選擇完成后點擊寫入
<ignore_js_op>
![]()
寫入完成后系統提示格式化磁盤,點擊取消
<ignore_js_op>
![]()
二、使用ghost備份kali分區
打開ghost32
使用1-2-2備份
<ignore_js_op>
![]()
選擇要備份的磁盤
<ignore_js_op>
![]()
選擇盤符
<ignore_js_op>
![]()
選擇備份文件保存的位置
<ignore_js_op>
![]()
備份文件是否壓縮,這里選擇no
<ignore_js_op>
![]()
開始備份
<ignore_js_op>
![]()
備份完成后,把kali分區格式化
三、開始制作優啟通
優啟通全新制作U盤,這里版本是(優啟通 v3.5.2019.1226)
制作優啟通過程在這里就不再闡述了!!!
四、使用DiskGenius分區
使用DiskGenius把EasyU分區格式化成4G的分區
<ignore_js_op>
![]()
使用DiskGenius將剩余的分區格式化成10G的KALI的數據分區和剩余的U盤自用分區
<ignore_js_op>
![]()
五、使用ghost還原kali分區
使用1-2-3 還原分區
<ignore_js_op>
![]()
打開kali分區備份文件位置
<ignore_js_op>
![]()
選擇分區備份文件
<ignore_js_op>
![]()
選擇U盤盤符
選擇U盤上kali分區
<ignore_js_op>
![]()
還原kali分區備份完成,點擊點Confinue
<ignore_js_op>
![]()
六、使用FbinstTool配置啟動菜單
在本地磁盤,新建文件取名LINUX.LST
內容如下:
啟動FbinstTool
提示MBR已被破壞,修復它!
<ignore_js_op>
![]()
打開后,讀取UD分區的內容
<ignore_js_op>
![]()
將LINUX.LST文件導入到BOOT/GRUB下
<ignore_js_op>
![]()
選擇MENU.LST,雙擊打開
<ignore_js_op>
![]()
在合適的位置(自行判斷)添加代碼
內容如下:
<ignore_js_op>
![]()
在空白處右鍵 保存、保存、保存
七、設置KALI系統的持久性以及加密分區
這里使用虛擬機來演示
啟動進入優啟通菜單
<ignore_js_op>
![]()
進入kali菜單
<ignore_js_op>
![]()
選擇第一項,進入kali
使用fdisk -l
查看磁盤信息
<ignore_js_op>
![]()
輸入命令
cryptsetup --verbose --verify-passphrase luksFormat /dev/sda2
<ignore_js_op>
![]()
提示格式化磁盤,輸入大寫:YES
<ignore_js_op>
![]()
設置加密分區密碼
<ignore_js_op>
![]()
輸入命令:cryptsetup luksOpen/dev/sda2 kali
<ignore_js_op>
![]()
格式化加密分區為EXT4
mkfs.ext4/dev/mapper/kali
<ignore_js_op>
![]()
格式化完成后,設置卷標
e2label/dev/mapper/kali persistence
<ignore_js_op>
![]()
完成后輸入一下命令
最后輸入:reboot 重啟系統
<ignore_js_op>
![]()
進入kali在菜單選擇第二項(此后啟動都是第二項)
<ignore_js_op>
![]()
進入系統提示輸入密碼
密碼是之前設置的磁盤密碼
<ignore_js_op>
![]()
到此kali持久化完成
|
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>
<ignore_js_op>