I just recently purchased Half Life and the Expansion from a Goodwill in the area. Installed Half life with no problems, starts up just fine, but I have problems obtaining updates, and whenever I attempt to start the game, it does not read my CD. I looked in the other Cd Detection topic, and looked at that website, but I couldn't find a No CD patch.
I assume you are talking about the older version of Half-Life (in other words, the non-Steam version). As far as I know the older version does not have any CD validation. Once you have installed entered your CD key you should not need your CD anymore, unless of course you want to hear the CD audio tracks.
Of course, as usual, there could be multiple versions of the installer CD out there, some may have copy-protect, some don't.
In any case, if there is CD copy protection, it simply won't work. Copy protections use very low level calls that currently do not work under CrossOver 6.0.x. We are working on getting some types of copy protection working, but that will not be implemented until the 7.0 timeframe. (read as 6+ months from now).
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.