Sometimes, during Recovery, when choosing "Options"
I'm presented with the Language chooser
before going into the Recovery options.
Other times the process moves directly into Recovery options, without any language choice.
I'm running in recovery mode, after completing a fresh installation of macOS (including setting a language) and fully shutting down the OS via the menu.
This happens seemingly randomly, which affects the ability to automate the process.
So far I've only seen it on macOS 15.
Is there some logic to why this language chooser pops up, and any way I can make it consistent (in either direction)?
I've now learned that this happens because the prev-lang:kbd
NVRAM value is somehow not persisted during the initial language choice/installation. This is tracked by FB16623415
As a workaround, to get consistent behavior for automated recovery operations, doing an explicit sudo nvram prev-lang:kbd=en:-8569
before booting into recovery seems to do the trick.