Creating RAID arrays in the EFI shell - White Paper
711747-001 2
Creating a bootable UEFI USB key
A BSD licensed x64 UEFI shell can be downloaded from the Intel Tianocore EDK2 project on Sourceforge.net.
https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellBinPkg/FullShell/X64/Shell_Full.efi
1. Create the following path in the root of the USB key:
\EFI\boot
2. Place the downloaded .efi shell file in the \EFI\boot folder named as:
bootx64.efi
3. Copy the following files to the root folder of the USB key:
RCfgSata.efi (For Intel AHCI controller)
RCfgScu.efi (For Intel SCU controller)
sas2ircu.efi (For LSI SAS controller)
These configuration tools are part of the driver package for the Storage Controllers that can be downloaded from hp.com.
Booting to the UEFI Shell
1. Plug the bootable USB key into a USB port on the Workstation.
2. Power on the PC and press <F9> after the first messages appear. A message should appear at the bottom of the screen similar
to Entering Boot Menu…. (You might not see this message if you have full OROM screens enabled.)
3. After some system messages you will be presented with a Boot Menu where you can use the arrow keys to select your boot
device. Use the up and down arrows to select your USB key from the devices under UEFI Boot Sources and press Enter.
4. You should now have a Shell> prompt.
5. Helpful commands:
a. Help – displays a list of standard shell commands. (Use Page Up and Page Down to view all of the commands.)
b. ls – Displays a list of files and subdirectories in a directory. For example:
•
ls fs0: (shows the Directory of: fs0:\ which includes the EFI directory.
•
ls fs1: (shows the contents of the root directory where you saved the configuration tools.
Creating RAID arrays on the Intel C602 AHCI and SCU controllers
Use the following procedure to create data RAID arrays or boot RAID arrays prior to OS install.
Note: RAID arrays cannot span different controllers.
1. Using a USB key, boot to the EFI shell.
2. Execute either RCfgSata.efi (AHCI) or RCfgScu.efi (SCU) depending on which controller you are targeting for the RAID
array.
3. Creating RAID arrays in EFI mode is a manual command line operation. Below are examples of using the command line
configuration utilities to create basic arrays. The process is similar for SCU and AHCI controllers.