如何修改MAAS中的pxe配置?

我正在使用MAAS,在调试步骤中,我在屏幕上出现完整错误

timeout: killing /sbin/modprobe -bv pci 

我调查了一下,显然这是一个acpi问题。 所以我尝试更改并在此文件中添加一个参数/var/lib/tftpboot/pxelinux.cfg/default。

我在默认情况下添加了这些选项

 APPEND noacpi noapm pci=noacpi lba acpi=off apm=off 

但每次重新启动maas-pserv运行调试过程时,都会重新生成此文件。

怎么克服这个?

谢谢!

EDIT1:我在补鞋匠的日志中看到了这一点

 Thu May 3 15:27:56 2012 - INFO | generating GPXE/PXE configuration files Thu May 3 15:27:56 2012 - WARNING | warning: kernel option length exceeds 255 Thu May 3 15:27:56 2012 - INFO | generating: /var/lib/tftpboot/pxelinux.cfg/01-00-1d-09-f0-4b-c2 

但是生成默认文件的配置? / etc / cobbler / pxe中有这么多文件

您无法在技术上修改MAAS中的PXE配置文件。 你必须手动编辑它。 每次向MAAS添加节点时,都会为该节点的一个MAC地址创建一个PXE配置文件。 在您的情况下,根据您的日志,您必须编辑以下文件:

 /var/lib/tftpboot/pxelinux.cfg/01-00-1d-09-f0-4b-c2 

并添加

noacpi noapm pci=noacpi lba acpi=off apm=off

append线。 它应该看起来像::

 append initrd=/images/precise-i386/initrd.gz locale= locale=en_US priority=critical text auto url=http://192.168.122.1/cblr/svc/op/ks/system/node-1577c5ae-957c-11e1-9a87-58946bf1d72c hostname=node-01001s09f04bc2 domain=local suite=precise noacpi noapm pci=noacpi lba acpi=off apm=off 

希望这可以帮助!