我正在尝试首次在 ubuntu 12.04 LTS 上安装 Xen(在刀片服务器、8GB RAM 上运行,没有顽皮的 iscsi控制器,运行LSISAS1064E)
我已经关注官方 ubuntu 说明并得到了臭名昭著的 "(XEN) Not enough memory to relocate the dom0 Kernel image"
错误。
我尝试手动构建支持 dom0 的内核(按照Xen 的主线 Linux 内核配置)如建议的那样Ubuntu 论坛但是即使使用我的内核,我仍然不断收到错误(不用说,ubuntu 操作系统可以正常启动)。
我尝试了最新的稳定内核(3.7.4),使用了 ubuntu 的内核和来自官方来源的手动构建以及 3.8.0-rc4(来自 kernel.org)
我尝试过在以下位置设置 dom0 RAM 大小/etc/default/grub
:
GRUB_DEFAULT="Xen 4.1-amd64"
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX="rootdelay=180"
GRUB_DISABLE_OS_PROBER=true
GRUB_CMDLINE_LINUX="apparmor=0"
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=512M"
切换默认堆栈到xl
(按照建议这里) 并且为了确保万无一失 - 默认 bios 启动选项是 SAS。但是,我仍然不断收到错误。我尝试用谷歌搜索,但大多数答案都是关于 QLogic iSCSI 控制器的。
我是否遗漏了什么或者应该返回 vmaware?