从U盘启动然后安装Kali是我们最喜欢并且是获得并运行Kali最快的方法。为此,我们首先要在U盘创建Kali ISO的镜象。如果你想长久使用kali linux U盘,请在创建镜象前阅读完整的文档。7 T/ B+ F0 V+ } J. Y# x6 y
准备USB镜象
下载Kali linux。
如果你用到是Windows,下载Win32 Disk Imager。
*nix类系统不需要任何别的软件。
一块U盘(至少 2GB 容量)。. q7 K+ K8 L2 I7 L0 Q# s6 v1 C$ U
* U" G+ g# k2 S" c# Y- I% t- F
Kali Linux Live U盘安装过程
在Windows机器上镜象Kali* r: L/ L/ ?- J7 H$ z, x& O
2 `( s0 [, t5 R) B3 q. I; K
插入U盘。运行Win32 Disk Imager。
选择Kali Linux ISO文件作为被镜象文件然后核实被改写的是正确的那块U盘。
镜象完成后,从Windows机器安全弹出U盘.现在你可以用U盘启动Kali Linux了。) J; D8 r( V* j0 X6 W
/ `! r3 E( A6 `6 I; o: z
在Linux机器上镜象Kali
在Linux环境下制作可启动的Kali Linux U盘很容易,下载好Kali ISO文件后,你可以用dd把它复制到U盘:
警告!虽然在U盘上镜象Kali过程很简单,但是如果你不懂你正在用dd做什么很容易破坏引导分区!
插入U盘;
用dmesg确认你的U盘设备块名;
开始在U盘镜象Kali ISO文件(谨慎操作!):
dd if=kali.iso of=/dev/sdb bs=512k
复制代码
就这样!你现在可以用U盘启动到Kali Live/Installer环境了。. }5 P% ]" g; j6 w$ R
为你的U盘添加Persistence功能
在某些情况下,为你的Kali Linux镜象添加persistence功能(在Live启动的时候可以保存和修改文件)非常有用.为了给你的Kali Linux U盘启动persistent功能,按照以下步骤.在此例,我们假设我们的设备块名是/dev/sdb。如果你想添加persistence功能,需要一块比上面提到的要求更大容量的U盘。镜象Kali Linux ISO到U盘和上面讲解的一样,用”在Linux机器上的方法”和dd。
在U盘创建并格式化额外的分区,在此例我们用gparted by invoking:gparted /dev/sdb
复制代码
3. 你现在的分区方案应该和下图类似:. G- u6 M; X6 N( o. O7 X8 ^+ M
; w8 t9 v: Q5 O1 V5 z
; c! R3 [( w8 D; Y0 ^: ]
4. 着手于格式化一个你要用于persistence功能的理想大小的新分区。在此例,我们使用所有剩余可用空间.确保新创建的分区卷名是persistence然后格式化成ext4文件系统。
5 @1 Q6 Q8 v( f; ~0 V9 E$ o
5. 这步完成后,用以下命令挂载用于persistence功能的U盘分区:mkdir /mnt/usb
mount /dev/sdb2 /mnt/usb
echo "/ union" >> /mnt/usb/persistence.conf
umount /mnt/usb
复制代码
6. 插入U盘到你要启动的电脑,务必设置BIOS从USB设备启动,当显示Kali Linux启动画面时,从菜单选择“Live boot”(不要按下回车),然后按下Tab键,这将允许你编辑启动参数,在每次你想挂载你的persistent 存储时添加“persistence”到boot参数行的最后.