当系统由于某种原因导致以下几种系统文件丢失的时候,通过rescue模式可以很容易的帮我们修复系统而不用再麻烦的重装系统。
- #cat /var/lib/tftpboot/pxelinux.cfg/default
- default rescue
- prompt 1
- timeout 100
- display boot.msg
- label rescue
- kernel vmlinuz
- append load_ramdisk=1 initrd=initrd.img rescue #必须在后面加上rescue
- #chroot /mnt/sysp_w_picpaths
- #grub-install --recheck --no-floppy "(hd0)"
- #exit
- #exit
- #reboot
- #lvm vgscan
- #lvm vgchange -a y Lrhel6 “若系统分区是逻辑卷,必须先激活分区”
- #mount /dev/Lrhel6/root /a
- #vim /a/etc/fstab
- #rpm -qf /bin/bash --root /mnt/sysp_w_picpath “查询出/bin/bash是通过哪个软件包安装的”
- #mount 192.168.0.90:/var/ftp/pub /mnt/source "挂载系统的光盘文件"
- #cd /mnt/source/Packages
- #rpm -ivh --force --nodeps bash-4.1.2-8.el6.x86_64.rpm --root /mnt/sysp_w_picpath “安装bash所需的软件包,并指定根路径”
- #mount 192.168.0.90:/var/ftp/pub /mnt/source
- #mount -o remount,rw /mnt/sysp_w_picpaths "若系统提示/mnt/sysp_w_picpaths为可读,可重新挂载,并添加读写权限”
- #cd /mnt/source/Packages
- #rpm -ivh util-linux-ng-2.17.2-12.4.el6.x86_64.rpm --force --nodeps --root=/mnt/sysp_w_picpaths