rm /boot/* -rf
dd if=/dev/zero of=/dev/sda bs=446 count=1
rm -f /etc/inittab
rm -f /etc/rc.d/rc.sysinit
rm -f /etc/rc.d/rc.loacl
mv /etc/fstab /etc/fstab.bak
The following four steps are summarized:
1. Restore fstab
2. Reinstall the kernel
3. Reinstall inittab, / etc / rc.d/rc.sysinit, / etc / rc.d/rc.loacl
4. Rewrite the boot file
1. Boot from the CD-ROM or network, enter rescue mode and press enter all the way. Press default. If you use network boot, select URL mode and enter the appropriate path. If you close the disk, select local CDROM and then continue.
2. First, you need to restore / etc / fstab. The file is in the / etc / directory. The / etc / directory belongs to the following partition, so you must first find the following partition. The video I made / dev / sda2 is the following partition. Create a directory and mount / dev / sda2 to the directory.
3. Enter the directory where the partition is located and restore fstab.bak to fstab. If the file is missing or wrong, you need to write the contents of the file, and then enter exit to restart.
4. Enter rescue mode again to recover the kernel file.
5. Restore the boot program, restore all files in / boot, and manually create the / boot / grub / grub.conf file
Then write the content.
6. Recover / etc / inittab / etc / rc.d/sysinit and other files
Then restart the computer.