在U盘分区安装Kali并引导live CD 教程以及常见的注意事项
Kali Linux作为强大的全能渗透系统,把它制成Live CD基本算是必备技能了,但是官方提供的文档虽然简单,但是整个U盘都会被占用,确实是有点可惜,结合网上提供的一些思路加上自己的经验,向大家讲讲我在U盘安装Kali Linux的过程以及注意事项
参考链接
官方文档
kali live 安装到U盘
Kali Linux Live U盘安装带Persistence功能
进阶教程:我的Kali live U盘之我做主
1. 安装前的准备:##
- Kali Linux镜像一份
- U盘一个(容量大于4GB)
- bootice
- win32diskimager
- diskgenius
- Ghost(注:不是一键ghost,请搜索ghost 8.0下载)
- grldr_menu(文件)
附:点击下载软件包
2. 正式安装:##
用win32-disk-image把ISO文件刻到16G U盘上,引导启动后剩余的空间是不可写的(如同光盘)。
用ghost来备份U盘,方便后面再用ghost还原U盘到分区
1. 选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作
2. 点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操 作:TAB键进行切换,回车键进行确认,方向键进行选择)
3. 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名
4. 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢(这里选择你可以自己定,但是推荐选默认选项NO)
5. 最后选择 Yes 按钮即开始进行分区硬盘的备份。用diskgeius给U盘分区
分成三个区,都是主分区,第一个区格式化成FAT32,第三个分区大小要比你ghost备份下来的文件大一点(ghost文件是2G,我设置成3G,太小 了待会还原的时候这个分区item是灰色的),第二个区要分600M以上(我分了2.5G),用来储存在kali live persistence里面安装的或修改的东西。分完后用ghost把备份下来的文件还原到第三个分区。
注: 分区完成后对第一个分区(FAT32)进行格式化并分配卷标,不要试图操作另外两个分区,系统是无法识别并分配卷标的用bootice修改U盘
用bootice修改U盘的主引导记录成grub4dos,然后把工具里面的grldr_menu压缩文件解压出来,里面两个文件放在第一个分区根目录下。配置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盘的第一分区以便于你直接复制修改
- 启动kali
开机选择Kali linux(686-pae):可以操作,但对系统的修订不能保存。(如配置无线网络后,密码不会记住)
开机选择Kali linux(686-pae persistence):可以操作,对系统的修订也可以保存。(如配置无线网络后,下次登录系统可以自动连接之前配置的无线网络)
3. 总结##
- 所有进入Kali linux(686-pae persistence)的修改都会保存到第二分区,当空间不足时你可以适当清除一些文件(persistence.conf不能删)
- 第一份分区下的grldr_menue解压后的文件是启动菜单配置文件,如果你想同时配置其他启动盘的话可以尝试参考链接中的进阶教程
热爱互联网并乐于分享的 二两丶
在U盘分区安装Kali并引导live CD 教程以及常见的注意事项的更多相关文章
- 物理机安装Kali Linux + Windows10双系统安装教程
转自 https://www.linuxidc.com/Linux/2018-08/153429.htm 一.镜像下载: 根据需求下载自己需要的版本 从官网下载kali 2018.2 的安装包:htt ...
- 在U盘上安装GRUB2直接引导ISO
本文的内容来源于 http://maxmars.net/blog/2012/10/02/boot-multiple-iso-from-usb-using-linux/ 以下所有命令都在 root 用户 ...
- MediaCreationTool制作WIN10安装U盘,安装纯净版win10的通用教程
注意: 1.准备8G或8G以上U盘. 2.安装系统前备份好个人需要数据(制作U盘会格式化U盘,U盘内有需要的数据也事先备份好) 3.有预装office的务必记住自己激活office账户和密码以免重装后 ...
- 安装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. ...
- windows下 安装Kali Linux到 U盘的方法
作者:玄魂工作室 \ 2016年10月20日 把Kali Linux安装到U盘好处很多,可以从U盘启动使用整个电脑的硬件资源, 可以随身携带,减少对自己电脑的影响. 今天要给大家讲的是如何在windo ...
- U盘安装Kali 出现cd-rom无法挂载 已解决
用U盘安装Kali Linux的过程中,出现cd-rom无法挂载的现象,百度坑比啊,醉了.下面亲测成功 出现无法挂载后,选择执行shell 第一步:df -m此时会看到挂载信息,最下面的是/dev/* ...
- U盘安装kali中CDROM问题解决
1,采用ultraISO 制作Kali的安装盘,无法安装.U盘不能被识别. 2,改用win32diskimager,能识别了,但期间出现CDROM找不到. 3,采用网上方式,ALT+ F2,ls /d ...
- 加密安装Kali Linux条件
加密安装Kali Linux条件安装Kali Linux到你的电脑过程很简单.首先你需要兼容的电脑硬件.最低硬件要求如下,更好的硬件性能会更好.i386镜象默认使用PAE内核,所以你能在大于4GB内存 ...
- win10安装kali组双系统
一.镜像下载: 根据需求下载自己需要的版本 从官网下载kali 2018.2 的安装包:https://www.kali.org/downloads/ 二.烧录: 这里推荐用 win32 disk i ...
随机推荐
- java-Object类中的方法
1.Object类中有哪些方法? protected Object clone():创建一个返回此对象的副本 boolean equals(Obejct obj):只是其他对象与此对象是否相等 p ...
- XXL-Job分布式任务调度
分布式情况下定时任务会出现哪些问题? 分布式集群的情况下,怎么保证定时任务不被重复执行 分布式定时任务解决方案 ①使用zookeeper实现分布式锁 缺点(需要创建临时节点.和事件通知不易于扩展) ② ...
- 【P2052】道路修建(树形+搜索)
这个题看上去高大上,实际上就是一个大水题.怎么说呢,这个题思路可能比较难搞,代码实现难度几乎为0. 首先我们可以发现这是一棵树,然后问其中任意一条边左右两边的点的数量之差的绝对值,实际上,无论两边的点 ...
- 【bzoj1232】[Usaco2008Nov]安慰奶牛cheer(最小生成树)
题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1232 这道题要保留的道路肯定是原图的一棵生成树,因为要保留n-1条边,且使删边后的图连 ...
- python爬虫-异常处理
URLerror产生原因: 网络未连接(即不能上网) 服务器不存在 #-*-coding:utf--*- import urllib2 request=urllib2.Request('http:// ...
- repo 小结
repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载.管理Android项目的软件仓库. 1. 下载 repo 的地址: http://android.git.kerne ...
- Codeforces Round #386 (Div. 2) C D E G
一场比较简单的题 比较脑洞 C 如果坐车比较快的话 先走不如等车 所以最后的ans是min(纯走路,纯坐车) 讨论一下坐车时间 D 因为k一定是>=1的 所以当a=b的时候 GBGBGB这样间隔 ...
- 51nod 1009 数字1的数量 数位dp
1009 数字1的数量 基准时间限制:1 秒 空间限制:131072 KB 给定一个十进制正整数N,写下从1开始,到N的所有正数,计算出其中出现所有1的个数. 例如:n = 12,包含了5个1 ...
- Centos 查看版本
# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
- git 上传项目到分支
步骤 git init git add . git commit -m'代码描述' git remote add origin 远程仓库地址 git branch xxx # 创建新分支 git ch ...