You may have noticed some "Wait statements" appearing
during the boot process, and seen them in the scripts of
the boot sequence.
These seem rather adhoc and amateurish with comments like
"better wait a bit for slow spin-up devices".
My theory as to why this 'guess how long to wait' method is
not needed once the booting is done, is that THEN the OS
which is multitasking, has a proper method of attending to
MULTIPLE devices, which require various random times to
deliver their requests.
Is this correct ?
I came to thinking about this because it seems inconsistent that
the error mesg of my initrd, on a Compact Flash says <put the dir
to an IDE device because this can't read SCSI>.
Well if all the stuff up to there INCLUDING the very test and error
message could be read from the CF, why can't the rest be read
from the CF?