Ubuntu
執行 Ubuntu(伺服器)的 Mac 斷電後重啟
我在 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 腳本中並在啟動時執行它。有關啟動腳本的詳細資訊,請參見此處。