当前位置: 代码网 > 移动>阿里 > CentOS:/dev/centos/root does not exist-修改分区后无法启动操作系统

CentOS:/dev/centos/root does not exist-修改分区后无法启动操作系统

2024年08月03日 阿里 我要评论
CentOS /dev/centos/root does not exist 修改分区后无法启动操作系统,删除分区后无法启动操作系统

环境:centos 7.9

目录

一、起因

二、解决办法

三、总结及正确操作步骤


一、起因

对分区名字进行了修改,但是未将/etc/fstab、/etc/grub2.cfg文件同步修改,导致服务器重启后识别不到分区,无法开机。

修改逻辑卷过程

当前/etc/fstab文件内容,还是保持原有的名字

重启后在锁屏界面一直加载,按f2查看当前状态显示报错‘/dev/centos/root does not exist’

二、解决办法

重启服务器

进入到选择内核的界面,按下e

进入到以下界面,光标向下,找到开头linux16的那一段,将该段中的卷名修改为当前的名字,例如本案例中将/dev/mapper/centos-root修改为/dev/mapper/centos-lv_rootcentos/root修改为centos/lv_root(如果是将对应的分区删除,需要将这里有的记录也删除)

修改前

修改后

按下ctrl+x键进入系统,此时已经可以正常进入系统

进入系统后将/etc/fstab文件中的卷名修改

修改/etc/grub2.cfg中的内核启动参数,避免下次重启再次遇到此问题

三、总结及正确操作步骤

1、对于分区名进行修改后,需要在/etc/fstab、/etc/grub2.cfg中同步修改。

2、如果删除了某个卷,在/etc/fstab文件中也需要将对应的记录删除,否则也会导致该现象的发生。


扩展:

dracut模式命令:

1、重新识别lvm

lvm vgscan

lvm vgchange -ay

2、boot下grub文件,需要先挂载/dev/sda1

/dev/sda1/grub2/grub.cfg

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com