建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

suse11安装vmtools之后无法启动

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机编辑 | 虚拟机开关机
适用版本 通用
suse11的虚拟机在安装vmtools之后无法进入系统, 提示Could not find /dev/disk/by-id/xxxxx
报错如下:


无告警
1. 虚拟机系统为suse11(包括 sp1  sp2  sp3)
2. 安装了vmtools并启用了virtio磁盘, 无法进入系统, 报错如上
3. 去掉勾选virtio磁盘之后能进入操作系统
以上操作均吻合说明是同一问题
SUSE 11由于启动时候使用的磁盘的uuid标志来查找磁盘, 使用virtio之后磁盘的UUID会发生变化导致启动失败
操作之前先将虚拟机打快照
1. 报错之后会进入一个shell, 在shell中执行 ls -l /dev/disk/by-id/



发现磁盘对应的软连接为 virtio-vmid-0-part1

2. 将虚拟机关机, 并去掉virtio磁盘选项, 然后开机
3. 备份文件 /boot/grub/menu.lst
将menu.lst中对应的磁盘参数修改为 virtio-vmid-0-part形式



4. 修改之后将虚拟机关机, 勾选virtio并重新启动
需重启当前虚拟机
本页目录
  • 问题描述
  • 告警信息
  • 有效排查步骤
  • 根因
  • 解决方案
  • 操作影响范围
  • 是否是临时解决方案