我正在尝试启动一台服务器,当我发现如果电源突然中断,服务器会自动启动时,我非常兴奋。因此,如果我在服务器仍在运行时拔下电源,下次插入电源时,服务器就会启动。如果我的服务器位置停电,这将非常有用,因为发电机需要大约 3 分钟才能启动。发生这种情况时,我必须从 GRUB 手动启动 Linux 服务器 14.04,它不会自动启动。有没有什么方法可以解决这个问题,或者可能有办法禁用它并启用远程启动。我目前正在使用 Dell PowerEdge 840。
答案1
在 GRUB 中,您可以定义默认菜单项和超时。必须进行定义,以实现断电后自动开机。
GRUB 0.97 (http://www.gnu.org/software/grub/manual/legacy/grub.html)
GRUB 配置文件:'/boot/grub/menu.lst',您必须使用任何文本编辑器(如“nano”)编辑此文件。变量是“default”和“timeout”。
GRUB 2.x ([http://www.gnu.org/software/grub/manual/grub.html])
GRUB 配置文件:/boot/grub/grub.cfg
变量是“default”和“timeout”。如果您的系统使用 GRUB 的“简单配置”,则需要在“/etc/default/grub”文件中设置 GRUB_DEFAULT 和 GRUB_TIMEOUT,并运行“grub-mkconfig”实用程序。另请参阅:GRUB 2.x 手册中的“简单配置”部分。
根据您的 Ubuntu 版本,您的 GRUB 版本可能是 2。
顺便说一句,由于您的发电机需要大约 3 分钟才能启动,我认为 UPS 是一项不错的投资。断电对任何现代操作系统的文件系统都不利。