Eu assumo que por "CMS" você quer dizer o Compatibility Support Module (CSM).
De qualquer forma, não conheço nenhuma solução verdadeira para o problema que você está enfrentando; no entanto, há uma possível solução alternativa: você pode escrever um programa EFI que ajuste a ordem de inicialização da maneira que desejar e defina-a como o programa de inicialização padrão. Eu não sei de nenhum programa que faça isso (embora o programa fallback.efi
/ fbx64.efi
distribuído com muitas distribuições Linux seja vagamente similar em princípio - mas ele funciona apenas para carregadores de inicialização EFI e não funcionaria dispositivo USB inicializável). Assim, você precisaria escrever o programa por conta própria, o que é uma tarefa não-trivial, a menos que você já seja um especialista suficiente para não fazer essa pergunta.
A coisa mais próxima de uma solução pronta que eu conheço é o meu próprio gerenciador de inicialização do rEFInd. É definitivamente um exagero para o seu problema, mas você poderia instalá-lo, editar refind.conf
para ativar a inicialização do BIOS / CSM / legacy (através da linha de opções scanfor
) e definir a linha default_selection
para algo que possa pegar seu USB inicializável dispositivo. Infelizmente, a descrição exata do dispositivo USB inicializável pode variar de um dispositivo para outro, de modo que até mesmo essa solução alternativa exagerada pode não funcionar, a menos que você tenha um conjunto limitado de dispositivos que deseja inicializar. OTOH, talvez funcionasse; você precisaria tentar descobrir. (A viabilidade depende de como o firmware nomeia dispositivos USB inicializáveis; se houver uma string consistente exclusiva dos dispositivos USB, como "USB", essa abordagem funcionará. Se os dispositivos USB tiverem o nome exclusivo e você tiver muitos deles, rEFInd não ajudará muito.) Usar o rEFInd complicará seu caminho de inicialização e adicionará algum tempo ao processo de inicialização, mesmo se você configurá-lo com um tempo limite de 0.
Em geral, se você estiver desesperado o suficiente, talvez queira investigar o rEFInd. Se isso é apenas um aborrecimento menor, provavelmente é melhor apenas viver com isso, a menos que alguém tenha uma sugestão melhor.