Question: can cmos battery cause computer not start?
Answer: No. The work of CMOS battery is to keep date and time up to date. It won't prevent the computer from booting, you will loose date and time. Computer will boot as per it's default BIOS settings or you will have to manually choose the drive where the OS is installed.