Just here for the comments, since I know of no way to disallow booting from removable media. Although I did recently come across a modern Lenovo laptop whose BIOS simply lacked the menu entry to switch boot order, boot device and anything like that...
Edit: which isn't a problem if you do full system encryption. You can even encrypt your boot partition. And even if an adversary dumped your system from to a removable media, decrypting that wouldn't be a viable option unless they were a nation state level actor.