我正在设置一个 autoinst.xml 文件以自动安装 SLES 11。系统提示我输入下面的各种接口设置,但服务器重新启动后它们似乎不会保留。我认为我没有正确定义 xml。我希望有人有这方面的经验。
<ask-list>
<ask>
<path>networking,dns,hostname</path>
<question>Enter Hostname (server name)</question>
<stage>initial</stage>
<default>merkin</default>
</ask>
<ask>
<path>networking,interfaces,interface,0,device</path>
<question>Enter the primary ethernet device:</question>
<stage>initial</stage>
<default>eth0</default>
</ask>
<ask>
<path>networking,interfaces,interface,0,ipaddr</path>
<question>Enter the primary IP Address:</question>
<stage>initial</stage>
</ask>
<ask>
<path>networking,interfaces,interface,0,netmask</path>
<question>Enter the Netmask Address:</question>
<stage>initial</stage>
</ask>
<ask>
<path>networking,routing,routes,route,0,gateway</path>
<question>Enter the primary Gateway Address:</question>
<stage>initial</stage>
</ask>
</ask-list>
第一个主机名似乎粘得很好,但其余的则不然。作为替代方案,有没有办法在配置网络设备的部分停止自动安装,以便用户可以接管?我能够显示分区建议,但不确定如何对网络设置执行相同操作。
答案1
autoinst.xml 不会设置持久配置。需要使用一个接口节。创建 autoinst.xml 文件的最简单方法是按照您想要的方式构建一个框,最后选择“克隆”。这将在 root 的主目录中创建 XML 文件。使用它并修改不同机器的其他设置。或者使用命令行或 GUI YAST,并且有一个自动安装创建器(如果您安装了它)。
在高级安装指南中查找网络和接口的 XML 片段,这些是关键字。