我有2010年的Mac Mini(4,1)上运行的Ubuntu 10.04.1(Lucid)。 这是一个服务器,所以我希望它能够在电源故障后重新启动(“服务器模式”)。
在Mac OS X中,您可以在“节能”系统偏好设置中选中“停电后自动启动”。 但是,检查此值似乎不会影响Ubuntu中的“服务器模式”行为(也就是说,在断电后它不会重新启动)。
这似乎是因为“服务器模式”值不是在pram / efi中保存,而是在每次启动时由Mac OS X设置。
我发现本教程介绍了如何打开Mac Mini的“服务器模式”,但不起作用:
$ setpci -s 0:1f.0 0xa4.b=0 setpci: Warning: No devices selected for `0xa4.b=
新的4,1 Mac Minis发生了很大的变化 – 只是把Ubuntu安装在它上面是相当棒的。 也许“服务器模式”的咒语也改变了?
我的问题是:如何在新的4,1 Mac Minis上启用“服务器模式”?
我在这篇文章中find了答案。 新的setpci命令是
sudo setpci -s 00:03.0 0x7b.b=19
顺便说一下,这个设置不是“粘滞”的,不会在重新启动时持续存在 – 每次启动时都必须设置它。
你可以把这个命令放在一个bash脚本中,并在启动时运行它。 有关启动脚本的详细信息,请参阅此处 。