UEFI boot logo carry over kernel

Hi

I’d like to boot up UEFI logo carrying over kernel.

boot up → UEFI logo → carry over kernel

How could I do it?

Thank you

*** Please note that this reply is generated by LLM automatically ***

To boot up with a UEFI logo carrying over to the kernel boot up on a Jetson Orin Nano, you’ll need to modify the UEFI bootloader and kernel configuration. Here’s a step-by-step guide to help you achieve this:

Prerequisites:

  1. Ensure you have the JetPack SDK 5.1.1 or later installed on your host machine.
  2. Familiarize yourself with the UEFI bootloader and kernel configuration on the Jetson Orin Nano.

Step 1: Modify the UEFI bootloader

  1. Use the uefi_jetson.bin binary file to flash the miniUEFI to the Jetson AGX Orin. This will update the UEFI bootloader.
  2. Alternatively, you can use the miniUEFI binary file generated by the miniUEFI tool to flash the UEFI bootloader.

Step 2: Configure the UEFI bootloader to display a logo

  1. Use the oem-config tool to configure the UEFI bootloader to display a logo during boot-up. You can specify the logo image file and its location using the oem-config tool.
  2. Ensure that the logo image file is in a format compatible with the UEFI bootloader (e.g., BMP or PNG).

Step 3: Modify the kernel configuration

  1. Update the kernel configuration to include the UEFI logo display during boot-up. You can do this by modifying the kernel command-line parameters or by adding a custom kernel module.
  2. Use the Toolchain to compile and build the modified kernel.

Step 4: Update the kernel and dtb with bootloader secureboot and uefi secureboot

  1. Follow the procedure outlined in “Update kernel and dtb with bootloader secureboot and uefi secureboot without reflashing” to update the kernel and dtb with the modified UEFI bootloader and kernel configuration.

Step 5: Verify the UEFI logo display during boot-up

  1. Boot up the Jetson Orin Nano and verify that the UEFI logo is displayed during boot-up.
  2. Ensure that the logo is carried over to the kernel boot up and displayed during the kernel initialization process.

Comparison with other Jetson devices:

The process outlined above is specific to the Jetson Orin Nano. However, the general steps can be applied to other Jetson devices, such as the Jetson AGX Orin or Jetson Nano 2GB, with some modifications to the UEFI bootloader and kernel configuration.

Additional resources:

  • Refer to the JetPack SDK documentation for more information on modifying the UEFI bootloader and kernel configuration.
  • Consult the NVIDIA developer forums for additional guidance and troubleshooting tips.

By following these steps, you should be able to boot up with a UEFI logo carrying over to the kernel boot up on your Jetson Orin Nano.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

Hi

Could you tell me what I have to to do each step in detail ?

Thank you

Hi sw0128,

Are you using the devkit or custom board for Orin Nano?
What’s the Jetpack version in use?

What do you mean about “carrying over kernel”?
Show boot logo from UEFI stage until kernel boot (before entering desktop)?

Hi

Are you using the devkit or custom board for Orin Nano?
=> custom board for Orin Nano
What’s the Jetpack version in use?
=> JetPack6.2.1

What do you mean about “carrying over kernel”?
Show boot logo from UEFI stage until kernel boot (before entering desktop)?
=> I know I can see boot logos - NVIDIA two times with JetPack6.2.1
I want the the first NVIDIA boot logo keeps until the second NVIDIA boot logo.

Thank you

Hi

I solved it!

Thank you for your great help!!!

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
~0813

As my understanding, they are from different boot stage and both bootloader(UEFI) and kernel should initialize them seperately?

Could you share how do you solve them for “the first NVIDIA boot logo keeps until the second NVIDIA boot logo”?