System hangs at boot time
If the boot process hangs after the
Kernel: i/o bufs
message,
the /etc/init file is missing from the system.
The /etc/init file contains the
init(M)
program.
Once started, the init process
spawns all other processes on the system,
so if it is missing, no new processes are started.
To restore /etc/init:
-
Insert the boot floppy disk from the emergency boot floppy disk set
in the floppy drive and reboot the machine.
-
Press <Enter> at the
Boot:
prompt and, when instructed,
insert the root floppy disk.
-
Mount the hard disk root filesystem:
/etc/mount /dev/hd0root /mnt
If mount fails,
check the hard disk with the
fsck(ADM)
command as discussed in
``Checking and repairing filesystems''.
-
Copy the /etc/init file
from the root filesystem on the floppy disk
to the mounted hard disk:
cp /etc/init /mnt/etc/init
-
Unmount the hard disk:
/etc/umount /mnt
-
With the floppy disk in the drive, reboot the system with the
haltsys(ADM)
command.
-
Remove the floppy disk from the drive when you see
the
Press any key to reboot
prompt.
Press <Enter> at the Boot:
prompt to boot from the hard disk.
Next topic:
Console keyboard locks up
Previous topic:
Fork failed... Resource temporarily unavailable
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003