U盘shell启动盘制作

本文详述了如何制作适用于UEFI和legacy BIOS平台的U盘启动盘,包括格式化U盘、创建特定目录、复制启动文件以及利用EDK2编译引导文件等步骤。
摘要由CSDN通过智能技术生成

写这篇文章是因为,虽然这种功能不是很常用,但需要时,查资料是真折腾。故记在这里,以备需要时查阅。 以下制作步骤,已经过验证。

 

制作UEFI USB启动盘.

 分两种情况,如果目标平台是UEFI平台,按如下步骤来做
 1.  格式化U盘为FAT(FAT,FAT16, FAT32)格式
 2.  在U盘上建立目录 efi\boot
 3.  将efi的应用程序 copy到 efi\boot 目录,并改名为bootx64.efi 或者bootia32.efi。
       因为UEFI的启动文件是FAT盘内efi\boot目录里的bootx64.efi 或bootia32.efi, 与legacy bios需要MBR来引导OS不同。

 

如果目标平台是legacy bios, 需要在U盘中制作MBR和引导文件, 按如下步骤来做
环境需求:http://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2 ; VC2008

 

 1. 编译duet package
       build -a IA32 -p DuetPkg\DuetPkgIa32.dsc 或者
       build -a X64 -p DuetPkg\DuetPkgX64.dsc
 2. 生成引导文件
       cd DuetPkg
       postbuild.bat Ia32 或者 postbuild.bat X64

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值