天天看点

Linux系统修复

第一步:破环掉系统

1.df –TH 

2.cd /boot/

3.rm –rf *

4.cd ..

4.umount /boot/

5.rm –rf /boot/

6.ls

7.rm –rf /ect/inittab

8.rm –rf /etc/rc.d/rc.sysinit

9.rm –rf /etc/rc.d/rc.local

10.mv /etc/fstab /etc/fstab.bak

11.reboot

Linux系统修复
Linux系统修复

第二步骤:BIOS引导启动

1.关闭计算机

2.挂载光盘

3.进入BIOS启动

4.设置通过光盘项(CD-ROM)启动系统

5.语言设置选择“ English”

6.键盘设置选择“us”

7.是否通过网络启动,“否”

8.是否进入修复模式,“是”

Linux系统修复
Linux系统修复
Linux系统修复
Linux系统修复

第三步:linux rescue修复界面

Linux系统修复
Linux系统修复
Linux系统修复

第四步:挂载/目录

fdisk –l

e2fsck /dev/sda1

e2fsck /dev/sda2

mkdir /tmp/test

mount /dev/sda2 /tmp/test/

Linux系统修复
Linux系统修复

第五步:还原fstab

cd /tmp/test/

ls

cd etc/

mv fstab.bak fstab

exit

系统会退出重启

Linux系统修复
Linux系统修复
Linux系统修复

第六步:再进linux rescue修复

Linux系统修复

第七步:挂载光盘镜像

mount /scd0 /mnt/source/

df

Linux系统修复

第八步修复Linux内核

cd /mnt/source/Server

rpm –ivh kernel-2… --root=/mnt/sysimage –force

Linux系统修复
Linux系统修复
Linux系统修复

第九步:赋权给/mnt/sysimage/

chroot /mnt/sysimage/

Linux系统修复

第十步:安装grub

cd /boot/

grub-install /dev/sda

Linux系统修复

第十一步ls >> grub/grub.conf

cd grub/

cd ..

pwd

ls >> grub/grub.conf

Linux系统修复

第十二步:内核编辑

vim grub.conf

timeout=5

title redhat

root(hd0,0)

kernel /vmlinuz-2.6.18-164.e15 root=LABEL=/

initrd /initrd-2.6.18-164.e15.img

Linux系统修复
Linux系统修复

第十三步:查看安装包

rpm –qf /etc/inittab

rpm –qf /etc/rc.d/rc.sysinit

rpm –qf /etc/rc.d/rc.local

cd /mnt/source/

Linux系统修复

第十四步:复制启动脚本到/mnt/sysimage/tmp

Linux系统修复
Linux系统修复

第十五步:查看内核大小

rpm2cpio initscripts-8.45.30.2.e15.i386.rpm |cpio –imd

Linux系统修复

第十六步:拷贝相关配置文件

cp inittab /etc/

cp rc.d/rc.sysinit /etc/rc.d/

cp rc.d/rc.local /etc/rc.d

Linux系统修复

第十七步:重新设置BIOS启动

Linux系统修复
Linux系统修复

第十八步:设置从GNOME界面启动

Linux系统修复
Linux系统修复

系统修复完毕

Linux系统修复

本文转自 vbers 51CTO博客,原文链接:http://blog.51cto.com/vbers/2051538,如需转载请自行联系原作者

继续阅读