服务器设置和教程 · 9 10 月, 2024

在 Ubuntu 18.04 的電源菜單中添加 (Hibernate) 休眠選項

在 Ubuntu 18.04 的電源菜單中添加 (Hibernate) 休眠選項

在使用 Ubuntu 18.04 的過程中,許多用戶可能會發現系統的電源菜單中缺少了 (Hibernate) 休眠選項。休眠功能可以將當前的工作狀態保存到硬碟中,並關閉電源,這樣在重新啟動時可以快速恢復到之前的狀態。這對於需要長時間不使用電腦但又希望保留當前工作狀態的用戶來說,無疑是一個非常實用的功能。本文將介紹如何在 Ubuntu 18.04 中添加休眠選項。

檢查系統支持

在開始之前,首先需要確認您的系統是否支持休眠功能。可以通過以下命令來檢查:

sudo systemctl hibernate

如果系統成功進入休眠狀態,則表示您的系統支持該功能。如果沒有,則可能需要進行一些配置。

配置交換分區

休眠功能依賴於交換分區(swap partition)的大小。一般來說,交換分區的大小應該至少等於物理內存的大小。您可以使用以下命令來檢查當前的交換分區大小:

swapon --show

如果交換分區的大小不足,您需要擴展它。這可以通過以下步驟來完成:

  • 首先,關閉當前的交換分區:
  • sudo swapoff -a
  • 然後,使用以下命令創建一個新的交換文件(假設您希望創建一個 4GB 的交換文件):
  • sudo fallocate -l 4G /swapfile
  • 接下來,設置正確的權限:
  • sudo chmod 600 /swapfile
  • 然後,將其設置為交換分區:
  • sudo mkswap /swapfile
  • 最後,啟用新的交換分區:
  • sudo swapon /swapfile
  • 為了在啟動時自動啟用交換分區,您需要編輯 /etc/fstab 文件,添加以下行:
  • /swapfile none swap sw 0 0

編輯 GRUB 配置

接下來,您需要編輯 GRUB 配置文件,以便系統能夠識別休眠功能。使用以下命令打開 GRUB 配置文件:

sudo nano /etc/default/grub

找到以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

並將其修改為:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/sdXY"

其中,/dev/sdXY 是您的交換分區的路徑。您可以使用以下命令來查找交換分區的路徑:

lsblk

完成後,保存並退出編輯器。然後,更新 GRUB 配置:

sudo update-grub

添加休眠選項到電源菜單

最後,您需要將休眠選項添加到電源菜單。使用以下命令編輯 logind.conf 文件:

sudo nano /etc/systemd/logind.conf

找到以下行:

#HandleHibernateKey=hibernate

將其取消註解並確保設置為:

HandleHibernateKey=hibernate

保存並退出編輯器。然後,重新啟動系統以使更改生效。

總結

通過以上步驟,您應該能夠在 Ubuntu 18.04 的電源菜單中成功添加 (Hibernate) 休眠選項。這不僅能提高您的工作效率,還能延長設備的使用壽命。如果您對於伺服器管理或其他技術問題有興趣,歡迎訪問我們的網站了解更多資訊,特別是有關 香港VPS云服务器 的解決方案。