Difference between revisions of "IC-OS Installation - UEFI Configuration - Gen2 Gigabyte"

From Internet Computer Wiki
Jump to: navigation, search
(Add correct images)
Line 2: Line 2:
  
 
# Reboot or power on the server.
 
# Reboot or power on the server.
# Watch for the screen with the Supermicro logo and boot options underneath it. Press DEL (delete) a couple of times, once the options are listed.
+
# Watch for the screen with the Gigabyte logo and boot options underneath it. Press DEL (delete) a couple of times, once the options are listed.
 
#: [[File:Gigabyte loading screen.jpg|580px]]
 
#: [[File:Gigabyte loading screen.jpg|580px]]
  
Line 9: Line 9:
 
# Check the version number at the bottom of the screen. Ensure the UEFI/BIOS version is '''2.21.1280''' or higher. This version was tested and found to support features required for IC-OS.
 
# Check the version number at the bottom of the screen. Ensure the UEFI/BIOS version is '''2.21.1280''' or higher. This version was tested and found to support features required for IC-OS.
 
#* Is your version lower than '''2.21.1280'''? Download the latest version and follow the included instructions at the [https://www.supermicro.com/en/support/resources/downloadcenter/swdownload Supermicro support site]
 
#* Is your version lower than '''2.21.1280'''? Download the latest version and follow the included instructions at the [https://www.supermicro.com/en/support/resources/downloadcenter/swdownload Supermicro support site]
 +
* TOO FIX WITH GIGABYTE SUPPORT
  
 
== 3. UEFI - Advanced Settings ==
 
== 3. UEFI - Advanced Settings ==
  
 
# Change to the '''Advanced''' menu. Then select '''PCI Subsystem Settings''' and press enter
 
# Change to the '''Advanced''' menu. Then select '''PCI Subsystem Settings''' and press enter
#: [[File:UEFI_Gen2_Supermicro_Advanced_Menu_Boot_Feature_Highlighted.jpg|580px]]  
+
[[File:Gigabyte bios 15.jpg|580px]]
# Set '''Wait For "F1" If Error''' to '''Disabled'''; press ESC (escape) to return to previous menu
+
# Set '''SR-IOV Support''' to Enabled (scroll to bottom of page)
#: [[File:UEFI_Gen2_Supermicro_Advanced_Boot_Feature_Menu_Wait_For_F1.jpg|580px]]
+
#: [[File:Gigabyte bios 16.jpg|580px]]
# Select '''ACPI Settings''' and press enter
+
# Select '''Trusted Computing'''
#: [[File:UEFI_Gen2_Supermicro_Advanced_Menu_ACPI_Highlighted.jpg|580px]]
+
#: [[File:Gigabyte bios 17.jpg|580px]]
# Set '''PCI AER Support''' to '''Enabled'''; set '''NUMA Nodes Per Socket''' to '''NPS0''' ; press ESC (escape) to return to previous menu
+
# Set '''Security Device Support''' to '''Enabled'''
#: [[File:UEFI_Gen2_Supermicro_Advanced_ACPI_Menu_ACPI_SRAT_L3_Cache.jpg|580px]]
+
# Set '''SHA256 PCR Bank''' to '''Enabled'''
# Select '''CPU Configuration''' and press enter  
+
# Set '''Platform Hierarchy''' to '''Enabled'''
#: [[File:UEFI_Gen2_Supermicro_Advanced_Menu_CPU_Configuration_Highlighted.jpg|580px]]
+
# Set '''Storage Hierarchy''' to '''Enabled'''
 +
# Set '''Endorsement Hierarchy''' to '''Enabled'''
 +
#: [[File:Gigabyte bios 18.jpg|580px]]
 +
 
 +
== 4. UEFI - AMD CBS ==
 +
 
 +
# Change to the '''AMD CBS''' menu. Then select '''CPU Common Options''' and press enter
 +
#: [[File:Gigabyte bios CPU common options.jpg|580px]]
 
# Set '''SMEE''' to '''Enabled'''
 
# Set '''SMEE''' to '''Enabled'''
 
# Set '''SEV-ES ASID Space Limit Control''' to '''Manual'''
 
# Set '''SEV-ES ASID Space Limit Control''' to '''Manual'''
 
# Set '''SEV-ES ASID Space Limit''' to '''100'''
 
# Set '''SEV-ES ASID Space Limit''' to '''100'''
 
# Set '''SNP Memory (RMP Table) Coverage''' to '''Enabled'''
 
# Set '''SNP Memory (RMP Table) Coverage''' to '''Enabled'''
#: [[File:Supermicro SEV-SNP processor-settings.png.png|580px]]
+
#: [[File:Gigabyte bios 12.jpg|580px]]
 
# Press ESC (escape) to return to previous menu
 
# Press ESC (escape) to return to previous menu
# Select '''NB Configuration''' and press enter
+
# Select '''NBIO Common Options''' and press enter
#: [[File:UEFI_Gen2_Supermicro_Advanced_Menu_NB_Configuration_Highlighted.jpg|580px]]
+
#: [[File:Gigabyte bios 13.jpg|580px]]
 
# Set '''SEV-SNP Support''' to '''Enabled'''
 
# Set '''SEV-SNP Support''' to '''Enabled'''
#: [[File:UEFI_Gen2_Supermicro_Advanced_North_Bridge_Configuration_Menu_SEV-SNP_Support.jpg|580px]]
+
#: [[File:Gigabyte bios 14.jpg|580px]]
# Select '''xGMI Configuration''' and press enter
 
#: [[File:UEFI_Gen2_Supermicro_Advanced_North_Bridge_Configuration_Menu_xGMI_Highlighted.jpg|580px]]
 
# Set '''xGMI Max Speed''' to '''Auto'''; press ESC twice (escape) to return to previous previous menu
 
#: [[File:UEFI_Gen2_Supermicro_Advanced_North_Bridge_Configuration_xGMI_Menu_xGMI_Link_Max_Speed.jpg|580px]]
 
# Select '''PCIe/PCI/PnP Configuration''' and press enter
 
#: [[File:UEFI_Gen2_Supermicro_Advanced_Menu_PCIe_Configuration_Highlighted.jpg|580px]]
 
# Set '''SR-IOV Support''' to Enabled
 
#: [[File:UEFI_Gen2_Supermicro_Advanced_PCIe_Menu_SR-IOV_Support.jpg|580px]]
 
# Select '''Trusted Computing'''
 
#: [[File:UEFI Menu Supermicro TPM Settings.png|580px]]
 
# Set '''Security Device Support''' to '''Enabled'''
 
# Set '''SHA256 PCR Bank''' to '''Enabled'''
 
# Set '''Platform Hierarchy''' to '''Enabled'''
 
# Set '''Storage Hierarchy''' to '''Enabled'''
 
# Set '''Endorsement Hierarchy''' to '''Enabled'''
 
#: [[File:UEFI Menu Supermicro Advanced TrustedComputing.png|580px]]
 
  
== 4. UEFI - Boot Menu ==
+
== 5. UEFI - Boot Menu ==
  
 
# Change to the '''Boot''' menu; Set '''Boot Mode Select''' to '''UEFI'''
 
# Change to the '''Boot''' menu; Set '''Boot Mode Select''' to '''UEFI'''
#: [[File:UEFI_Gen2_Supermicro_Boot_Menu_Boot_Mode_Select.jpg|580px]]
+
#: [[File:Gigabyte bios 19.jpg|580px]]
# Change to '''Save & Exit''' menu, then select '''Save Changes and Reset''' and press enter
+
# Change to '''Save Changes and Exit'', then select '''Yes''' at the prompt and press enter.
# Select '''Yes''' at the prompt and press enter.
+
#: [[File:Gigabyte bios 21.jpg|580px]]
#: [[File:UEFI_Gen2_Supermicro_Save_And_Exit_Prompt.jpg|580px]]
 
 
The system will now reboot. Please do not unplug the IC-OS USB stick at this point.
 
The system will now reboot. Please do not unplug the IC-OS USB stick at this point.
  
== 5. Boot the IC-OS USB image ==
+
== 6. Boot the IC-OS USB image ==
# Watch for the screen with the Supermicro logo and boot options underneath it. Press F11 a couple of times, once the options are listed.
+
# Watch for the screen with the Gigabyte logo and boot options underneath it. Press F10 a couple of times, once the options are listed.
#: [[File:UEFI_Gen2_Supermicro_Post_Screen.png|580px]]
+
#: [[File:Gigabyte loading screen.jpg|580px]]
# If the keypress was recognized by the system, it will print '''Invoking Boot Menu'''
 
#: [[File:SM-33.png]] 
 
 
# In the boot menu, select the ''first partition on the USB device'' and press enter, e.g.:
 
# In the boot menu, select the ''first partition on the USB device'' and press enter, e.g.:
#: [[File:SM-35.png|580px]]
+
#: [[File:Gigabyte bios 22.jpg|580px]]
 
<br>
 
<br>
  
Line 72: Line 61:
  
 
* If using the '''legacy, HSM''' onboarding procedure, return to the [[NitroKey HSM installation runbook#8. UEFI Setup and Boot Menu|NitroKey HSM installation runbook]]
 
* If using the '''legacy, HSM''' onboarding procedure, return to the [[NitroKey HSM installation runbook#8. UEFI Setup and Boot Menu|NitroKey HSM installation runbook]]
 
 
[[File:Gigabyte bios CPU common options.jpg|580px]]
 
 
[[File:Gigabyte bios 12.jpg|580px]]
 
 
[[File:Gigabyte bios 13.jpg|580px]]
 
 
[[File:Gigabyte bios 14.jpg|580px]]
 
 
[[File:Gigabyte bios 15.jpg|580px]]
 
 
[[File:Gigabyte bios 16.jpg|580px]]
 
 
[[File:Gigabyte bios 17.jpg|580px]]
 
 
[[File:Gigabyte bios 18.jpg|580px]]
 
 
[[File:Gigabyte bios 19.jpg|580px]]
 
 
[[File:Gigabyte bios 21.jpg|580px]]
 
 
[[File:Gigabyte bios 22.jpg|580px]]
 

Revision as of 23:11, 26 July 2023

1. UEFI - Enter Setup

  1. Reboot or power on the server.
  2. Watch for the screen with the Gigabyte logo and boot options underneath it. Press DEL (delete) a couple of times, once the options are listed.
    Gigabyte loading screen.jpg

2. UEFI - Check Version

  1. Check the version number at the bottom of the screen. Ensure the UEFI/BIOS version is 2.21.1280 or higher. This version was tested and found to support features required for IC-OS.
    • Is your version lower than 2.21.1280? Download the latest version and follow the included instructions at the Supermicro support site
  • TOO FIX WITH GIGABYTE SUPPORT

3. UEFI - Advanced Settings

  1. Change to the Advanced menu. Then select PCI Subsystem Settings and press enter

Gigabyte bios 15.jpg

  1. Set SR-IOV Support to Enabled (scroll to bottom of page)
    Gigabyte bios 16.jpg
  2. Select Trusted Computing
    Gigabyte bios 17.jpg
  3. Set Security Device Support to Enabled
  4. Set SHA256 PCR Bank to Enabled
  5. Set Platform Hierarchy to Enabled
  6. Set Storage Hierarchy to Enabled
  7. Set Endorsement Hierarchy to Enabled
    Gigabyte bios 18.jpg

4. UEFI - AMD CBS

  1. Change to the AMD CBS menu. Then select CPU Common Options and press enter
    Gigabyte bios CPU common options.jpg
  2. Set SMEE to Enabled
  3. Set SEV-ES ASID Space Limit Control to Manual
  4. Set SEV-ES ASID Space Limit to 100
  5. Set SNP Memory (RMP Table) Coverage to Enabled
    Gigabyte bios 12.jpg
  6. Press ESC (escape) to return to previous menu
  7. Select NBIO Common Options and press enter
    Gigabyte bios 13.jpg
  8. Set SEV-SNP Support to Enabled
    Gigabyte bios 14.jpg

5. UEFI - Boot Menu

  1. Change to the Boot menu; Set Boot Mode Select to UEFI
    Gigabyte bios 19.jpg
  2. Change to Save Changes and Exit, then select Yes' at the prompt and press enter.
    Gigabyte bios 21.jpg

The system will now reboot. Please do not unplug the IC-OS USB stick at this point.

6. Boot the IC-OS USB image

  1. Watch for the screen with the Gigabyte logo and boot options underneath it. Press F10 a couple of times, once the options are listed.
    Gigabyte loading screen.jpg
  2. In the boot menu, select the first partition on the USB device and press enter, e.g.:
    Gigabyte bios 22.jpg


Return to the Installation Runbook