有人有在 ia64 上通过 lanboot 安装 SLES 的经验吗?我为 i386 和 x86_64 甚至 PowerPC 进行过大量网络 SLES 安装,但不知为何 ia64 让我很为难。
我已经正确设置了 elilo.conf 文件来安装 RHEL,但似乎找不到适合 SLES 的内核映像。我查看了 SLES 磁盘上的 boot/ia64 目录,但似乎没有任何东西允许我启动。
不幸的是,Novell 几乎没有关于 ia64 的文档,也没有关于 ia64 网络安装的文档。我在所有新版本的 SLES 中都遇到了这个问题,似乎并不局限于 SLES10 或 SLES11。
仅供参考,下面是我的 elilo.conf 文件的示例部分:
#This 'image' file seems to be invalid
image = iso_images/sles-10-sp3/ia64/boot/ia64/image
label = sles-10-sp3-pos
append = "ip=dhcp install=http://<IP>/files/iso_images/sles-10-sp3/ia64/ vnc=1 vncpassword=PASS autoyast=http://<IP>/files/autoyast/sles-10-sp3.xml console=ttyS1,115200n8r console=tty0"
initrd = iso_images/sles-10-sp3/ia64/boot/ia64/initdisk.gz
服务器上的输出如下:
Client MAC Address: <MAC> ..
Client IP Address: <IP>
Subnet Mask: <SUBNET>
BOOTP Server IP Address: <IP>
DHCP Server IP Address: <IP>
Boot file name: elilo.efi
Retrieving File Size.
Retrieving File (TFTP).
ELILO boot: sles-10-sp3-pos
elilo.c(line 83):Cannot find a loader for iso_images/sles-10-sp3/ia64/boot/ia64/image
Exit status code: Load Error
有人知道我可以在哪里找到正确的内核映像吗?
答案1
因此你的 ELILO 似乎有效。尝试这个 在我们的环境中设置安装服务器时,我使用了 Ubuntu 10.4 LTS 提供的 pxe 映像 - 这对于 EFI 来说可能也是一个好主意(如果 Ubuntu 有的话)。
原因是 Ubuntu 版本较新并且提供了更多功能。