制作u盘运行kali linux系统,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盤玩出更多的花樣。教程結束。
總結
以上是生活随笔為你收集整理的制作u盘运行kali linux系统,U盘的进阶用法----打造U盘启动盘+USB KALI Linux+普通U盘。...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 程序界面美化,Andro
- 下一篇: mysql用户表怎么命名_数据库表的命名