案例1现象:系统不能正常进入 进入紧急模式
原因:vi /etc/fstab 出的问题 原来有盘(之前有数据盘写在了fstab上 做成系统模板后 没有修改fatab)
一、开机时进入如下界面,(按下方向键盘,阻止系统自动继续)
按e键出现下面界面
按方向键下,定位到最后,找到“ro”一行,ro的意思是read only,
将“ro”替换成 rw init=/sysroot/bin/sh,如下图
二、按Ctrl-x 进行重启进入单用户模式
三、执行chroot /sysroot。其中chroot命令用来切换系统,/sysroot/目录就是原始系统
:/# chroot /sysroot
四、然后修改fstab
cnetos8单用户模式注意:
touch /.autorelabel
案例2现象:
/run/initramfs/rdsosreport.txt
操作:单用户模式也进不去
解决方法如下:
ls -l /dev/mapper
xfs_repair /dev/mapper/centos-root
xfs_repair -L /dev/mapper/centos-root
init 6 #重启
第一时间想到的是多块磁盘的问题(本次机器只有一块磁盘)
案例3重建 initramfs以及GRUB2:
将基于 CentOS 或 RHEL 的系统迁移到新硬件,或者进行了一些硬件更改,那么在您尝试引导系统后,您最终可能会看到如下内容
以centos7机器迁移后现象为例:
进入很慢,然后进入之后报这个错误:
解决:
1、光驱挂载centos7iso并进入救援模式
chroot /mnt/sysimage //更改 root 目录
ls -lah /boot/initramfs-* //并列出拥有的 initramfs 映像
dracut -f /boot/initramfs-3.10.0-957.1.3.el7.x86_64.img 3.10.0-957.1.3.el7.x86_64 //dracut -f为该特定内核重建内核映像(具体版本以拥有的 initramfs 映像为例)
vi /etc/fstab //把多余的挂载删除
blkid
grub2-install /dev/vda //重建 GRUB2
passwd //修改密码
重启进入系统后,网卡改成dhcp,重启网卡;远程登陆验证.