通过PXE启动rescue模式修复丢失的系统文件(fstab/bash/mount/grub)
2012-08-29 14:36
701 查看
当系统由于某种原因导致以下几种系统文件丢失的时候,通过rescue模式可以很容易的帮我们修复系统而不用再麻烦的重装系统。
其中可能导致系统无法启动的文件有:
/etc/fstab、/bin/bash、/bin/mount、或者是grub损坏
可以通过安装光盘进入rescue模式,以下主要讲如何通过PXE网卡启动进入rescue急救模式
通过PXE启动必须要求有一台服务器同时运行DHCP、FTP、NFS、TFTP服务
进入rescue模式后选择continue
如果之是grub损坏,只要重装grub到磁盘MBR的前446个字节即可(此方法同样适用于安装Windows后无法启动Linux):
修复丢失的/etc/fstab文件
如果丢失了/bin/bash(即bash损坏),则无法直接chroot,必须先修复bash
如果丢失了/bin/mount(即系统分区无法挂载),系统无法启动,开始不停的重启
修复丢失的/bin/mount文件
本文出自 “Vnimos” 博客,请务必保留此出处http://vnimos.blog.51cto.com/2014866/976393
其中可能导致系统无法启动的文件有:
/etc/fstab、/bin/bash、/bin/mount、或者是grub损坏
可以通过安装光盘进入rescue模式,以下主要讲如何通过PXE网卡启动进入rescue急救模式
通过PXE启动必须要求有一台服务器同时运行DHCP、FTP、NFS、TFTP服务
#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
进入rescue模式后选择continue
如果之是grub损坏,只要重装grub到磁盘MBR的前446个字节即可(此方法同样适用于安装Windows后无法启动Linux):
#chroot /mnt/sysimages #grub-install --recheck --no-floppy "(hd0)" #exit #exit #reboot
修复丢失的/etc/fstab文件
#lvm vgscan #lvm vgchange -a y Lrhel6 “若系统分区是逻辑卷,必须先激活分区” #mount /dev/Lrhel6/root /a #vim /a/etc/fstab
如果丢失了/bin/bash(即bash损坏),则无法直接chroot,必须先修复bash
#rpm -qf /bin/bash --root /mnt/sysimage “查询出/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/sysimage “安装bash所需的软件包,并指定根路径”
如果丢失了/bin/mount(即系统分区无法挂载),系统无法启动,开始不停的重启
修复丢失的/bin/mount文件
#mount 192.168.0.90:/var/ftp/pub /mnt/source #mount -o remount,rw /mnt/sysimages "若系统提示/mnt/sysimages为可读,可重新挂载,并添加读写权限” #cd /mnt/source/Packages #rpm -ivh util-linux-ng-2.17.2-12.4.el6.x86_64.rpm --force --nodeps --root=/mnt/sysimages
本文出自 “Vnimos” 博客,请务必保留此出处http://vnimos.blog.51cto.com/2014866/976393
相关文章推荐
- ubuntu14.0.4 和 win7 双系统 在重装 win7 后丢失Grub启动引导 修复
- 双系统 Ubuntu进入grub后内核文件丢失无法启动
- Linux ubuntu 修改了locale文件后系统无法启动进入系统修复模式变成无权限操作locale文件
- 修复错误配置fstab文件导致系统无法正常启动
- UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
- UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
- 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错
- linux系统启动流程及 MBR损坏,grub内容,文件误删,boot目录,分区误删修复
- 修复错误配置fstab文件导致系统无法正常启动
- UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
- UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
- 修复Ubuntu Grub引导,找回丢失的系统启动
- Ubuntu win7 双系统修改ubunbu13.04的grub文件更改启动顺序
- 关于HAL.DLL文件丢失导致系统无法启动的问题
- mini2440 -- 设置Kernel通过nfs方式启动文件系统
- linux错误修改inittab文件,无法启动,进入单用户模式进行修复的办法
- 通过grub进入Linux系统,并修复引导
- rman如何在nomount模式下恢复丢失的所有控制文件
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)
- 使用Win RE(Windows恢复环境)修复Windows 7启动文件丢失故障