Kali Linux作为强大的全能渗透系统,把它制成Live CD基本算是必备技能了,但是官方提供的文档虽然简单,但是整个U盘都会被占用,确实是有点可惜,结合网上提供的一些思路加上自己的经验,向大家讲讲我在U盘安装Kali Linux的过程以及注意事项


参考链接

官方文档

kali live 安装到U盘

Kali Linux Live U盘安装带Persistence功能

进阶教程:我的Kali live U盘之我做主


1. 安装前的准备:##

  1. Kali Linux镜像一份
  2. U盘一个(容量大于4GB)
  3. bootice
  4. win32diskimager
  5. diskgenius
  6. Ghost(注:不是一键ghost,请搜索ghost 8.0下载)
  7. grldr_menu(文件)

附:点击下载软件包

2. 正式安装:##

  1. 用win32-disk-image把ISO文件刻到16G U盘上,引导启动后剩余的空间是不可写的(如同光盘)。

  2. 用ghost来备份U盘,方便后面再用ghost还原U盘到分区

    1. 选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作

    2. 点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操 作:TAB键进行切换,回车键进行确认,方向键进行选择)

    3. 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名

    4. 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢(这里选择你可以自己定,但是推荐选默认选项NO

    5. 最后选择 Yes 按钮即开始进行分区硬盘的备份。

  3. 用diskgeius给U盘分区

    分成三个区,都是主分区,第一个区格式化成FAT32,第三个分区大小要比你ghost备份下来的文件大一点(ghost文件是2G,我设置成3G,太小 了待会还原的时候这个分区item是灰色的),第二个区要分600M以上(我分了2.5G),用来储存在kali live persistence里面安装的或修改的东西。分完后用ghost把备份下来的文件还原到第三个分区。

    注: 分区完成后对第一个分区(FAT32)进行格式化并分配卷标,不要试图操作另外两个分区,系统是无法识别并分配卷标的

  4. 用bootice修改U盘

    用bootice修改U盘的主引导记录成grub4dos,然后把工具里面的grldr_menu压缩文件解压出来,里面两个文件放在第一个分区根目录下。

  5. 配置kali Persistence功能

    1. 进入 bios设置U盘启动,保存并启动电脑

    2. 在启动选择画面中,选第一个“Kali linux(686-pae)”

    3. 进入kali桌面后 打开命令行,输入gparted,在弹出的窗口程序的右上角选择对应你U盘容量的磁盘。把第二个分区unmount后,将此区格式化成 ext4文件系统,同时把分区名(Label)改成 persistence ,同时记下分区列表里面第二个分区的分区名 例如我的是 /dev/sdb2。关掉gparted ,在命令行里输入以下命令

     mkdir /mnt/usb
mount 第二分区名 /mnt/usb
echo "/ union" >> /mnt/usb/persistence.conf
umount /mnt/usb

注: 如果你怕输错或者想偷懒,可以把这段代码复制并保存到U盘的第一分区以便于你直接复制修改

  1. 启动kali

    开机选择Kali linux(686-pae):可以操作,但对系统的修订不能保存。(如配置无线网络后,密码不会记住)

    开机选择Kali linux(686-pae persistence):可以操作,对系统的修订也可以保存。(如配置无线网络后,下次登录系统可以自动连接之前配置的无线网络)

3. 总结##

  1. 所有进入Kali linux(686-pae persistence)的修改都会保存到第二分区,当空间不足时你可以适当清除一些文件(persistence.conf不能删)
  2. 第一份分区下的grldr_menue解压后的文件是启动菜单配置文件,如果你想同时配置其他启动盘的话可以尝试参考链接中的进阶教程

热爱互联网并乐于分享的 二两丶

在U盘分区安装Kali并引导live CD 教程以及常见的注意事项的更多相关文章

  1. 物理机安装Kali Linux + Windows10双系统安装教程

    转自 https://www.linuxidc.com/Linux/2018-08/153429.htm 一.镜像下载: 根据需求下载自己需要的版本 从官网下载kali 2018.2 的安装包:htt ...

  2. 在U盘上安装GRUB2直接引导ISO

    本文的内容来源于 http://maxmars.net/blog/2012/10/02/boot-multiple-iso-from-usb-using-linux/ 以下所有命令都在 root 用户 ...

  3. MediaCreationTool制作WIN10安装U盘,安装纯净版win10的通用教程

    注意: 1.准备8G或8G以上U盘. 2.安装系统前备份好个人需要数据(制作U盘会格式化U盘,U盘内有需要的数据也事先备份好) 3.有预装office的务必记住自己激活office账户和密码以免重装后 ...

  4. 安装grub到U盘分区,实现多系统引导

    目录 1.分区工具及分区类型 1.1 显示分区表和分区信息 1.1.1 fdisk -l 1.1.2 gdisk -l 1.1.3 parted -l 1.2 常见分区类型 1.3 分区样例 1.3. ...

  5. windows下 安装Kali Linux到 U盘的方法

    作者:玄魂工作室 \ 2016年10月20日 把Kali Linux安装到U盘好处很多,可以从U盘启动使用整个电脑的硬件资源, 可以随身携带,减少对自己电脑的影响. 今天要给大家讲的是如何在windo ...

  6. U盘安装Kali 出现cd-rom无法挂载 已解决

    用U盘安装Kali Linux的过程中,出现cd-rom无法挂载的现象,百度坑比啊,醉了.下面亲测成功 出现无法挂载后,选择执行shell 第一步:df -m此时会看到挂载信息,最下面的是/dev/* ...

  7. U盘安装kali中CDROM问题解决

    1,采用ultraISO 制作Kali的安装盘,无法安装.U盘不能被识别. 2,改用win32diskimager,能识别了,但期间出现CDROM找不到. 3,采用网上方式,ALT+ F2,ls /d ...

  8. 加密安装Kali Linux条件

    加密安装Kali Linux条件安装Kali Linux到你的电脑过程很简单.首先你需要兼容的电脑硬件.最低硬件要求如下,更好的硬件性能会更好.i386镜象默认使用PAE内核,所以你能在大于4GB内存 ...

  9. win10安装kali组双系统

    一.镜像下载: 根据需求下载自己需要的版本 从官网下载kali 2018.2 的安装包:https://www.kali.org/downloads/ 二.烧录: 这里推荐用 win32 disk i ...

随机推荐

  1. java-Object类中的方法

    1.Object类中有哪些方法? protected Object  clone():创建一个返回此对象的副本 boolean  equals(Obejct obj):只是其他对象与此对象是否相等 p ...

  2. XXL-Job分布式任务调度

    分布式情况下定时任务会出现哪些问题? 分布式集群的情况下,怎么保证定时任务不被重复执行 分布式定时任务解决方案 ①使用zookeeper实现分布式锁 缺点(需要创建临时节点.和事件通知不易于扩展) ② ...

  3. 【P2052】道路修建(树形+搜索)

    这个题看上去高大上,实际上就是一个大水题.怎么说呢,这个题思路可能比较难搞,代码实现难度几乎为0. 首先我们可以发现这是一棵树,然后问其中任意一条边左右两边的点的数量之差的绝对值,实际上,无论两边的点 ...

  4. 【bzoj1232】[Usaco2008Nov]安慰奶牛cheer(最小生成树)

    题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1232 这道题要保留的道路肯定是原图的一棵生成树,因为要保留n-1条边,且使删边后的图连 ...

  5. python爬虫-异常处理

    URLerror产生原因: 网络未连接(即不能上网) 服务器不存在 #-*-coding:utf--*- import urllib2 request=urllib2.Request('http:// ...

  6. repo 小结

    repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载.管理Android项目的软件仓库. 1. 下载 repo 的地址: http://android.git.kerne ...

  7. Codeforces Round #386 (Div. 2) C D E G

    一场比较简单的题 比较脑洞 C 如果坐车比较快的话 先走不如等车 所以最后的ans是min(纯走路,纯坐车) 讨论一下坐车时间 D 因为k一定是>=1的 所以当a=b的时候 GBGBGB这样间隔 ...

  8. 51nod 1009 数字1的数量 数位dp

    1009 数字1的数量 基准时间限制:1 秒 空间限制:131072 KB   给定一个十进制正整数N,写下从1开始,到N的所有正数,计算出其中出现所有1的个数.   例如:n = 12,包含了5个1 ...

  9. Centos 查看版本

    # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)

  10. git 上传项目到分支

    步骤 git init git add . git commit -m'代码描述' git remote add origin 远程仓库地址 git branch xxx # 创建新分支 git ch ...