由于我的IBM中心H很难从CDROM启动HS22刀片,所以对我来说最好的选择是通过网络安装。因此,我正在尝试设置XenServer 7.1.0安装的PXE引导。我正在遵循Citrix安装指南附录C的第37页及其后。
我的刀片正在引导到grub控制台,但没有加载安装系统。所以我想tftp和dhcp运作得很好。
在第38页,安装指南说:
为UEFI启动配置TFTP服务器以配置TFTP服务器以启动UEFI:
menuentry "XenServer Install (serial)" {
multiboot2 /EFI/xenserver/xen.gz dom0_mem=1024M,max:1024M watchdog dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
module2 /EFI/xenserver/vmlinuz console=hvc0
module2 /EFI/xenserver/install.img }好的,由于ISO根目录中没有grubx64.efi文件,所以我从/EFI/xenserver获取了一个文件。
然后,在没有任何其他东西的情况下,遵循这段配置。我不知道该怎么办,所以也许我的问题就是:
> default xenserver
> label xenserver
> kernel mboot.c32 append /tftpboot/EFI/xenserver/xen.gz
> dom0_mem=1024M,max:1024M watchdog dom0_max_vcpus=4 com1=115200,8n1 \
> console=com1,vga --- /tftpboot/EFI/xenserver/vmlinuz \ console=hvc0
> console=tty0 \
> --- /tftpboot/EFI/xenserver/install.img发布于 2017-04-10 15:21:10
我没有找到真正的解决办法,但是:
由于某些原因,grub中的root变量没有设置,因此grub找不到配置文件。
我的解决办法是在grub控制台中手动设置变量并加载配置。
set root=(tftp,192.168.xxx)
configfile /EFI/xenserver/grub.cfg此外,需要采用grub.cfg来查看本地屏幕上的安装程序:
menuentry "XenServer Install (serial)" {
multiboot2 /EFI/xenserver/xen.gz dom0_mem=1024M,max:1024M watchdog dom0_max_vcpus=4 com1=115200,8n1 console=com1,vga
module2 /EFI/xenserver/vmlinuz console=hvc0 console=tty0
module2 /EFI/xenserver/install.img }https://serverfault.com/questions/842703
复制相似问题