用微PE安装KALI LINUX到U盘,【U盘安装kali】U盘 kali pe三合一教程!装机,存储

最近发现U盘可以做出pe+kali+正常u盘的结合教程,并且可以正常当做U盘使用,但是在网上各种教程下我出现了各种问题,整整三天捣鼓,终于实现了这个操作,并且解决了persistence存储问题!现在将来以最详细的图文来教大家如何制作!.

本教程参考自网络,并结合自己研究经验所得(网络上的教程参差不齐,自己折腾了三天才解决了很多问题)

169618713_1_20190829015707191.jpg

点击重新加载

必备工具(下方百度云已整合全部工具)kali最新原版镜像(我是2019.1)

Win32DiskImager烧录工具

GHOST备份

FbinstTool

老毛桃

DiskGenius

U盘(8g以上,这里采用64g)第一步:烧录kali镜像

首先我们打开DiskGenius,将U盘全部内存格式化为NTFS格式,分为一个盘,如图所示

169618713_2_20190829015708457.png

点击重新加载

格式化完成后,打开Win32DiskImager烧录软件,映像文件选择kali镜像,设备确定为是自己U盘,点击写入,等待即可,如图

169618713_3_20190829015709410.png

点击重新加载

烧录完毕,打开Ghost备份,进入 Local - Partition - To Image 菜单

169618713_4_20190829015710222.png

点击重新加载

选择自己的U盘,然后选择需要备份的盘符,这里我们需要备份kali分区,也就是NTFS格式,如图所示。

169618713_5_20190829015710926.png

点击重新加载

169618713_6_20190829015711394.png

点击重新加载

选择完保存路径,输入保存的名字(自定义),提示是否压缩选择no,即可开始备份(具体ghost备份方法可百度,这里不在具体演示)

169618713_7_201908290157124.png

点击重新加载

接着就可以打开老毛桃啦,直接点击制作启动盘,确定即可,推荐使用高级功能的自定义功能来美化启动界面,看起来更有逼格,如图所示。

169618713_8_2019082901571319.png

点击重新加载

169618713_9_20190829015714457.png

点击重新加载

关键步骤来了,pe系统刷进去以后,我们打开DiskGenius分区助手,右键老毛桃U盘,选择拆分分区,把新建的分区设为20g,如图所示,接着执行操作

169618713_10_20190829015715113.png

169618713_11_20190829015715957.png

点击重新加载

点击重新加载

多分出来的20g,再次点击拆分分区,多分出来的区域分配5g,作为kali系统盘,剩下的15g保留作为kali数据盘,如图所示。

169618713_12_20190829015716769.png

点击重新加载

接着我们把15g右键-格式化,选择格式为Ext4格式,作为kali数据存储盘,确定格式化,如图

169618713_13_20190829015717801.png

点击重新加载

kali系统区必须大于镜像大小,我这里预留5g,数据区越大越好,我这里预留15g。

全部完成后,就是接下来的样子

169618713_14_20190829015719285.png

点击重新加载

现在我们需要将kali还原到5g的区域,这里继续打开Ghost备份,选择Local - Partition - From Image菜单,然后选择kali备份路径(后缀为GHO),选择U盘,选择还原盘(也就是一开始分区5g的盘,我这里是K盘),一直确定,开始还原。如图所示

169618713_15_20190829015719941.png

点击重新加载

169618713_16_20190829015720269.png

点击重新加载

接下来就是最后一步,打开FbinstTool量产工具,双击左侧GRUB图标打开文件,找到MENU.LST,右键,导出到桌面。导出后记事本打开,我用的是notpad++,将以下代码插入表中,删除掉原启动项5,6项,并替换,如图

title 【05】 KALI Linux live

find --set-root /g2ldr.mbr

kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali

initrd /live/initrd.img

title 【6】 KALI Linux Persistenct

find --set-root /g2ldr.mbr

kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence

initrd /live/initrd.img

169618713_17_20190829015720847.png

点击重新加载

169618713_18_20190829015721269.png

点击重新加载

这里标题可以更改,其他项目可以删除,但是序号不能动,否则会无法启动

修改保存完毕后,右键软件中的MENU.LST,删除文件,然后把导出并修改完毕的MENU.LST拖拽进去,或者右键导入,即可关闭软件,拔出U盘。如图

169618713_19_2019082901572297.png

点击重新加载

插入U盘,开机,进入电脑的boot选项,选择U盘启动。每个主板进入boot选项的按键都不一样,我这里是ESC键,常用健位有ESC,F8,F12等,具体可百度自己电脑主板牌子来确定如何进入

进入到了pe界面,我们选择KALI Linux Persistenct进入,注意是KALI Linux Persistenct而不是KALI Linux LIVE。

如图所示

169618713_20_20190829015722566.jpg

点击重新加载

稍加等待后,即可进入kali桌面,是不是有点兴奋呢?

现在的kali系统可是不会保存操作的,每一次重启都会重置系统,现在我们需要将刚刚的ext4格式的硬盘作为数据盘挂载到kali,这样kali就是正常的啦

首先打开gparted,kali自带的分区工具,可在搜索中找到。

右上角改为U盘,找到15g的分区,此时此刻这个盘卷标应该为persistence,如果不是请执行接下来的步骤,是的话跳过此步骤

如果卷标没有为persistence或者为其他,右键分区,选择umount

169618713_21_2019082901572435.png

点击重新加载

等待一会儿后,右键选择Label File System,修改卷标为persistence,确定后点击上面回车图标来执行操作,这样卷标就修改好啦。

169618713_22_20190829015725660.png

点击重新加载

169618713_23_20190829015727285.png

点击重新加载

确定后选择close,等待一下下即可更改卷标

回到这里,我们确定好kali数据分区格式为ext4,卷标为persistence后,打开终端,开始挂载分区,代码如下,如图所示

/dev/sdb2为自己的数据存储盘分区名,可能是sdb3或者4,请自己查看gparted的提示

mkdir -p /mnt/l

mount /dev/sdb2 /mnt/l

echo ' / union' > /mnt/l/persistence.conf

umount /dev/sdb2

然后我们可以输入

cd Desktop/

mkdir test

新建一个test文件夹,接着reboot重启,再次进入后如果test文件夹依然在,就证明成功啦,如果不在请仔细阅读教程

169618713_24_20190829015728394.png注意事项:每次进入只能选择 KALI Linux Persistenct 进入,切勿选择 KALI Linux LIVE!

小心U盘松动,这样可能导致系统损坏,如果出现U盘不可使用,无法格式化等问题,请打开我提供的修复工具点击修复,然后用DiskGenius格式化即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux中iconv函数,Linux下编码转换(iconv函数族)

转自:http://www.linuxdiyf.com/viewarticle.php?id45164在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现(针对文件进行转换)一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h使用前需包含之…

linux下mips裸机编译,裸机交叉编译器输入

裸机交叉编译器的输入限制是什么…因为它不编译带有指针或mallocs的程序…或任何需要比底层硬件更多的东西….还有1如何找到这些局限性..我还想问一下…我为目标mips构建了交叉编译器..我需要使用此交叉编译器创建mips可执行文件…但是我无法找到可执行文件的位置…我找到了mip…

linux dns中文域名,Linux 搭建中文域名的DNS服务器

配置之前先来解释一下中文域名是如何工作的:当我们在浏览器上输入 朝阳.北京.中国 这个域名的时候 浏览器会把中文域名翻译成Punycode编码然后再传送给DNS服务器解析,例如 朝阳.北京.中国 翻译成Punycode编码以后就是xn--tpv116h.xn--1lq90i.xn--fiqs8s朝…

linux 脚本自动编制工具,全自动工具链编译脚本

GCC 工具链自动编译脚本本工具用于自动编译指定的工具链,可以同时生成运行于本机系统 (Build system) 和 Windows 系统(可以修改)的两套工具链具体编译规则指定于 .config 中defconfig 目录包含一些预定义的规则,将其复制到脚本根目录并改名为 .config 后…

linux内核全局变量同名,Linux系统下DSO同名全局变量浅析

最近重温了一下《程序员修养》,又搞懂了一些叽里旮旯的问题,现将DSO同名全局变量问题进行简单小结,具体的讲解请看《程序员修养》一书。程序员的自我修养—链接、装载与库.pdf版下载在Linux公社的1号FTP服务器里,下载地址&#xf…

node的ws的api详细讲解

WebSocket是一种在单个TCP连接上进行全双工通信的协议。Node.js中的ws模块提供了WebSocket的实现,使得Node.js可以轻松地创建WebSocket服务器和客户端。 在ws模块中,WebSocket客户端由WebSocket类实现。WebSocket提供了一系列的API,用于管理…

linux切换到字符界面stemctl,CentOS7两种模式

1.13 救援模式忘记root用户密码修改密码: 单用户模式(但只能物理机操作不能远程操作,gaub没加密或者知道gaub才能修改)忘记root用户密码修改密码: 单用户模式(但只能物理机操作不能远程操作,gaub没加密或者知道gaub才能修改)关机 …

c语言编程15,c语言编程15题.doc

——————日历问题——————#includeint xing(int year);int run(int year);int main(){int year;int yue[12]{31,28,31,30,31,30,31,31,30,31,30,31};int xingqi[12];int i,j,k;printf("可以计算公元前的\n请输入年份:");scanf("%d",&year);yea…

东北大学c语言真题及答案,东北大学C语言总测试题(含答案).pdf

C语言总测试题 计算机编程引论(C语言)1.一个C程序的执行是从: 备注及演草:A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的…

c语言的位操作指令,C语言位运算

1. C语言中的位操作符因为C语言的设计目的是取代汇编语言,所以它必须支持汇编语言所具有的运算能力,所以C语言支持全部的位操作符(Bitwise Operators)。位操作是对字节或字中的位(bit)进行测试、置位或移位处理,在对微处理器的编程中&#xf…

c语言long a什么意思啊,英文long的中文是什么意思

英文long的中文是什么意思想要掌握long这个英文单词,我们首先就得先清楚它的中文意思是什么。为此百分网小编为大家带来英文单词long的中文意思。英文long的中文意思形容词 长的; 长时间的; 冗长的,过长的.; 长音的副词 长久地; 始终; 遥远地名词 长时间…

山东科技大学c语言完全题库,“山东科技大学十大未解之谜”之完全解答

“山东科技大学十大未解之谜”之完全解答(2012-04-24 13:53:36)标签:娱乐当我还是一枚小正太刚刚进入山科大的时候,我就看到过这些未解之谜,现在每每看到童鞋们转发这篇经久不衰的文章并且表达自己的疑问,我作为一名资深理科技术宅…

c语言如何一直变换颜色,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#includemain(){char c;int i,j,k,l,m,n,o;int x,y;char c1;int a,b,d,e;x35;y8;textcolor(13);gotoxy(35,10),cprintf("photoshop2014");textcolor(11);gotoxy(20,11);cprintf(" My name is zhou …

android广播注册源码,android 广播源码简要分析-注册

android broadcast1,广播注册静态注册:在系统服务启动时会添加PackageManagerService,在该类的构造方法中就会对各个应用安装目录的apk文件进行扫描解析详细步骤1,PackageManagerService初始化的时候,扫描系统目录下的…

android盒子改造,【当贝市场】废旧手机改造成电视盒子详细教程

3.直接即可输出视频了,然后在手机上安装暴风影音等视频软件的tv版,即可开始观看。有人会说,旧手机电池不行,看一会儿就得没电,怎么办?首先,在你输出到电视时,你就可以给手机锁屏&…

android分辨率px跟dp,Android屏幕适配 px,dp,dpi及density的关系与深入理解

PX(pixel):即传统计算机语言中描述的像素,在Android则代表绝对像素。之所以Android中不推荐使用这种单位,正是因为不同生产厂商,不同品牌,不同屏幕的设备,其分辨率亦不一。举例来说,我们现在将某个Button的…

android onclick方法吗,Android中button的onClick事件几种方法

Android中button的onClick事件几种方法发布时间:2020-09-03 02:36:31来源:脚本之家阅读:100作者:水桶前辈Android中button的onClick事件几种方法利用三种方法,学习button的监听事件。方法一源码如下:packag…

android 播放器 反交错,反交错- 视频横纹处理

以下名词解释摘自维基百科反交错”(deinterlacing)是将交错式(即隔行扫描)(interlace)影像讯号转换为渐进式(逐行扫描)(progressive)影像讯号的一种方法。因为装置处理速度以及带宽的限制下,广播电视系统,例如NTSC或是PAL,都是使用交错式讯号…

android room表关联,如何在首次运行时填充Android Room数据库表?

我尝试了许多方法可以做到这一点,每个没有提供。首先,我尝试使用addMigrations方法向Room中添加Migration实现,但发现它只在数据库升级期间运行,但不在创建时运行。然后,我尝试使用openHelperFactory方法将SQLiteOpenH…

android webview简单使用,android WebView 简单使用Demo

activity配置文件:activity_main.xmlandroid:layout_width"match_parent"android:layout_height"match_parent"android:orientation"vertical" >android:layout_width"match_parent"android:layout_height"wrap_co…