300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件

pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件

时间:2022-04-10 17:03:05

相关推荐

pe制作linux硬盘的镜像文件_如何快速生成PE ISO文件

在做启动U盘的时候,我们一般都会将Pe做成ISO的格式,下面就为大家提供一个能够直接生成PE ISO的源码:

@Echo of

COLOR 1e

Set Prog=启动ISO映像制作程序

Set L1=╭══════════════════╮

Set L2=║║

Set L3=╭══┤ %Prog% ├══╮

Set L4=║║║║

Set L5=║╰══════════════════╯║

Set L6=║║

Set L7=╟════════════════════════╢

Set L8=║║

Set L9=╰────────────────────────╯

Title %Prog%

::checkos

if /i not "%os%."=="windows_nt." goto systemerro

::判断系统版本并设置theos

ver|find /i " 6.1">nul &&set winver=win7&&set theos=win7

ver|find /i " 6.0">nul &&set winver=vista&&set theos=vista

ver|find /i " 5.0">nul &&set winver=winnt&&set theos=2000

ver|find /i " 5.1">nul &&set winver=winnt&&set theos=xp

ver|find /i " 5.2">nul &&set winver=winnt&&set theos=

goto start

:systemerro

cls

echo.

echo.

echo注意:未经测试,本软件可能不适用于非 windows pe/2000/xp//vista/win7 操作系统。

echo按回车键退出安装程序

pause >nul

exit

:Start

Title %Prog%——制作

CLS

Echo.

Echo %L1%

Echo %L2%

Echo %L3%

Echo %L4%

Echo %L5%

Echo %L6%

Echo ║ 请选择生成方式: ║

Echo %L6%

Echo ║ [1] 生成 Grub4dos英文版启动 ISO映像 ║

Echo ║ [2] 生成 Grub4dos中文版启动 ISO映像 ║

Echo ║ [3] 生成 Grub4dosGfxmenu启动 ISO映像 ║

Echo ║ [4] 生成 Isolinux启动 ISO映像║

Echo ║ [5] 生成 ISO格式PE内核 ISO映像 ║

Echo ║ [6] 生成 纯PE启动 ISO映像 ║

Echo ║ [7] 生成 EZboot启动 ISO映像║

Echo ║ [8] 生成 Bootmgr启动 ISO映像║

Echo ║ [Q] 退出║

Echo %L6%

Echo %L7%

Echo %L8%

Echo %L9%

echo.

echo 您现在使用的是 windows %theos% 操作系统 !

echo.

::Set Choice=

Set /P Choice=请选择要进行的操作 (1/2/3/4/5/6/7/8/Q) ,然后按回车:

If "%Choice%"=="" GOTO Start

If Not "%Choice%"=="" SET Choice=%Choice:~0,1%

If /I "%Choice%"=="1" GOTO Gruben

If /I "%Choice%"=="2" GOTO Grubchs

If /I "%Choice%"=="3" GOTO Grubgfx

If /I "%Choice%"=="4" GOTO Isolinux

If /I "%Choice%"=="5" GOTO Neihe

If /I "%Choice%"=="6" GOTO PEiso

If /I "%Choice%"=="7" GOTO EZboot

If /I "%Choice%"=="8" GOTO Bootmgr

If /I "%Choice%"=="q" EXIT

Goto Start

:Gruben大白菜官网

Bin\oscdimg.exe -h -m -o -d -l"GRUBEN" -n -b"Bin\grldr.bif" -t03/09/,00:00:00 -x "roject\Gruben" "Gruben.iso"

Goto :Success

:Grubchs

Bin\oscdimg.exe -h -m -o -d -l"GRUBCHS" -n -b"Bin\grchs.bif" -t03/09/,00:00:00 -x "roject\Grubchs" "Grubchs.iso"

Goto :Success

:Grubgfx

Bin\oscdimg.exe -h -m -o -d -l"GRUBGFX" -n -b"Bin\grgfx.bif" -t03/09/,00:00:00 -x "roject\Grubgfx" "Grubgfx.iso"

Goto :Success

:Isolinux

Bin\oscdimg.exe -h -m -o -d -l"ISOLINUX" -n -b"Bin\isolinux.bin" -t03/09/,00:00:00 -x "roject\Isolinux" "Isolinux.iso"

Goto :Success

:Neihe

Bin\oscdimg.exe -h -m -o -l"WINPE" -n -t03/09/,00:00:00 -x "roject\NeiHe" "WINPE.ISO"

Goto :Success

Eiso

Bin\oscdimg.exe -h -m -o -d -l"E" -n -b"Bin\pe.bin" -t03/09/,00:00:00 -x "roject\PEiso" "E.iso"

Goto :Success

:EZboot

Bin\oscdimg.exe -h -m -o -d -l"EZBOOT" -n -b"roject\EZboot\boot\loader.bin" -t03/09/,00:00:00 -x "roject\EZboot" "EZboot.iso"

Goto :Success

:Bootmgr

Bin\oscdimg.exe -h -m -o -d -l"NT6.X" -n -b"Bin\bootmgr.bif" -t03/09/,00:00:00 -x "Project\NT6.X" "NT6.X.iso"

Goto :Success

:Success

title %prog%——制作完成

cls

echo.

echo.ISO映像 已制作成功,就在当前目录下...

echo.

set /p cho=返回主菜单继续制作请输入Y,否则按Enter(回车)退出。

if /i "%cho%"=="y" call :start

exit

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。