September 03 2010

?/etc/init.d/rc exited outside the expected code flow? Linux Error

Tagged Under : , , , , , , , , , , , , , , , , , , , , , , , , , , ,

The final step of Linux boot process is init process, which starts a system process defined in /etc/ initab file. init config file then directs the init process and the shell script /etc/rc.d/rc.sysinit runs. Linux distros put some startup scripts in rc subdirectories, particularly at /etc/rc.d to take control of the services required to be started at boot. But sometimes, you find errors while this process and your system fails to boot. In such situations, you might need to reformat and reinstall the system. Consequently, you require your recent data backup to restore missing information. But if backup exists in unclean state or is currently not present, use of Linux Data Recovery applications can get your lost data back.

You might receive the similar error message while trying to boot your Linux based system:

“/etc/init.d/rc exited outside the expected code flow.

init:rcS main process <number> terminated with status <status>”

You cannot boot the system after this error message.

Cause

Init scripts are located at /etc/init.d/ directory. The above error message occurs if these scripts fail to load and start. It might occur if some of the init.d scripts are corrupted or damaged. As a result, services don’t start and your system fails to boot.

Solution

To solve the existing issue, you should try any of these methods:

• You can boot the system using Live CD and recreate the damaged files using gedit. gedit is the text editor developed for GNOME desktop environment. It is a UTF-8 compatible text editor.

• Try booting the system with Live CD and replacing the damaged script file

• If the above measures fail to correct the problem, you should reformat and reinstall the operating system. After this, you need to use your recent data backup to restore lost information.

While restoring data from backup, if you find any errors or it proves to be incomplete, you should use Linux Recovery applications. These are advanced tools built with indigenous technology to locate the missing information on disk and finally restore it. You find such Linux Data Recovery products with graphically rich user interface.

Stellar Phoenix Linux Data Recovery is an advanced tool to recover lost data from Ext2, Ext3 and ReiserFS based drives. It is a read-only application with high-end scanning algorithms and self-descriptive interface. It supports safe Data Recovery Linux for all of the Linux distributions like SUSE, Gentoo, Mandrake, Debian and more.

Allen a student of Mass Communication doing research on data recovery software. He is also a freelancer for http://www.stellarinfo.com

Incoming search terms for the article: