Hi there. I know this post is very old now however I just wanted to let you know that BO does work on linux and setup is simple.
I used Proton-GE 9-13 and Steam Tinker Launch
- Simply set your Compatibility option to Steam Tinker Launch (STL) and launch the game.
- From there you can do "One Time Run" where you would install the BO launcher.
- Once installed close the BO launcher and go back to your STL. Launch WineTricks and install these Windows DLLs: dotnet472, vcrun2017, gdiplus (I think this last DLL is optional)
- Once you have all the DLLs go to your Game Menu, toggle "Custom command" and "Custom command only" options and select the now installed BO launcher exe file.
- Click Save and Play.
I had few crashes for the first time launch, but after that it worked flawlessly. The crashes were probably caused by me alt-tabbing tho xD