日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

制作uefi的kali安装盘_制作 UD + EFI + PE + KALI 启动U盘

發布時間:2023/12/10 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 制作uefi的kali安装盘_制作 UD + EFI + PE + KALI 启动U盘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0x01 制作KALI GHOST 文件

準備一個32G的U盤,然后下載KALI ISO,使用LIVE進入KALI系統,并使用DD命令將kali系統ISO寫入U盤中

1.虛擬機進入Kali環境,插入U盤,使用dmesg命令檢查U盤的盤符和信息

2.啟動gparted 卸載掉分區后,刪除分區

3.使用dd命令將Kali iso 寫入U盤

dd if=kali-linux-kde-2019.2-amd64.iso of=/dev/sdb bs=1M

4.使用DiskGenius 將U盤中EFI分區的文件保存起來備用

5.使用ghost工具將制作好的KALI系統分區備份成kali.gho

5.1 打開Ghost按照1.2.2的菜單順序備份分區

0x02 制作PE及UD和EFI分區

使用DiskGenius將U盤格式化成NTFS的一個分區

去無憂論壇下載一個可以格式化三分區的EFI系統

打開相關PE制作文件,使用專用U盤三分區工具來制作PE

制作完成后,打開DiskGenius來查看分區

分區已經制作好

檢查EFI分區中的文件夾是否與圖片一致

如果不一致需要重新制作

0x03 將KALI LINUX 還原到U盤中

1.使用DiskGenius將DATA分區格式化成4G的分區FAT32格式,注意4K對其

2.使用DiskGenius將剩余的分區格式化成10G的KALI的數據分區和剩余的U盤自用分區

3.使用GHOST還原KALI分區

使用1.2.3 的順序來還原分區

還原完成后,使用DiskGenus查看分區情況

如圖則為還原igg

0x04 配置啟動菜單

1.配置BIOS啟動的啟動菜單

使用FbinstTool來讀取UD分區中的文件

如果提示MBR被破壞,修復它!

打開后,會讀取UD分區中的內容

將wepe.iso拷貝出來

使用UltraISO打開拷貝出來的wepe.iso

將其中的WEPEMENU.INI拷貝出來

打開后是如下代碼

timeout 5

default 1

gfxmenu /WEPE/MESSAGE

title [01] 微 PE 工具箱(10) [支持NVMe] 64位

chainloader ()/WEPE/W10PE64 || find --set-root --ignore-floppies --ignore-cd chainloader /WEPE/W10PE64

title [02] 微 PE 工具箱(8) [老機適用] 64位

chainloader ()/WEPE/W8PE64 || find --set-root --ignore-floppies --ignore-cd chainloader /WEPE/W8PE64

title [03] MaxDOS 工具箱

map --mem /WEPE/MAXDOS.IMG (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

title [04] 自定義ISO鏡像

graphicsmode -1 640

font /WEPE/MENU.HEX

/WEPE/RUN --automenu-all /ISO/

title [05] 從硬盤啟動

find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr

map () (hd0)

map (hd0) ()

map --rehook

find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr

chainloader /ntldr || chainloader /bootmgr

title [06] 重啟計算機

reboot

title [07] 關閉計算機

halt

在02 和 03 之間添加一個啟動項用于啟動KALI

timeout 5

default 1

gfxmenu /WEPE/MESSAGE

title [01] 微 PE 工具箱(10) [支持NVMe] 64位

chainloader ()/WEPE/W10PE64 || find --set-root --ignore-floppies --ignore-cd chainloader /WEPE/W10PE64

title [02] 微 PE 工具箱(8) [老機適用] 64位

chainloader ()/WEPE/W8PE64 || find --set-root --ignore-floppies --ignore-cd chainloader /WEPE/W8PE64

title [03] MaxDOS 工具箱

map --mem /WEPE/MAXDOS.IMG (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

title [04] Kali Linux

configfile /WEPE/KALI.LST

title [05] 自定義ISO鏡像

graphicsmode -1 640

font /WEPE/MENU.HEX

/WEPE/RUN --automenu-all /ISO/

title [06] 從硬盤啟動

find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr

map () (hd0)

map (hd0) ()

map --rehook

find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr

chainloader /ntldr || chainloader /bootmgr

title [07] 重啟計算機

reboot

title [08] 關閉計算機

halt

新建一個文本文件取名為KALI.LST

內容如下

timeout 25

default 2

gfxmenu /WEPE/MESSAGE

title [01] Kali Linux 【persistence】

find --set-root /g2ldr.mbr

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

initrd /live/initrd.img

title [02] Kali Linux 【Encrypted Persistence】

find --set-root /g2ldr.mbr

kernel /live/vmlinuz boot=live noconfig persistent=cryptsetup persistence-encryption=luks noconfig=sudo username=root hostname=kali persistence

initrd /live/initrd.img

title [03] Kali Linux 【failsafe】

find --set-root /g2ldr.mbr

kernel /live/vmlinuz boot=live config memtest noapic noapm nodma nomce nolapic nomodeset

nosmp nosplash vag=normal

initrd /live/initrd.img

title [04] 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 [05] 命令行

commandline

title [06] 返回主菜單

configfile /WEPE/WEPEMENU.INI

將修改好的文件WEPEMENU.INI和KALI.LST導入回剛剛提取出來的wepe.iso

最后結果如下

保存該ISO

然后導入到UD分區中去

2.配置UEFI的KALI啟動

下載grub-2.02-for-windows

解壓縮后進入目錄

建立一個配置文件x86_64-eif.cfg

內容如下

search.file /EFI/grub/x64.cfg root

set prefix=($root)/EFI/grub

configfile ($root)/EFI/grub/x64.cfg

進入該目錄的CMD

輸入一下代碼

grub-mkimage.exe -d x86_64-efi -c x86_64-efi.cfg -p /EFI/grub -o bootx64.efi -O x86_64-efi part_gpt part_msdos disk fat exfat ext2 ntfs xfs appleldr hfs iso9660 normal search_fs_file configfile linux linux16 chain loopback echo efi_gop efi_uga video_bochs video_cirrus file gfxmenu gfxterm gfxterm_background gfxterm_menu halt reboot help jpeg ls png true

執行完成后,會生成bootx64.efi

打開U盤EFI分區的EFI目錄

建立KALI文件夾

將EFI文件夾下BOOT中的BOOTX64.efi復制一份到EFI/MICROSOFT/BOOT下

將之前grub中生成的bootx64.efi復制到EFI/BOOT下覆蓋

在EFI文件夾下建立grub文件夾

在grub文件夾下建立配置文件x64.cfg

內容如下

set default=0

set fallback=1

set timeout=5

menuentry "Windows" --hotkey=0 {

chainloader /efi/microsoft/boot/bootx64.efi

}

menuentry "Kali Linux" --hotkey=1 {

chainloader /efi/kali/bootx64.efi

}

現在UEFI啟動更改完成

0x05 設置KALI系統的持久性以及加密分區

這里使用虛擬機來演示

1.使用EFI進入菜單界面,選擇Kali Linux

2.選擇live 模式

3.進入kali后,打開終端,使用gparted查看需要持久化和加密的分區標識

這里是/dev/sdb2

4.使用luks加密該分區

cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2

提示會刪除掉這個分區的所有數據,是否繼續呢?

輸入大寫的YES后,輸入加密分區的密碼,即可加密成功。

5.設置持久化

首先使用luks open 打開該分區,掛在到/dev/mapper/usb下。

cryptsetup luksOpen /dev/sdb2 usb

將加密分區格式化成EXT4

mkfs.ext4 /dev/mapper/usb

格式化完成后,需要給這分區添加一個卷標 persistence

卷標名必須為【persistence】,這個是Kali系統規定的的可持續卷標

e2label /dev/mapper/usb persistence

寫入一個配置文件 persistence.conf 到加密分區,以便kali啟動時候尋找

persistence.conf

/ union

首先mount 該加密分區到文件系統

mkdir -p /mnt/usb

mount /dev/mapper/usb /mnt/usb/

echo " / union" > /mnt/usb/persistence.conf

至此所有操作完成

0x06 測試

重啟系統,其后選擇外部加密登錄

系統會檢查到加密分區

輸入密碼后,即可進入Kali系統

總結

以上是生活随笔為你收集整理的制作uefi的kali安装盘_制作 UD + EFI + PE + KALI 启动U盘的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。