In the old boot setup any key would interrupt boot at the right moment. If you have two possible boot choices in your newer extlinux.conf, what happens if you instead specifically use the “escape” (“ESC”) key to interrupt and get the menu?
Select Language This is the option
one adjusts to change
Device Manager the language for the
Boot Manager current system
Boot Maintenance Manager
Continue
Reset
I go through all menus but can’t find the choices defined in extlinux.conf.
If I don’t press “escape”, it will go to login menu. I search all output in UART terminal but can’t find any other option to choose for different Image/dtb.
Please help to advise what should do for kernel debugging?
If you edit your post (the “pencil” icon lets you do that), mouse highlight the code from the extlinux.conf, and click on the “code” icon (looks like “</>”), then it’ll preserve formatting and won’t interpret the text and add scroll bars (it’ll be easier to read).
This is from an Orin running JetPack 5 (preview) when interrupted during boot on serial console (but this does not have any alternate entry):
(FYI, I did create a copy of Image as “Image-backup-$(uname -r)”, and similar for initrd)
I was spamming the escape key about once per second until the first menu shows up. After this you don’t need to hit the escape key more. Once you get into the boot selection though you have only about 2 seconds for you to pick entry “1”, or else it defaults to entry “0”.
By picking “1” or “0” (same as not making a pick fast enough) you pick that boot entry.