实验:开机启动流程实验流程

  • A+
所属分类:运维教程

实验环境:

运行脚本/Linux基础进级-宫俊鹤/实验代码包/grubtest.x根据提示完成系统的恢复工作:

准备工作:备份grub.conf fstab两个文件。

cp /etc/fstab /boot/grub/grub.conf /root

1.运行脚本:

实验:开机启动流程实验流程

2.运行脚本之后系统自动重启,出现如下界面:

实验:开机启动流程实验流程

3.挂载光盘并重启系统,进入救援模式(或修复模式):

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

4.之后进入单用户模式,查看磁盘系统信息,确定根分区和引导分区:

实验:开机启动流程实验流程

5.创建/mnt/sysmiage并将根分区挂载上去:

实验:开机启动流程实验流程

6.安装grub引导工具:

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

7.重启后进入手动引导界面:

实验:开机启动流程实验流程

8.如果出现以下界面:

实验:开机启动流程实验流程

请重复步骤3 、4、 5,并出现以下界面:没有mount这个命令:

实验:开机启动流程实验流程

9.重启,安装与mount相关的软件包util-linux-2.13-0.56.el5.i386.rpm

注意:为了防止由于人为反应过慢,导致频繁的启动虚拟机,这里采取手动引导的形式,因为在grub>后面可以直接输入reboot进行重启,然后按esc键进入救援模式。还有这里的救援模式和单用户模式是相同的,任何操作都方便:

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

10.重启系统,发现没有fstab文件和运行级别所以需要修复两项。

实验:开机启动流程实验流程

11.重启进入救援模式,cp /root/fstab /etc/fstab

vim /etc/inittab

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

12.重启系统重新引导。这里是要注意:

实验:开机启动流程实验流程

13.系统进行到一定程度会自动重启:如下图。可能是某些文件被写入reboot的指令,所以我们需要进入单用户模式进行修改。

实验:开机启动流程实验流程

实验:开机启动流程实验流程

这里我们修改/etc/rc.d/rc.local /etc/rc.d/rc.sysinit

#vim /etc/rc.d/rc.local

实验:开机启动流程实验流程

#vim /etc/rc.d/rc.sysinit

实验:开机启动流程实验流程

14.完成第13步操作之后切换到运行5级别。

#init 5

系统会出现在字符界面和图形界面(有的系统是黑屏)之间频闪,问题原因在/root/.bash_profile和/root/.bashrc两个文件,还有/tmp的权限问题:见图:

实验:开机启动流程实验流程

实验:开机启动流程实验流程

重启系统进入单用户模式:

实验:开机启动流程实验流程

实验:开机启动流程实验流程

实验:开机启动流程实验流程

15.最后将conf复制到/boot/grub/下,并修改grub.conf文件:

实验:开机启动流程实验流程

16.完成设置后,如果你输入账户密码不能登录系统,那么说明账户被锁定,请进入单用户模式自行修改密码。另外原来的VMtools会不太灵,尤其是对分辨率,简直是大屌了,还是自己重新安装一下吧 。

由宋庆波投稿。

  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:52   其中:访客  52   博主  0

    • avatar 肪敢切仪纤倒诵虑角侨涟泵萄壁讣赐南亩 9

      签到成功!签到时间:今日的上午8:28:35,每日打卡,生活更精彩哦!

      • avatar 氨截犊承艘沤悠星装晨涛坠站练峦陕儇势 9

        签到成功!签到时间:今日的上午8:07:02,每日打卡,生活更精彩哦!