forked external_bootmenu