当我尝试在 XenServer 6.5 主机上创建新的 SLES 12 VM 时失败,并显示以下错误消息:
"Failed","Starting VM 'AAEB-PUBLIC218LY' Internal error: xenopsd internal error:
VM = 4d956449-7325-0793-5a0c-63f0f10c31c7; domid = 18;
Bootloader.Bad_error Traceback (most recent call last):
File "/usr/bin/eliloader", line 1153, in ?
sys.exit(main()) File "/usr/bin/eliloader", line 1143,
in main handle_first_boot(vm, img, args, other_config)
File "/usr/bin/eliloader", line 870, in handle_first_boot
kernel, ramdisk = sles_first_boot_handler(vm, repo_url, other_config)
File "/usr/bin/eliloader", line 677, in sles_first_boot_handler
fetchFile(vmlinuz_url, vmlinuz_file, pv_kernel_max_size)
File "/usr/bin/eliloader", line 316, in fetchFile
raise ResourceNotFound, source
__main__.ResourceNotFound
我在网上找到的所有文章都不适用于这个问题。
知道出了什么问题吗?
笔记:
- 我正在使用 XenServer SLES 12 64 位模板。
- VM 具有 3072 MB RAM。
- VM 具有 15 GB 硬盘。
答案1
调试 XenServer 加载程序后,我意识到问题所在:我错误地添加了错误的 ISO 文件作为引导设备。
更具体地说:我添加SLE-12-SDK-DVD-x86_64-GM-DVD1.iso
而不是SLE-12-SP1-Server-DVD-x86_64-GM-DVD1.iso
.是的,我知道,一个愚蠢的错误......