制作u盘运行kali linux系统,U盘的进阶用法----打造U盘启动盘+USB KALI Linux+普通U盘。...
前言
由于最近清理出一張32G內(nèi)存卡,其中并沒有存放什么東西,覺得有些浪費(fèi)。恰好這幾天瀏覽到幾篇關(guān)于USB KALI的文章,且之前也想弄個(gè)USB啟動(dòng)盤方便維護(hù)之類的。由此開始搗鼓一翻。至于用途,就看你要如何去個(gè)性化使用了,這里就不做討論。
這里先放幾張成功的圖片。
微PE主界面
kali的子菜單
準(zhǔn)備工具
1. U盤。(容量16G,32G,64G都可以,當(dāng)然你有更大的也沒問題。 )
2. 微PE。(用于制作PE。按所需PE系統(tǒng)下載,這里我用win10的32位版本。)或者是老毛桃。或者自己配置GRUB4DOS。這里只演示微PE的,大致步驟都和下文內(nèi)容差不多。
3.pq分區(qū)助手。(DiskGenius也行)
4.Ghost32。
5.win32DiskImager。
6.FbinstTool1.607(這里我只使用這個(gè)版本,之前試過1.606有點(diǎn)bug,所以建議使用1.607的版本。)
7.UltralISO。
8.kali linux的鏡像源。(下載iso格式的即可。)
操作步驟
一。先下載好Kalilinux的iso鏡像,下載完畢后用win32DiskImager將鏡像刻入U(xiǎn)盤中。具體過程如下圖所示。
刻錄過程。
二。刻錄完成后的U盤剩余空間是無(wú)法使用的。這時(shí)候我們得先用GHOST32備份一下Kali的鏡像,過程如圖所示。
1.選Local→Partition→ToImage,彈出硬盤選擇窗口,開始進(jìn)行分區(qū)備份,點(diǎn)擊你所插入的U盤,進(jìn)入窗口之后,選擇要操作的分區(qū)(即你的U盤)。
GHOST32
GHOST32
2.在彈出的窗口中選擇備份儲(chǔ)存的目錄路徑并命名備份文件名稱,并且保存在一個(gè)容易找到的地方。之后會(huì)出現(xiàn)三種壓縮備份數(shù)據(jù)的方案,分別是:No表示不壓縮,Fast表示壓縮比例小而執(zhí)行備份速度較快,High就是壓縮比例高但執(zhí)行備份速度相當(dāng)慢。最后就是選擇Yes開始U盤的備份。(這里我選擇high。)
GHOST32
備份好的GHO
3.這時(shí)候我們就能用pq分區(qū)助手將U盤全部清空。再將U盤格式化成FAT32的格式,方便之后微PE格式化成U盤啟動(dòng)盤。如圖。(忘了截格式化成FAT32的圖了。)
清空分區(qū)。
三。在備份完GHO文件,以及清空格式完U盤之后。用WPE將U盤格式化成U盤啟動(dòng)盤。過程如圖。
主界面。
這里可以個(gè)性化使用PE壁紙,具體的可以自己尋找,按圖所操作后。點(diǎn)立即安裝進(jìn)U盤,等待一段時(shí)間即可。
制作U盤啟動(dòng)盤。
四。完成U盤啟動(dòng)盤的制作之后,打開PQ分區(qū)工具,可以看見U盤被分為兩個(gè)區(qū)間,第一個(gè)區(qū)間是隱藏的,大小為263.9MB。第二個(gè)區(qū)間可能是任意值。(跟你U盤的大小有關(guān)。)接下來(lái)我們將第二個(gè)分區(qū)進(jìn)行拆分,分成三個(gè)分區(qū),如圖。
1.第一個(gè)區(qū)間是WPE的隱藏分區(qū),用于存放PE等工具。
2.第二個(gè)區(qū)間是我們?cè)谙到y(tǒng)上用于存放我們的文件的,相當(dāng)于U盤,這里我格式化成NTFS格式,給予12GB的大小。(注:windows系統(tǒng)下只能識(shí)別第一個(gè)可識(shí)別的分區(qū)。這里因?yàn)閣indows不認(rèn)U盤第一分區(qū)的格式,所以能認(rèn)出第二分區(qū)的格式。)
3.第三個(gè)區(qū)間用于實(shí)現(xiàn)kali linux的persistence功能,用來(lái)存儲(chǔ)kali里面修改或安裝的東西。將其格式化成EXT4格式,這里我給了10GB。
4.第四個(gè)區(qū)間是用來(lái)安裝kali linux系統(tǒng)的。這里可以不用管它的格式。這里我給了6GB,方便以后升級(jí)系統(tǒng)之類的。
要注意第三個(gè)分區(qū)的大小最少得600MB以上。第四個(gè)分區(qū)的大小要大于你所備份出來(lái)的GHO文件。
分區(qū)表。
五。這時(shí)分完區(qū)之后。再次用GHOST32將剛剛備份的GHO還原到U盤的第四分區(qū),也就是系統(tǒng)分區(qū)。如圖。
一定要看好是哪個(gè)分區(qū)。
漫長(zhǎng)的等待過程。
六。1.還原備份完成之后,打開FbinsTool,可看見有兩個(gè)文件,分別是grldr與wepe.iso。(如果沒有就是證明你pe安裝失敗,需要重新開始。)這時(shí)候我們將wepe.iso文件導(dǎo)出,具體位置方便查找即可。如圖。
導(dǎo)出wpep.iso。
2.用UltraISO打開wepe.iso文件。將里面的WEPEMENU.INI文件拖到桌面,并創(chuàng)建一個(gè)文本,文本名為KALI。
兩個(gè)文件。
3.打開WEPEMENU.INI文件可看見如圖所示代碼。將我所給的代碼粘貼進(jìn)INI文件,并且保存即可。(注意這里要保存成UTF-8編碼,不然進(jìn)入PE會(huì)亂碼。)
WPE原代碼寫法。
修改后。
編碼。
然后KALI.TXT也是同理,將代碼復(fù)制完后,也得用UTF-8編碼格式保存,然后將文件名改成KALI.LST。如圖。
kali的寫法。
最終的兩個(gè)文件。
附上代碼
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] 重啟計(jì)算機(jī)
reboot
title [04] 關(guān)閉計(jì)算機(jī)
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
這里簡(jiǎn)單說(shuō)一點(diǎn)關(guān)于GRUB4DOS中MENU的寫法。
1.timeout是關(guān)于自定義時(shí)間。也就是在規(guī)定的時(shí)間沒有進(jìn)行操作,它會(huì)幫你選擇你默認(rèn)的操作。
2.default是時(shí)間到了之后,你希望它自動(dòng)跳轉(zhuǎn)到哪一項(xiàng)啟動(dòng)的意思。后邊的0123,分別是0代表第一項(xiàng)。1代表第二項(xiàng)。以此類推。所以這里的第五項(xiàng)。我用default 4來(lái)表示。
3.MESSAGE是加載GRUB4DOS的背景文件,可以使用軟件修改,這里不做演示。
4.title是顯示的文本,這里可以任意修改,中文的話要保存成UTF-8。
5.對(duì)于linux操作系統(tǒng)的啟動(dòng),一般需要四行,title,root,kernel和initrd,這四行。
七。繼續(xù),兩個(gè)文件配置好之后。將其拖進(jìn)iso文件里面并保存,如圖。
拖進(jìn)ios里面保存。
再打開FbinstTool,將原來(lái)的wepe.iso文件刪除。導(dǎo)入新的wepe.iso。如下圖所示。
wepe.iso
導(dǎo)入完成之后,可點(diǎn)擊Qemu測(cè)試,測(cè)試PE是否能成功進(jìn)入和現(xiàn)實(shí)kali linux菜單及其子菜單,若能進(jìn),則成功了。如圖。
主界面。
子菜單。
到這里,工作基本已經(jīng)完成99%。接下來(lái)就讓我們重啟設(shè)置U盤啟動(dòng),進(jìn)入kali linux的persistence模式吧。
八。為kali linux設(shè)置persistence功能。
1.進(jìn)入系統(tǒng)之后。打開終端。輸入Gparted。這是kali里面自帶的分區(qū)軟件。檢查第三分區(qū)是否正常。按照上面步驟分完區(qū)的U盤。第三分區(qū)格式應(yīng)該是ext4。卷標(biāo)為persistence。如圖所示。
GPARTED
檢查無(wú)誤后,接下來(lái)再次打開終端。掛載sdb2分區(qū)。依次輸入以下代碼。如圖所示。
掛載sdb2
附上代碼。
mkdir -p /mnt/l
mount /dev/sdb2 /mnt/l
echo " / union" > /mnt/l/persistence.conf
umount /dev/sdb2
注意,這里要注意好空格符號(hào)。正常輸入是沒有提示錯(cuò)誤的,若有提示錯(cuò)誤,請(qǐng)檢查符號(hào)是否有錯(cuò)誤的地方。
配置完成后,重啟,就能使用kali的persistence功能了,至此,教程也結(jié)束了。
后記
擁有一個(gè)好的U盤工具盤可以方便維護(hù)系統(tǒng),合理運(yùn)用U盤的容量能夠讓U盤的作用發(fā)揮出來(lái)。通過此次學(xué)習(xí)U盤的進(jìn)階玩法,讓我收獲到了一點(diǎn)USB啟動(dòng)的知識(shí),學(xué)習(xí)到了簡(jiǎn)單的MENU寫法,也將自己的制作過程寫成文章,收獲極多。至于U盤,還有很多用法值得研究,期待能看到更多大牛將U盤玩出更多的花樣。教程結(jié)束。
總結(jié)
以上是生活随笔為你收集整理的制作u盘运行kali linux系统,U盘的进阶用法----打造U盘启动盘+USB KALI Linux+普通U盘。...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 程序界面美化,Andro
- 下一篇: linux上安装安卓厨房手机版,【图片】