我从iPXE加载了一个脚本。
我想要的是,当从san启动失败时,脚本会从本地硬盘驱动器(或CDROM)返回引导。
其想法是允许从本地CDROM或USB驱动器将操作系统安装到SAN目标上。
在iPXE文档中,我看不到告诉我如何从本地内部驱动器启动的任何地方。我该怎么做?
发布于 2013-02-08 15:24:56
通常的方法是将本地驱动器设置为BIOS引导顺序中的下一个项,并在iPXE外壳或脚本中使用exit命令。
发布于 2012-09-27 04:44:25
回答我自己的问题。
桑引导--没有描述--驱动器0x80
或者可能是0x81或0x82
我能够在0x82上启动linux USB驱动器。
发布于 2022-04-04 05:27:23
在进行正确配置之前,如果iPXE引导脚本失败/结束,您的PC应该使用BIOS中配置的下一个引导选项进行引导。因此,首先-确保您在BIOS中的引导顺序是正确的。
根据可用的iPXE命令列表(这里列出的是- 命令),exit命令应该完成这项工作。
但是:根据我的经验,它不适用于某些BIOS。不确定它是否是BIOS提供程序部件上的错误。在测试的两台机器中,只有一台在exit命令之后使用了next引导选项。第二台机器刚刚打开启动设置,等待用户输入。
解决这两台机器问题的解决办法如下:
exit 1指定错误级别1会阻止系统打开启动菜单并引导到下一个选项。
另一种可能的解决办法也有效:
sanboot --no-describe --drive 0x80这里的想法是指定不存在的SAN设备(0x80),因此iPXE引导失败并引导到下一个引导选项。
推荐的方法是更新BIOS并使用exit命令。如果没有适当的方法可供选择的话,只能使用类似上述的解决办法。
https://serverfault.com/questions/431550
复制相似问题