mirror of https://github.com/acidanthera/audk.git
72be1c7a37
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8100 6f19259b-4bc3-4df7-8a09-765794883524 |
||
---|---|---|
.. | ||
BiosVideoThunkDxe | ||
BootSector | ||
CpuDxe | ||
DataHubGenDxe | ||
DxeIpl | ||
EfiLdr | ||
FSVariable | ||
FvbRuntimeService | ||
Include | ||
LegacyMetronome | ||
Library | ||
PciBusNoEnumerationDxe | ||
PciRootBridgeNoEnumerationDxe | ||
RtPlatformStatusCode | ||
CreateBootDisk.bat | ||
CreateBootDisk.sh | ||
DuetPkg.dec | ||
DuetPkg.dsc | ||
DuetPkg.fdf | ||
PostBuild.bat | ||
PostBuild.sh | ||
ReadMe.txt |
ReadMe.txt
Developer's UEFI Emulation (DUET) on Edk2 Build DUET image ===================== 1. Tools preparation To build DUET image, following tools are required: 1). *Visual Studio 2005* Assume installed at <VS_PATH>, e.g.: C:\Program Files\Microsoft Visual Studio .NET 2003\. 2). WinDDK Assume installed at <WIN_DDK_PATH>, e.g.: C:\WINDDK\3790.1830\. 2. Build steps 2.1 Build Duet Platform module 1). run cmd.exe to open command line window. 2). enter workspace root directory such as c:\edk2_tree 2). run "edksetup.bat" 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or "build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform. 2.2 Build BootSector 1). run "build -p DuetPkg\DuetPkg.dsc -m DuetPkg\BootSector\BootSector.inf -a IA32" 2.3 Execute post build actions 1). enter <Workspace>\DuetPkg directory. 2). run "PostBuild.bat IA32" for IA32 architecture platform or "PostBuild.bat X64" for X64 architecture platform. Create bootable disk ====================== 3. Create boot disk The following steps are same for IA32 architecture platform or X64 arcchitecture platform. 3.1 Create floppy boot disk 1). enter <Workspace>\DuetPkg directory. 2). Insert a floppy disk to drive 3). run "CreateBootDisk.bat floppy a: FAT12" if floppy drive is a: disk. 3.2 Create usb boot disk 1). enter <Workspace>\DuetPkg directory. 2). Plugin usb disk 3). run "CreateBootDisk.bat usb e: FAT16" if usb drive is e: and FAT format is FAT16 or "CreateBootDisk.bat usb e: FAT32" if usb drive is e: and FAT format is FAT32 4). UnPlug usb disk and plugin it again. 5). run "CreateBootDisk.bat usb e: FAT16 step2" if usb drive is e: and FAT format is FAT16 or "CreateBootDisk.bat usb e: FAT32 step2" if usb drive is e: and FAT format is FAT32.