由MAC,制作Kali Linux 启动盘(支持持久化)

准备工具:

1. MAC 电脑(使用的MAC 已经是windows 和 mac 的 双系统了 所以启动的时候是BOOTCAMP的)

2. 8 G 以上的U盘

软件准备:

Kali Linux 镜像下载。(推荐直接从官网下载)

步骤:

1. 在MAC上打开terminal,cd 进入保存着 kali linux 镜像的目录。

1. a. 此处可以使用

```

diskUtil zeroDisk /dev/disk2

```

来将u盘所有bit都变成0

2. 使用dd 命令将你的镜像写入 usb 移动设备中。(具体如下)

      首先使用diskutil查看对比插入usb前后的disk设备区别,即可发现插入的usb设备名称。

      然后,输入命令

```

diskutil unmount/dev/disk6

```

      最后,输入命令

```

sudo dd if=kali-linux-2017.1-amd64.iso of=/dev/disk6 bs=1m

```

     (其中,if -> input file, of -> output file, bs -> blocksize)

     dd拷贝是直接将一个硬盘的所有东西都直接拷贝到另一个硬盘上。也就是说如果背拷的硬盘上删除的东西依然存在于磁盘物理空间上,也会被拷过去。

3. 这样子一个系统盘就做好了,重启你的MAC,按住alt能进入硬盘启动界面,选择相应的Kali Linux U盘。

4. 弹出来一个kali界面选择,这个时候打开最上面的那个就能直接开始体验kali了。 不过那个不支持持久化,就是 你每次打开这个系统都是一个新的,你上面进行的操作不会被保存。

5. 为了保存你的操作,接下来就需要持久化。

持久化步骤:

1. USB需要分区。 刚才的dd默认会给usub分为两个分区,这一点可以在进入live后利用fdisk查看。

2. ```end=7gb

read start _<<(du-bcmkali-linux-2016.2-amd64.iso |tail-1);echo$start

parted/dev/sdb mkpart primary$start$end```

3. ```mkfs.ext3-Lpersistence/dev/sdb3

e2label/dev/sdb3 persistence```

4. ```mkdir-p/mnt/my_usb

mount/dev/sdb3/mnt/my_usb

echo"/ union">/mnt/my_usb/persistence.conf

umount/dev/sdb3```

点击查看官网教材(英文)

你可能感兴趣的:(由MAC,制作Kali Linux 启动盘(支持持久化))