系统排错

下面在虚拟机下测试
先介绍下如何进入拯救模式:
设置镜像地址
这里写图片描述
设置镜像启动
这里写图片描述
选择Troubleshooting
这里写图片描述
选择Rescue a Red Hat Entreprise Linux system
这里写图片描述
1.磁盘分区表缺失
输入1,然后在确认信息出现后回车
这里写图片描述
输入:
chroot /mnt/sysimage/
grub2-install /dev/vda
退出重启
这里写图片描述

2.引导文件缺失
需要知道系统分区所在位置以及内核所在位置
输入:
set root=’hd0,msdos1’
linux16 /vmlinuz-3.10.0-372.e17.x86_64 ro root=/dev/vda3
initrd16 /initramfs-3.10.0-372.e17.x86_64.img
boot
开机后:
grub2-mkconfig>/boot/grub2/grub.cfg
这里写图片描述

3.缺失内核
这里写图片描述

进入拯救模式
输入:
cp /run/install/repo/Packages/kernel-3.10.0-372.e17.x86_64.rpm /mnt/sysimage/mnt
chroot /mnt/sysimage/ ##进入系统根目录
cd mnt/ ##进入mnt目录
rpm2cpio /run/install/repo/Packages/kernel-3.10.0-372.e17.x86_64.rpm | cpio -id ##解压至当前目录,不能指定解压目录
cp boot/vmlinuz-3.10.0-372.e17.x86_64 /boot/ ##复制内核到boot中
reboot ##重启

4./boot 缺失
进入拯救模式
df ##查看系统根目录在/mnt/syscimage
chroot /mnt/sysimage ##进入系统根目录
mount /dev/cdrom /mnt ##挂载cdrom镜像
cd /mnt/Packages
rpm -ivh –force kernel-* ##重新安装内核,–force是强制安装
grub2-install /dev/vda ##挂载磁盘分区表
开机时会出现引导文件缺失的问题,按照上面步骤就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值