我想安装Xen Server 6.2,虽然ipxe,我尝试了不同的configuration,没有运气使工作到现在。
我发现一些可能的例子,使用TFTP服务器从pxe启动,这里是一个例子:
default xenserver-auto label xenserver-auto kernel mboot.c32 append xenserver/xen.gz dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://[pxehost]/answerfile.xml remotelog=[SYSLOG] install --- xenserver/install.img
问题是,ipxe使用不同的语法,我想不出如何转换这个configuration工作在IPXE。
这是我的ipxe文件到目前为止:
#!ipxe echo "XEN Server is booting up" initrd http://server-ip/pxe/xen/boot/xen.gz kernel http://server-ip/pxe/xen/boot/pxelinux/mboot.c32 boot
任何一个能提供正确的configuration吗?
不简单; 你仍然必须玩pxelinux版本加ipxe自定义编译。 一个真正的混乱。 阅读这个ipxe线程。
从http://ipxe.org/cmd/kernel我会怀疑你可以像这样添加内核选项
kernel http://server-ip/pxe/xen/boot/pxelinux/mboot.c32 dom0_max_vcpus=1-2 dom0_mem=752M,max:752M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://[pxehost]/answerfile.xml remotelog=[SYSLOG] install --- xenserver/install.img
这里是一个类似的设置而不是Xen Server http://jpmens.net/2011/07/18/network-boot-machines-over-http/ 。 它有可能是服务器找不到xenserver / vmlinuz和/或install.img,你可以尝试添加完整的http://path或找出什么是正确的位置ipxe把这些文件。