如何解决?我再也无法启动了
Jan 24, 2014 10:03:29 AM Error: Starting VM 'CentOS 6 (64-bit)' -
Internal error: xenopsd internal error:
VM = 182361af-d10a-d97b-3a65-346d9cec1bcb; domid = 133;
Bootloader.Bad_error Traceback (most recent call last):
File "/usr/bin/pygrub", line 895, in ?
part_offs = get_partition_offsets(file)
File "/usr/bin/pygrub",
line 105, in get_partition_offsets
image_type = identify_disk_image(file)
File "/usr/bin/pygrub", line 49, in identify_disk_image
fd = os.open(file, os.O_RDONLY)
OSError: [Errno 2] No such file or directory:
'/dev/sm/backend/94b422b6-3e31-88fb-bc55-99b33de9d89a/36bce863-ba6d-4792-b29d-dc6211bd5e8c'
答案 0 :(得分:3)
可能是您的服务器未正确关闭,因此,分区已安装为只读。你必须拔下你的pbd,检查并重新插入读写。
这是为我做的。
答案 1 :(得分:1)
看起来VDI
的{{1}}已损坏或已删除。从VM
点击Xencenter
,然后转到相应的VM
(本地存储或共享)以检查VDI是否存在。我想你必须重新创建磁盘!
答案 2 :(得分:0)
我解决了同样的问题,我无法让我的VDI挂载到任何虚拟机中,并且使用"没有这样的文件或目录启动虚拟机失败:/ dev / sm / backend"你得到的错误。
解决这个问题的方法是制作每个虚拟机的快照,从快照创建新虚拟机,然后删除旧虚拟机。