在盖子关闭的情况下让Ubuntu Server在笔记本电脑上运行?
我决定使用我的Eee PC 1001HA作为家庭服务器。 我通过Wi-Fi连接到路由器,运行Ubuntu Server 12.04。 一切正常,除了这个恼人的问题:
当我关闭盖子时,ssh服务器停止工作,我猜,wlan0也是。
尝试了BIOS,没有任何关于盖子的选择。 我的wlan0是RaLink RT3090。
在盖子衍生物之间尝试了ls -lrt /var/log
,但我无法理解那些撒旦的日志。 如果需要,我可以分享。
pm-powersave.log
似乎在盖子运动之间更新。 所以我想我要禁用这个“powersave”服务。 我可以这样做吗? 我不介意服务器是否全天运行。
请记住,没有UI,这是一个带盖的上网本,它连接到交流适配器。
编辑:这只是一种解决方法,但我可以单击电源按钮并快速关闭盖子。 这样服务器可以正常启动并自动连接到无线网络。 (在这里找到)
要禁用进入睡眠模式,我必须编辑/etc/systemd/logind.conf
文件并修改该行:
#HandleLidSwitch=suspend
至
HandleLidSwitch=ignore
然后做
sudo service systemd-logind restart
只是为了确认,戴尔X100e上的14.04 LTS服务器用户。
sudo apt-get install acpi-support sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none" sudo /etc/init.d/acpid restart
瞬间能够关闭盖子,没有问题。
只是张贴以确认以前的海报解决方案是唯一需要的解决方案。 除此之外,不需要(当前)做任何其他事情。
一切都停止工作,因为…笔记本电脑进入睡眠状态! (暂停模式)。
要停止,只需禁用ACPI 盖子按钮事件。
编辑/etc/acpi/event/lidbtn
并注释掉底部的两行:
#/ etc / acpi / events / lidbtn #当用户关闭或打开盖子时调用 event = button [/] lid#在开头用#注释出来 action = / etc / acpi / lid.sh#在这里相同
重新启动,应该是它。
我使用14.04 LTS和华硕EEE。
上面Stephan的解决方案对我不起作用。 但是, 这个答案有效。
我认为在/etc/default/acpi-support
设置SUSPEND_METHODS="none"
选项会做同样的事情
这对我有用 – 我的Ubuntu Server安装也没有/ etc / acpi / event / lidbtn,但是我安装了acpi-support软件包然后就出现了。
该软件包安装了一大堆其他X11相关软件包,但没有启用图形模式,请不要担心。
一旦我评论了上面的最后两行,那么我的笔记本电脑在盖子关闭的情况下继续运行。