Please report all spam threads, posts and suspicious members. We receive spam notifications and will take immediate action!
Page 2 of 2 FirstFirst 12
Results 11 to 11 of 11

Thread: ASRock 970 Pro3 R2.0 UEFI Built-In EFI Shell Missing




  1. #11
    Hydranix is offline Junior Member
    Join Date
    Nov 2013
    Location
    California
    Posts
    1

    Default Re: ASRock 970 Pro3 R2.0 UEFI Built-In EFI Shell Missing

    To gain access to the UEFI Shell, you first need the UEFI Shell binary "Shellx64.efi"

    Download Link to one that I know works for me is:
    <a href="https://svn.code.sf.net/p/edk2/code/trunk/edk2/ShellBinPkg/UefiShell/X64/Shell.efi">Direct Download</a>

    <a href="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ShellPkg#Binary_Repository">Projec t Page</a>

    <a href="https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_Shell"> How to install, invoke, and other good info.</a>


    To install the shell, download the shell.efi file. Rename it Shellx64.efi and place it in either the root directory of your EFI FAT32 partition, or within a directory named "Boot" within a directory named "EFI" within the root directory.

    Example:
    <efi root="">[UEFI Root]/Shellx64.efi
    FS0:\Shellx64.efi

    or

    <efi root="">[UEFI Root]/EFI/Boot/Shellx64.efi
    FS0:\EFI\Boot\Shellx64.efi


    Launch the shell via the "Launch EFI Shell from filesystem device" menu option.

    Once the shell is loaded. Use the bcfg command to make a persistent boot option for the shell to ease its launch.

    bcfg usage:
    bcfg <boot|driver><arg>(-v)

    Example for creating boot entry.
    Code:
    bcfg boot add 2 FS0:\EFI\Boot\Shellx64.efi "UEFI Shell"
    Explanation:
    <bcfg>(bcfg): The command for editing UEFI boot and driver entries
    <boot>(boot): Indicates you want to Add/Modify/Delete Boot entries
    <add>(add): Indicates you want to add an entry
    (2): Indicates that this entry will be number 2, or the third entry. (starts at 0) Note: This will not overwrite or delete other entries. It will slip in place pushing entries 2 and above back a space. Making 2 become 3 and so on. Entries 0 and 1 will not be altered.
    <fs0:\...\shellx64.efi>(FS0:\...\Shellx64.efi): This is the UEFI path to the file to be launched at invocation. In this case the shell. FS0:\ is the partition that it resides within. The syntax is very similar to DOS.
    ("UEFI Shell"): Is the name of of the entry that will show up in the boot menu.


    For more info, run this command in the shell.
    Code:
    bcfg -v -b


    Note: This info is for UEFI v2.0, if you have v1.0 you will need an earlier version of the shell file.



    -HNx</fs0:\...\shellx64.efi></add></boot></bcfg></arg></boot|driver></efi></efi>
    Last edited by Hydranix; 11-08-2013 at 04:48 AM.

Page 2 of 2 FirstFirst 12

Thread Information

Users Browsing this Thread

There are currently 5 users browsing this thread. (0 members and 5 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •