Details for testcase: Install UEFI SecureBoot nVidia



BugReport a bug against the content of this testcase
ID1771
TitleInstall UEFI SecureBoot nVidia
LinkNo link provided
Part of testsuitesUbuntu Desktop

RevisionWritten on the 2024-03-07 09:37 by andersson123
Text

Proceed in your native language if you wish. Instructions will remain in English.

This test is to ensure that the image boots in UEFI, that the
resulting installation can boot in UEFI as well, regardless of network
availability and that nVidia proprietary drivers are installed and loaded.

Boot up the image in UEFI mode with Secure Boot enabled
Boot up the image
If you see the GRUB boot menu you should see the following:
  • 'Try or Install FAMILY'
  • 'FAMILY (safe graphics)'
  • 'OEM install (for manufacturers)'
  • 'Test memory' (only on BIOS systems)
  • Upon reaching the desktop environment, you should be greeted with the "Choose your language" screen.
    Pick your desired language.
    You should be greeted with a panel where you are prompted to set any of your needed or desired accessibility options.
    Click through the options, (Seeing, Hearing, Typing, Pointing and clicking, Zoom) and make sure the drop down options are fully functional.
    You're greeted with the 'Try or install FAMILY' slide. The 'FAMILY' logo should be on the left hand side.
    Select "Install Ubuntu" to continue with the installation process, or "Try Ubuntu" to boot into a live session.
    You should be greeted with a slide asking you to confirm your keyboard layout.
    Feel free to either select your desired layout, or use the auto-detect feature at the bottom.
    Proceed by clicking "Next"
    In the next slide, disconnect from any network using the top panel controls.
    The 'Connect to a network' screen should now be displayed
    The screen should reflect the current status and display the following options (unless you're in a VM):
  • Wired connection
  • Connect to a Wi-Fi network followed by a scrollable list of available APs, displaying an active one colored with a leading checkmark
  • Connect to a hidden Wi-Fi network
  • I don't want to connect to internet for now
  • If you ARE installing in a VM, you should check that the VM automatically has internet access. This is usually via a "wired connection".
    If you're testing a testcase that requires no internet access, make sure the install medium does not have internet access by configuring it properly in this slide.
    Click "Next"
    In the next slide, check 'Install third-party software for graphics and Wi-Fi hardware'
    The 'Applications and updates' screen is displayed, listing normal and minimal installation, as well as options for installing updates, third party software and additional media formats.
    Select any options pertinent to the testcase - though "Default installation" is normally the desired option.
    Click "Next"
    Click on 'Continue'
    The 'Configure secure boot' screen is displayed
    Enter a security key and confirm it
    The 'Installation type' screen is displayed
    Select "Erase disk and install ubuntu"
    Click 'Next'
    You should be greeted with the "Set up your account" slide
    Put in your desired user details.
    You should be greeted with the "Select your timezone" slide
    If your system is connected to the internet, verify that the timezone that was auto-detected is accurate
    Note that, if you're on a VPN, the timezone will be affected by this.
    Click 'Next'
    You should be greeted by the "Ready to install" slide.
    On this slide, the devices to be changed and the partition table is shown to the user.
    Check that the devices listed and the partition table listed is accurate and representative of the install options you set earlier in the process.
    Click 'Next'
    Allow the machine to reboot
    The system boots properly and loads into FAMILY showing username selected
    Allow the machine to reboot
    A blue screen titled 'Perform MOK management' is displayed
    In the list of commands select 'Enroll MOK'
    The 'Enroll MOK' screen is displayed
    Select 'Continue'
    The 'Enroll the key(s)' screen is displayed
    Select 'Yes' and enter the password you set in the 'Preparing to install FAMILY' page of the installer
    If the password is correct, the screen 'Perform MOK management' is displayed again
    Select 'Reboot' and allow the machine to reboot
    The system boots properly and loads into FAMILY showing username selected
    Login
    The session starts
    Open a terminal, run the following commands and verify their output (the output depends on your hardware)

    $ nvidia-smi
    Thu Apr 23 11:40:22 2020
    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 440.64 Driver Version: 440.64 CUDA Version: 10.2 |
    |-------------------------------+----------------------+----------------------+
    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
    |===============================+======================+======================|
    | 0 GeForce MX150 Off | 00000000:01:00.0 Off | N/A |
    | N/A 48C P0 N/A / N/A | 0MiB / 2002MiB | 0% Default |
    +-------------------------------+----------------------+----------------------+

    +-----------------------------------------------------------------------------+
    | Processes: GPU Memory |
    | GPU PID Type Process name Usage |
    |=============================================================================|
    | No running processes found |
    +-----------------------------------------------------------------------------+

    $ sudo prime-supported
    yes

    Run 'nvidia-settings'
    Verify that settings are displayed and you can configure the card

    If all actions produce the expected results described,
    please submit a 'passed' result.
    If any action fails, or produces an unexpected result,
    please submit a 'failed' result and file a bug. Please be sure to include
    the bug number when you submit your
    result.

    RevisionWritten on the 2023-09-19 18:22 by brian-murray
    RevisionWritten on the 2023-09-15 17:36 by brian-murray
    RevisionWritten on the 2023-09-07 19:18 by brian-murray
    RevisionWritten on the 2022-10-18 06:48 by seb128
    RevisionWritten on the 2022-10-18 06:47 by seb128