admin 管理员组文章数量: 887021
前言
由于最近清理出一张32G内存卡,其中并没有存放什么东西,觉得有些浪费。恰好这几天浏览到几篇关于USB KALI的文章,且之前也想弄个USB启动盘方便维护之类的。由此开始捣鼓一翻。至于用途,就看你要如何去个性化使用了,这里就不做讨论。
这里先放几张成功的图片。
微PE主界面
kali的子菜单
准备工具
1. U盘。(容量16G,32G,64G都可以,当然你有更大的也没问题。 )
2. 微PE。(用于制作PE。按所需PE系统下载,这里我用win10的32位版本。)或者是老毛桃。或者自己配置GRUB4DOS。这里只演示微PE的,大致步骤都和下文内容差不多。
3.pq分区助手。(DiskGenius也行)
4.Ghost32。
5.win32DiskImager。
6.FbinstTool1.607(这里我只使用这个版本,之前试过1.606有点bug,所以建议使用1.607的版本。)
7.UltralISO。
8.kali linux的镜像源。(下载iso格式的即可。)
操作步骤
一。先下载好Kalilinux的iso镜像,下载完毕后用win32DiskImager将镜像刻入U盘中。具体过程如下图所示。
刻录过程。
二。刻录完成后的U盘剩余空间是无法使用的。这时候我们得先用GHOST32备份一下Kali的镜像,过程如图所示。
1.选Local→Partition→ToImage,弹出硬盘选择窗口,开始进行分区备份,点击你所插入的U盘,进入窗口之后,选择要操作的分区(即你的U盘)。
GHOST32
GHOST32
2.在弹出的窗口中选择备份储存的目录路径并命名备份文件名称,并且保存在一个容易找到的地方。之后会出现三种压缩备份数据的方案,分别是:No表示不压缩,Fast表示压缩比例小而执行备份速度较快,High就是压缩比例高但执行备份速度相当慢。最后就是选择Yes开始U盘的备份。(这里我选择high。)
GHOST32
备份好的GHO
3.这时候我们就能用pq分区助手将U盘全部清空。再将U盘格式化成FAT32的格式,方便之后微PE格式化成U盘启动盘。如图。(忘了截格式化成FAT32的图了。)
清空分区。
三。在备份完GHO文件,以及清空格式完U盘之后。用WPE将U盘格式化成U盘启动盘。过程如图。
主界面。
这里可以个性化使用PE壁纸,具体的可以自己寻找,按图所操作后。点立即安装进U盘,等待一段时间即可。
制作U盘启动盘。
四。完成U盘启动盘的制作之后,打开PQ分区工具,可以看见U盘被分为两个区间,第一个区间是隐藏的,大小为263.9MB。第二个区间可能是任意值。(跟你U盘的大小有关。)接下来我们将第二个分区进行拆分,分成三个分区,如图。
1.第一个区间是WPE的隐藏分区,用于存放PE等工具。
2.第二个区间是我们在系统上用于存放我们的文件的,相当于U盘,这里我格式化成NTFS格式,给予12GB的大小。(注:windows系统下只能识别第一个可识别的分区。这里因为windows不认U盘第一分区的格式,所以能认出第二分区的格式。)
3.第三个区间用于实现kali linux的persistence功能,用来存储kali里面修改或安装的东西。将其格式化成EXT4格式,这里我给了10GB。
4.第四个区间是用来安装kali linux系统的。这里可以不用管它的格式。这里我给了6GB,方便以后升级系统之类的。
要注意第三个分区的大小最少得600MB以上。第四个分区的大小要大于你所备份出来的GHO文件。
分区表。
五。这时分完区之后。再次用GHOST32将刚刚备份的GHO还原到U盘的第四分区,也就是系统分区。如图。
一定要看好是哪个分区。
漫长的等待过程。
六。1.还原备份完成之后,打开FbinsTool,可看见有两个文件,分别是grldr与wepe.iso。(如果没有就是证明你pe安装失败,需要重新开始。)这时候我们将wepe.iso文件导出,具体位置方便查找即可。如图。
导出wpep.iso。
2.用UltraISO打开wepe.iso文件。将里面的WEPEMENU.INI文件拖到桌面,并创建一个文本,文本名为KALI。
两个文件。
3.打开WEPEMENU.INI文件可看见如图所示代码。将我所给的代码粘贴进INI文件,并且保存即可。(注意这里要保存成UTF-8编码,不然进入PE会乱码。)
WPE原代码写法。
修改后。
编码。
然后KALI.TXT也是同理,将代码复制完后,也得用UTF-8编码格式保存,然后将文件名改成KALI.LST。如图。
kali的写法。
最终的两个文件。
附上代码
timeout 5
default 0
gfxmenu /WEPE/MESSAGE
title [01] 微 PE 工具箱
find --set-root /WEPE/WEPE32
chainloader /WEPE/WEPE32
title [02] MaxDOS 工具箱
map --mem /WEPE/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [03] 重启计算机
reboot
title [04] 关闭计算机
halt
title [05] Kali linux
configfile /WEPE/KALI.LST
timeout 20
default 4
gfxmenu /WEPE/MESSAGE
title [01]Kali linux(686-pae persistence)
find --set-root /g2ldr.mbr
kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence
initrd /live/initrd.img
##boot
title [02]Kali linux(686-pae failsafe)
find --set-root /g2ldr.mbr
kernel /live/vmlinuz boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img
title [03] Kali linux(forensic mode)
find --set-root /g2ldr.mbr
kernel /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali noswap noautomount
initrd /live/initrd.img
title [04]命令行
commandline
title [05] 返回主菜单
configfile /WEPE/WEPEMENU.INI
这里简单说一点关于GRUB4DOS中MENU的写法。
1.timeout是关于自定义时间。也就是在规定的时间没有进行操作,它会帮你选择你默认的操作。
2.default是时间到了之后,你希望它自动跳转到哪一项启动的意思。后边的0123,分别是0代表第一项。1代表第二项。以此类推。所以这里的第五项。我用default 4来表示。
3.MESSAGE是加载GRUB4DOS的背景文件,可以使用软件修改,这里不做演示。
4.title是显示的文本,这里可以任意修改,中文的话要保存成UTF-8。
5.对于linux操作系统的启动,一般需要四行,title,root,kernel和initrd,这四行。
七。继续,两个文件配置好之后。将其拖进iso文件里面并保存,如图。
拖进ios里面保存。
再打开FbinstTool,将原来的wepe.iso文件删除。导入新的wepe.iso。如下图所示。
wepe.iso
导入完成之后,可点击Qemu测试,测试PE是否能成功进入和现实kali linux菜单及其子菜单,若能进,则成功了。如图。
主界面。
子菜单。
到这里,工作基本已经完成99%。接下来就让我们重启设置U盘启动,进入kali linux的persistence模式吧。
八。为kali linux设置persistence功能。
1.进入系统之后。打开终端。输入Gparted。这是kali里面自带的分区软件。检查第三分区是否正常。按照上面步骤分完区的U盘。第三分区格式应该是ext4。卷标为persistence。如图所示。
GPARTED
检查无误后,接下来再次打开终端。挂载sdb2分区。依次输入以下代码。如图所示。
挂载sdb2
附上代码。
mkdir -p /mnt/l
mount /dev/sdb2 /mnt/l
echo " / union" > /mnt/l/persistence.conf
umount /dev/sdb2
注意,这里要注意好空格符号。正常输入是没有提示错误的,若有提示错误,请检查符号是否有错误的地方。
配置完成后,重启,就能使用kali的persistence功能了,至此,教程也结束了。
后记
拥有一个好的U盘工具盘可以方便维护系统,合理运用U盘的容量能够让U盘的作用发挥出来。通过此次学习U盘的进阶玩法,让我收获到了一点USB启动的知识,学习到了简单的MENU写法,也将自己的制作过程写成文章,收获极多。至于U盘,还有很多用法值得研究,期待能看到更多大牛将U盘玩出更多的花样。教程结束。
版权声明:本文标题:制作u盘运行kali linux系统,U盘的进阶用法----打造U盘启动盘+USB KALI Linux+普通U盘。... 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716072290h665012.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论