Linux boot process is inclusive of several steps. The last steps of this boot procedure in init process, identified by id ‘1’. When starting the system, init starts system processes, which have been defined in
/etc/initab file. Init starts several instances of getty that wait for console logins. However, if the process experiences any fault or interruption, it fails and the boot process doesn’t proceed further. Also, you cannot access the data that is stored on your hard disk. You might need to reinstall the system to solve such problems. At times, when no good data backup is available, you will need to use Linux Data Recovery application.
For an instance, consider that you try to start a Linux-based system. The boot process might fail with the below error message:
“cannot execute “/etc/init.d/boot
cannot execute “/etc/init.d/rc”
You might also encounter a login screen, after which the system might hang up.
Cause
The above error might occur due to file system errors. If one or more of the Linux file system data structures are corrupt, the boot process hangs at the last step of init process.
Solution
To recover from mentioned problem, you need to follow these steps in order:
You need to boot the system first to perform any step. For this, you can use Linux Rescue CD.
Try running fsck to detect and repair file system errors. Make sure that the partition is not mounted.
If applying the above measures doesn’t help, you can boot the system using any of the Linux Live CD
You can then reinstall the system. Doing so deletes data. Thus, to restore it, you should use your backup.
At times, you cannot restore lost data from backup as it is not found to be valid or completely updated. You can use third-party Data Recovery Linux tools for this purpose. These are special purposed data recovery tools for safely recovering lost data from logically crashed Linux drives. Linux Recovery software are graphically rich products incorporated with high-end scanning algorithms. The software provide you powerful recovery features.
Stellar Phoenix Linux Data Recovery is a comprehensive tool to recover lost data. It supports Ext2, Ext3 and Reiser FS file systems. With advanced options like RAW File Recovery, Disk Imaging, File Filter etc., it is a user-friendly application. This Data Recovery Linux utility is compatible with almost all Linux distributions including SUSE, Red Hat, SlackWare, Turbo Linux, Gentoo etc.