在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 ...
随机推荐
- webpack 从0 手动配置
1. npm init 2. npm install -D webpack webpack-cli 3. 创建webpack入口文件( 默认 webpack.config.js 可以通过 webpac ...
- Apache虚拟主机配置模板
/////////////////////////////////写在前头////////////////////////////////////////1.Apache HTTP 服务器2.4文档: ...
- SPFA算法O(kE)
SPFA算法O(kE) Dijkstra和Floyed是不断的试点.Dijkstra试最优点,Floyed试所有点. Bellman-Ford和SPFA是不断的试边.Bellman-Ford是盲目的试 ...
- python中常用的文件和目录操作(二)
一. os模块概述 python os模块提供了非常丰富的方法用来处理文件和目录 二. 导入os模块: import os 三. 常用方法 1. os.name 输出字符串表示正在使用的平台,如果是w ...
- hdu 5236 Article(概率dp¥)
Article Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Sub ...
- hdu 1849 Rabbit and Grass(nim)
Rabbit and Grass Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- VS2015问题
- Chrome Adobe flash player已过期怎么办
越来越多的朋友感受到了来自谷歌chrome新版浏览器的压力,因为有不少朋友在使用新版chrome浏览器看视频时,却出现了这样的提示:Adobe flash player已过期!怎么办啊? 有网友抱怨: ...
- Spring_总结_03_装配Bean(四)_导入与混合配置
一.前言 本文承接上一节:Spring_总结_03_装配Bean(三)之XML配置 在典型的Spring应用中,我们可能会同时使用自动化和显示配置.同时,可能在某些场景下我们需要混合使用JavaCon ...
- jsp中向浏览器页面输出的方式总结
jsp中百分号内输出 不需要有JavaScript标签 1.因为jsp就是包含在html 里面,所以什么都不干时,就是在body里面输出html内容 2.百分号 内是JavaScript代码?java ...