M22 使用光盘修复Centos实验初探

实验目的:

服务器由于文件丢失等原因造成无法启动,可以使用光盘引导启动服务器,然后对服务器进行修复。

实验环境:

VMware12安装Centos6.8虚拟机

Centos6.8的光盘镜像

实验原理:

手动删除虚拟机上的rpm程序文件,使用光盘镜像恢复安装rpm程序。

实验过程:

1、     执行命令删除rpm程序,注意要使用参数 –nodeps强行删除文件

#rpm -e --nodeps rpm

2、  设置加载光盘镜像

M22 使用光盘修复Centos实验初探

3、  重启电脑,在启动界面迅速按下“Esc”键

M22 使用光盘修复Centos实验初探

出现如下选择项,选择CD-ROM Drive

M22 使用光盘修复Centos实验初探

注意:虚拟机的分配的内存不可以过小,如果是256M启动会失败

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

M22 使用光盘修复Centos实验初探

至此可以进入命令提示符

4、  建立目录并挂载光盘

# mkdir /mnt/cdrom
# mount /dev/sr0 /mnt/cdrom

5、使用rpm命令安装rpm软件包,并设置root=/mnt/sysimage/文件夹

M22 使用光盘修复Centos实验初探

至此,rpm程序恢复成功!

实验总结:

实验的难点在于,进入命令模式后光盘没有自动加载,需要手动加载光盘。在安装缺失的程序的时候要更改根目录。

 

原创文章,作者:realmaster,如若转载,请注明出处:http://www.178linux.com/70614

(0)
realmasterrealmaster
上一篇 2017-03-06 18:28
下一篇 2017-03-06 21:39

相关推荐

  • linux基础第二周

    1. 用chattr命令防止系统中某个关键文件被修改:# chattr +i /etc/resolv.conf 然后用mv /etc/resolv.conf等命令操作于该文件,都是得到Operation not permitted 的结果。vim编辑该文件时会提示W10: Warning: Changing a readonly file错误。要想修改此文件…

    2017-09-09
  • 文本处理工具

    文件 查看命令:cat, tac,revcat [OPTION]… [FILE]…-E: 显示行结束符$-n: 对显示出的每一行进行 编号-A :显示所有控制符-b: : 非空行编号-s :压缩连续的空行成一行 分页查看文件内容more: 分页查看文件more [OPTIONS…] FILE…-d: 显示翻页及…

    Linux干货 2017-03-17
  • corosync+pacemaker+drbd+mysql来实现mysql的高可用和数据的同步

    实现拓扑图: 实验流程: 先对两主机安装上corosync和pacemaker 两主机安装drbd服务,并且设置好drbd的组设备 选择drbd主节点上,进行数据库的初始化 进行资源的定义和配置 测试 实验前,我们还需要做一些准备工作: 1、时间必须保持同步   使用ntp服务器 2、节点必须名称互相通信    解析节点名称 &…

    Linux干货 2015-11-10
  • N22-第六周作业

    vim小小的总结 (本总结摘自马哥网络班22期课堂笔记) vim是一款交互式的全屏编辑器,是vi的升级版,在vi上增强了很多,如:多级撤销,多窗口和多缓冲区,语法高亮,在线帮助等。 vim也是一种模式化的编辑器。分别是编辑模式也叫命令模式,输入模式,末行模式。其中使用vim打开文件后默认的是编辑模式。 三种模式之间的转换: 编辑模式—>输入模式 &…

    Linux干货 2016-11-21
  • N25第8周作业

    1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;     在线的主机使用绿色显示;      不在线的主使用红色显示; #!/bin/bash ipnet=172.20.51. trap ‘trap_action’ INT trap…

    Linux干货 2017-02-22
  • VIM 详用!

    1、复制/etc/rc.d/rc.sysinit文件至/TMP目录,将/tmp/rc.sysinit文件的至少一个空白字符开头的行首加 :%s/^[[:space:]]/#/ 2、复制/boot/grub/grub.conf 至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; :%s/[[:space:]]\+// 3、删除/tmp/…

    Linux干货 2017-08-20

评论列表(1条)

  • 大哥雅典
    大哥雅典 2017-11-21 15:37

    厉害厉害学习了