U盘的进阶用法----打造U盘启动盘+USB KALI Linux+普通U盘。

前言

由于最近清理出一张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盘玩出更多的花样。教程结束。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,064评论 5 466
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,606评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,011评论 0 328
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,550评论 1 269
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,465评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,919评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,428评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,075评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,208评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,185评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,191评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,914评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,482评论 3 302
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,585评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,825评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,194评论 2 344
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,703评论 2 339

推荐阅读更多精彩内容