歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

讓雙CPU的linux機器自動關機

  我裝了一台雙CPU的機器,我注意到運行halt或者shutdown指令後,系統不能自動掉電。於是我開始研究,發現由APM電源管理選項在SMP機器上不可靠,所以如果SMP支持被編譯到內核中的話,APM對SMP的機器會自動無效。   我閱讀了APM核心源文件(arch/i386/kernel/apm.c)的注釋, 發現有一種方法解決這個問題。就是啟動系統時給內核傳入兩個參數。   第一步就是確保APM支持被編譯到了內核中。我知道大多數發行版缺省就是這樣的,但是如果你自己編譯內核,請確保打開該選項。APM選項位於"General Setup -> Advanced Power Management BIOS Support." 確保該項是'Y'(編入內核) ,而不是'M'(編譯成模塊).   現在你在內核中有了APM支持,你需要升級boot loader的配置文件。需要加入的兩個選項為apm=on和apm=power-off。如果你使用LILO作為boot loader, 你需要增加一行"append"。實例如下:   image=/vmlinuz   label=Linux   root=/dev/hda2   append="apm=on apm=power-off"   別忘了運行/sbin/lilo使改動生效。   如果你使用GRUB作為boot loader,你應該編輯配置文件,例如   title Debian GNU/linux   root (hd0,1)   kernel /vmlinuz apm=on apm=power-off   如果你使用別的boot loader,你需要閱讀相關文檔,以發現給內核傳送參數的方法。




Copyright © Linux教程網 All Rights Reserved