实验环境:RHEL7.0
实验内容:
启动文件损坏
内核丢失
启动运行级别错误
文件导致系统不能开机
1.启动文件损坏
Linux的启动文件为/boot/initramfs-3.10.0-123.el7.x86_64.img
1.1 损坏启动文件
[root@server111 ~]# rm -rf /boot/initramfs-3.10.0-123.el7.x86_64.img
1.2现象
<a href="http://s4.51cto.com/wyfs02/M01/87/D2/wKioL1fig3PxGCTJAAAHHVjuEDQ708.png" target="_blank"></a>
1.3修复
1.3.1挂载光盘,光盘启动
<a href="http://s2.51cto.com/wyfs02/M00/87/D6/wKiom1fieUbBvWdSAAA_bmfLlqo453.png" target="_blank"></a>
1.3.2 选择Troubleshooting,继续选择修复REDHAT系统
<a href="http://s4.51cto.com/wyfs02/M01/87/D2/wKioL1fiekXTnqjYAAAO3OlIQyM473.png" target="_blank"></a>
<a href="http://s2.51cto.com/wyfs02/M01/87/D6/wKiom1fiekTCP7rjAAAWNQwf1AY258.png" target="_blank"></a>
1.3.3重要的回车敲3下然后进入黑框框界面准备修复启动文件
<a href="http://s2.51cto.com/wyfs02/M00/87/D6/wKiom1fiekTC1MVWAAAehvVoJxc448.png" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M00/87/D2/wKioL1fiekOQgPV8AAATNQ44VcI313.png" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M00/87/D6/wKiom1fiekPA6VSXAAAIDS3FL3s451.png" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M02/87/D2/wKioL1fiekPixHMTAAANsUuOSr0090.png" target="_blank"></a>
1.3.4切换根文件系统,修复启动文件
<a href="http://s3.51cto.com/wyfs02/M00/87/D7/wKiom1fiir_DQWyUAAAZAh4j2pw196.png" target="_blank"></a>
1.3.5 重起,系统已经修复完成
2.内核丢失
内核文件为/boot/vmlinuz-3.10.0-123.el7.x86_64
2.1损坏内核文件
[root@server111 ~]# rm -rf /boot/vmlinuz-3.10.0-123.el7.x86_64
2.2现象
<a href="http://s4.51cto.com/wyfs02/M01/87/D7/wKiom1fijCmDZ1KVAAAIOmh7L4s890.png" target="_blank"></a>
2.3修复内核文件
2.3.1如修复启动文件一样,挂载光盘,光盘启动,进入救援模式,安装内核。
<a href="http://s5.51cto.com/wyfs02/M02/87/D7/wKiom1fijiyjNpKQAAAgY7OnD-g188.png" target="_blank"></a>
2.3.2 修复完成,重起
3.启动运行级别错误
3.1设置启动级别为reboot的6级别
[root@server111 ~]# rm -rf /etc/systemd/system/default.target
[root@server111 ~]# ln -s /usr/lib/systemd/system/reboot.target /etc/systemd/system/default.target
3.2现象
登陆不了系统,一直是启动状态
<a href="http://s4.51cto.com/wyfs02/M02/87/D3/wKioL1filSHDHNXwAAFBTHQXJbs369.png" target="_blank"></a>
3.3修复
3.3.1如修复启动文件一样,挂载光盘,光盘启动,进入救援模式,修复
<a href="http://s5.51cto.com/wyfs02/M01/87/D3/wKioL1filkfhg4tdAAAX_at7pe4076.png" target="_blank"></a>
3.3.2重起,修复完成
4.文件系统导致不能开机
文件系统文件为/etc/fstab,当文件书写错误时,系统不能正确挂载文件系统,将导致系统无法正常启动
4.1破坏文件系统文件
[root@server111 ~]# vim /etc/fastab
/dev/mapper/rhel-root / xfs defaults 1 1
UUID=91a2d7b9-ce2c-4370-8180-025a6c289c53 /boot xfs defaults 1 2
/dev/mapper/rhel-swap swap swap defaults 0 0
/mnt/hello /mnt ###随便添加错误的文件内容
4.2启动现象
<a href="http://s5.51cto.com/wyfs02/M02/87/D3/wKioL1fimDqj-rDfAAAQ_jHppsM236.png" target="_blank"></a>
4.3直接输入密码登陆,修改正确/etc/fstab文件
<a href="http://s5.51cto.com/wyfs02/M01/87/D3/wKioL1fimDqiH_yiAAATMGpeka0121.png" target="_blank"></a>
<a href="http://s5.51cto.com/wyfs02/M02/87/D7/wKiom1fimDqQO4OhAAAYPtBIpwI224.png" target="_blank"></a>
4.4 重起,正常启动
本文转自willis_sun 51CTO博客,原文链接:http://blog.51cto.com/willis/1855196,如需转载请自行联系原作者