We had a SQL 2K server with tempdb set to a separate disk than SQL and OS. That disk had a problem and I need to start SQL with everything pointing to the C drive with SQL and the OS. At this point the service won't start because it's looking to create the tempdb on the other disk, no longer available.
Mounting a new disk and assigning the same drive letter as the old one is not an option at this point.