How to add boot option manually for specific EFI file boot

来源:互联网 发布:gta5捏脸数据杀生丸 编辑:程序博客网 时间:2024/05/21 19:29

How to add boot option manually for specific EFI file boot

1. How to add manualy
2. Boot option maintenance menu / Add a Boot Option
3. Boot option maintenance menu / Change Boot Order
4. bcfg command help

IPF Boot option maintenance menu has a tool for "Add a Boot Option". But this is
valid only for the bootable media like the boot disk, ODE/Offline Diagnostic media
Windows Install media. If you want to add boot option for the HP-UX Install media,
it does not work. But you can add boot option manually.

How to add manualy [Top]
==================

1. Start the EFI shell from the main menu.
 
EFI Boot Manager ver 1.10 [14.60] Firmware ver 2.21 [4306]

Please select a boot option

HPUX boot
EFI Shell [Built-in]
Boot option maintenance menu
Security/Password Menu

Use ^ and v to change option(s). Use Enter to select an optio
丂 
2. Check current boot option. There are 2 boot options.

Shell> bcfg boot dump
The boot option list is:
01. Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig3CD00000)/
\EFI\HPUX\HPUX.EFI "HP-UX boot: 0/1/1/0.0.0"
02. VenHw(D65A6B8C-71E5-4DF0-A909-F0D2992B5AA9) "EFI Shell [Built-in]"

3. For instance, you can add a boot option for the file "ode.efi" on the ODE media
   as follows.
   Note: Load the ODE media in the DVD drive before starting next operation.

Shell>fs1:
fs1:> bcfg boot add 3 efi\hp\diag\ode\ode.efi "Test"
Target = 2
bcfg: Add boot option as 3

fs1:\> bcfg boot dump
The boot option list is:
01. Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig3CD00000)/
\EFI\HPUX\HPUX.EFI "HP-UX Primary
Boot: 0/1/1/0.0.0"
02. VenHw(D65A6B8C-71E5-4DF0-A909-F0D2992B5AA9) "EFI Shell [Built-in]"
03. Acpi(HWP0002,0)/Pci(2|0)/Ata(Primary,Master)/CDROM(Entry0)/\EFI\HP\DIAG\ODE "Test"

4. Exit the Shell and check the boot option. Your new boot option is added.
 
EFI Boot Manager ver 1.10 [14.60] Firmware ver 2.21 [4306]

Please select a boot option

HPUX Primary
EFI Shell [Built-in]
Test
Boot option maintenance menu
Security/Password Menu

Use ^ and v to change option(s). Use Enter to select an optio  

Boot option maintenance menu  [Top]
=============================
1) Add boot option operation
1. Start the Boot option maintenance menu from the main menu.
 
EFI Boot Manager ver 1.10 [14.60] Firmware ver 2.21 [4306]

Please select a boot option

HPUX boot
EFI Shell [Built-in]
Boot option maintenance menu
Security/Password Menu

Use ^ and v to change option(s). Use Enter to select an optio  
2. Select " Add a Boot Option"
 
EFI Boot Maintenance Manager ver 1.10 [14.60]

Main Menu. Select an Operation


        Boot from a File                                           
        Add a Boot Option                                          
        Delete Boot Option(s)                                      
        Change Boot Order                                          

        Manage BootNext setting                                    
        Set Auto Boot TimeOut                                      

        Select Active Console Output Devices                       
        Select Active Console Input Devices                        
        Select Active Standard Error Devices                       

        Cold Reset                                                 
        Exit                                                       
                                                                   
                                                                   
    Timeout-->[30] sec SystemGuid-->[80C1D1BF-252B-11D7-8B99-CB9AB7567419]
    SerialNumber-->[uss40190by          ]     
2. Select a volume. In this case, you select the Removable Media.
 
EFI Boot Maintenance Manager ver 1.10 [14.60]

Add a Boot Option.  Select a Volume


    NO VOLUME LABEL [Acpi(HWP0002,0)/Pci(2|0)/Scsi(Pun0,Lun0)/HD(Par
    NO VOLUME LABEL [Acpi(HWP0002,0)/Pci(2|0)/Scsi(Pun0,Lun0)/HD(Par
    NO VOLUME LABEL [Acpi(HWP0002,0)/Pci(2|0)/Scsi(Pun2,Lun0)/HD(Par
    IA64_EFI [Acpi(HWP0002,100)/Pci(1|0)/Pci(1|1)/Scsi(Pun0,Lun0)/HD
    IA64_EFI [Acpi(HWP0002,100)/Pci(1|0)/Pci(1|1)/Scsi(Pun2,Lun0)/HD
    Removable Media Boot [Acpi(HWP0002,0)/Pci(2|1)/Scsi(Pun2,Lun0)]
    Load File [EFI Shell [Built-in]]                               
    Load File [Acpi(HWP0002,100)/Pci(1|0)/Pci(4|0)/Mac(00306E2817FE)
    Exit                                                             
3. Enter your new desription. Select No boot option. Then save the changes to VNRAM.
 
        Device Path Acpi(HWP0002,0)/Pci(2|1)/Scsi(Pun2,Lun0)

    Enter New Description:  Load DVD Media
    New BootOption Data. ASCII/Unicode strings only, with max of 240 characters
    Enter BootOption Data Type [A-Ascii U-Unicode N-No BootOption] : N None

 

 

 

 

    Save changes to NVRAM [Y-Yes N-No]: Y 
4. Exit to the main menu and check the boot option. Your new option is added.
 
EFI Boot Manager ver 1.10 [14.60]  Firmware ver 2.21 [4306]

Please select a boot option

    HPUX boot                                                      
    EFI Shell [Built-in]                                           
    Microsoft Windows .NET Enterprise Server                       
    Redhat Linux                                                   
    Load DVD Media                                          
    Boot option maintenance menu                                   
    Security/Password Menu                                         


    Use ^ and v to change option  Use Enter to select an option 
2) Change Boot Order  [Top]

1. Before staring this operation, you need to understand how to move the boot option
up or down. Here is the Help output of this menu.
 
    Boot Order Menu Help Screen

    This menu helps in setting the boot order of options. Select a boot
     option using the arrow keys. Pressing 'U' or 'u' moves it up the order
     chain and pressing 'D' or 'd' moves it down the order chain. Save the
     settings to NVRAM (if needed) before exiting.   
2. Select Change boot order from the Boot maintenance menu. Current boot order
   is diaplayed.
3. Move the cusor with arrow key to the position of the description you want to
   move. Hardware path information of the discription you selected is displayed
   at bootom of the window.
4. Press u/U or d/D key to move the order. If you want to move it two steps, you
   need to press the key twice.
4. Move the cursor to "Save Settings to NVRAM", they press "Return" key.
5. Exit the menu.
 
EFI Boot Maintenance Manager ver 1.10 (14.60)

Change boot order.  Select an Operation


    HPUX boot        
    EFI Shell [Built-in]             
    Load DVD Media       
    Save Settings to NVRAM                                                    
    Help                                                           
    Exit                                                           
                                                                   
    Acpi(HWP0002,0)/Pci(2|1)/Scsi(Pun2,Lun0)      
    Boot0004    

bcfg command help  [Top]
===================

Displays/modifies the driver/boot configuration.

BCFG driver|boot [dump [-v]] [add # file "desc"] [rm #] [mv # #]

    driver         - Display/modify the driver option list
    boot           - Display/modify the boot option list
    dump           - Display the option list
    -v             - Display the option list with extra info
    add            - Add an option
    #              - The number of the option to add in hex
    file           - The file name of the EFI application/driver for the option
    "desc"         - The description of the option being added
    rm             - Remove an option
    #              - The number of the option to remove in hex
    mv             - Move an option
    #              - The number of the option to move in hex
    #              - The new number of the option being moved

Examples:
  * To display driver options:
    Shell> bcfg driver dump

  * To display boot options:
    Shell> bcfg boot dump
   
    Example:
    The boot option list is:
      01. Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun1,Lun0)/HD(Part1,SigF5F6C7BA-8A85-11D9-80
      02-D6217B60E588)/\startup.nsh "TEST"
      02. Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun1,Lun0)/HD(Part1,SigF5F6C7BA-8A85-11D9-80
      02-D6217B60E588)/\EFI\HPUX\HPUX.EFI "HP-UX Primary Boot: 0/1/1/0.1.0"
      03. Acpi(HWP0002,0)/Pci(3|0)/Ata(Primary,Master) "Internal Bootable DVD"
      04. VenHw(D65A6B8C-71E5-4DF0-A909-F0D2992B5AA9) "EFI Shell [Built-in]"
                                     
  * To display verbosely of boot options:
    Shell> bcfg boot dump -v
  * To add a driver option #5
    Shell> bcfg driver add 5 mydriver.efi "My Driver"
  * To add a boot option #3
    Shell> bcfg boot add 3 osloader.efi "My OS"
  * To remove boot option #3
    Shell> bcfg boot rm 3
  * To move boot option #3 to boot option #7
    Shell> bcfg boot mv 3 7