I was wondering,how does the kernel know how long to wait for the hard disk to respond during the boot-up.