Right, but if the system can read from the CD to boot, where is it getting the knowledge to do that? Is booting just copying a stream of raw data to memory, or is it similar to what you would need to read a CD drive by individual files?
Or is that knowledge accessible only to the hardware that starts the computer, and not automatically to any software that you might load?