码迷,mamicode.com
首页 > 系统相关 > 详细

linux紧急救援实验

时间:2015-11-28 06:44:14      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:救援模式

linux紧急救援模式下模拟实验


rescue模式:紧急救援模式

    启动一个位于光盘上的linux系统,其会在启动过程中去检测本地的硬盘设备,并寻找原来的根文件系统,借助于此系统完成某些修复

        此系统有自己的rootfs,但功能简陋,如果能找到硬盘上的原来的根文件系统,可以使用chroot切换至此rootfs,完成后续修复;


实验一

修复grub  (boot  loader坏掉)

在系统下破坏掉grub:

    dd  if=/dev/zdro  of=/dev/sda  bs=200 count=1  (注意,大小千万不能大过446,不然分区表都会被抹掉)

进入rescue模式,chroot /mnt/sysimage

    过程略

安装grub:

    grub-install  /dev/sda     已经chroot了,--boot-directory=/mnt/sysimage/boot可以省略



实验二

修复bash,mv /bin/bash  /tpm 模拟bash坏掉

进入rescue  

方法一:

    不chroot到/mnt/sysimage下,直接用救援模式的文件系统下做

    #mount /dev/cdrom   /mnt/cdrom    (目录不存在可以自己创建)

    #rpm  -ivh --replacepkgs  /mnt/cdrom/Packages/bash-4.1.2-33.el6.x86_64.rpm    --root=/mnt/sysimage/



方法二:

    chroot到/mnt/sysimage下,用/bin/tcsh

    #chroot   /mnt/sysimage  /bin/tcsh

    #mount  /dev/cdrom  /mnt

    #rpm -ivh  --replacepks /mnt/Packages/bash-4.1.2-33.el6.x86_64.rpm


linux紧急救援实验

标签:救援模式

原文地址:http://wangkunpeng.blog.51cto.com/1538469/1717591

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!