提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

进阶排查:第四步:检查grub文件是否正确

|

问题描述

    勾选“virtio”磁盘后,本地磁盘盘符会从sdX变为vdX,若grub配置文件中配置为sdX,则在启动时会报错。/分区若不是LVM的lv则建议统一使用磁盘的UUID或LABEL来指定。

解决方案

1.通过上一步获取到了grub文件的路径
centos6.X的相关解释参考《Linux相关知识》1.6.4章节


centos7.X的grub解释:/boot/grub2/grub.cfg

Tips:
1.一般root=xxxx中的xxx即为/分区;
2.一般centos7.x为lv,可以不改为UUID或LABEL;centos6.x很大部分为非LV:
如:root=/dev/sda2
此时需要改为UUID或LABLE(个人喜欢改为UUID):
改后例子(具体以blkid输出的分区id为准):
root=UUID=b0i9QM- 72xJ-asbT-Av0f- izzh- stCx- 1QBM2b
或(以实际为准)
root=LABEL=gen

操作影响范围

操作前需对虚拟机打快照

我要分享
文档编号: 219123
作者: admin
更新时间: 2023-01-05 17:29
适用版本: