Ubuntu

執行 Ubuntu(伺服器)的 Mac 斷電後重啟

  • November 27, 2010

我在 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 Mini 上啟用“伺服器模式”?

我發現答案埋在這篇文章中。新的 setpci 命令是

sudo setpci -s 00:03.0 0x7b.b=19

順便說一句,這個設置不是“粘性的”,並且不會在重新啟動後持續存在——它必須在每次啟動時設置。

您可以將此命令放在 bash 腳本中並在啟動時執行它。有關啟動腳本的詳細資訊,請參見此處。

引用自:https://serverfault.com/questions/203522