

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Linux AMI 設定為支援休眠
<a name="hibernation-enabled-AMI"></a>

下列 Linux AMI 可支援讓 Amazon EC2 執行個體進入休眠，但前提是您完成本節中所述的其他組態步驟。

**Topics**
+ [2023.09.20 或之後發行的 AL2023 最小 AMI](#configure-AL2023-minimal-for-hibernation)
+ [2019.08.29 或之後發佈的 Amazon Linux 2 最低 AMI](#configure-AL2-minimal-for-hibernation)
+ [2019.08.29 前發佈的 Amazon Linux 2](#configure-AL2-for-hibernation)
+ [2018.11.16 前發佈的 Amazon Linux](#configure-AL-for-hibernation)
+ [CentOS 版本 8 或更新版本](#configure-centos-for-hibernation)
+ [Fedora 版本 34 或更新版本](#configure-fedora-for-hibernation)
+ [Red Hat Enterprise Linux 版本 8 或 9](#configure-RHEL-for-hibernation)
+ [Ubuntu 20.04 LTS (Focal Fossa) 在序號 20210820 前發佈的版本](#configure-ubuntu2004-for-hibernation)
+ [Ubuntu 18.04 (Bionic Beaver) 在序號 20190722.1 前發佈的版本](#configure-ubuntu1804-for-hibernation)
+ [Ubuntu 16.04 (Xenial Xerus)](#configure-ubuntu1604-for-hibernation)

如需支援休眠且*不需要額外*組態的 Linux 和 Windows AMI，請參閱 [AMI](hibernating-prerequisites.md#hibernation-prereqs-supported-amis)。

如需詳細資訊，請參閱[在 Amazon Linux 2 執行個體上更新執行個體軟體](https://docs.aws.amazon.com/linux/al2/ug/install-updates.html)。

## 2023.09.20 或之後發行的 AL2023 最小 AMI
<a name="configure-AL2023-minimal-for-hibernation"></a>

**設定 2023.09.20 或之後發行的 AL2023 最小 AMI 以支援休眠**

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo dnf install ec2-hibinit-agent
   ```

1. 重新啟動服務。

   ```
   [ec2-user ~]$ sudo systemctl start hibinit-agent
   ```

## 2019.08.29 或之後發佈的 Amazon Linux 2 最低 AMI
<a name="configure-AL2-minimal-for-hibernation"></a>

**設定 2019.08.29 或之後發佈的 Amazon Linux 2 最低 AMI 以支援休眠**

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo yum install ec2-hibinit-agent
   ```

1. 重新啟動服務。

   ```
   [ec2-user ~]$ sudo systemctl start hibinit-agent
   ```

## 2019.08.29 前發佈的 Amazon Linux 2
<a name="configure-AL2-for-hibernation"></a>

**將 2019.08.29 前發佈的 Amazon Linux 2 AMI 設定為支援休眠**

1. 更新核心至 `4.14.138-114.102` 或更新版本。

   ```
   [ec2-user ~]$ sudo yum update kernel
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo yum install ec2-hibinit-agent
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `4.14.138-114.102` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```

1. 停止執行個體，並建立 AMI。如需詳細資訊，請參閱[建立 Amazon EBS 支援的 AMI](creating-an-ami-ebs.md)。

## 2018.11.16 前發佈的 Amazon Linux
<a name="configure-AL-for-hibernation"></a>

**將 2018.11.16 前發佈的 Amazon Linux AMI 設定為支援休眠**

1. 更新核心至 `4.14.77-70.59` 或更新版本。

   ```
   [ec2-user ~]$ sudo yum update kernel
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo yum install ec2-hibinit-agent
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `4.14.77-70.59` 或更高版本。

   ```
   [ec2-user ~]$ uname -a
   ```

1. 停止執行個體，並建立 AMI。如需詳細資訊，請參閱[建立 Amazon EBS 支援的 AMI](creating-an-ami-ebs.md)。

## CentOS 版本 8 或更新版本
<a name="configure-centos-for-hibernation"></a>

**將 CentOS 版本 8 或更新版本的 AMI 設定為支援休眠**

1. 更新核心至 `4.18.0-305.7.1.el8_4.x86_64` 或更新版本。

   ```
   [ec2-user ~]$ sudo yum update kernel
   ```

1. 安裝 Fedora Extra Packages for Enterprise Linux (EPEL) 儲存庫。

   ```
   [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo yum install ec2-hibinit-agent
   ```

1. 啟用休眠代理程式以在開機時開始。

   ```
   [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `4.18.0-305.7.1.el8_4.x86_64` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```

## Fedora 版本 34 或更新版本
<a name="configure-fedora-for-hibernation"></a>

**將 Fedora 版本 34 或更新版本的 AMI 設定為支援休眠**

1. 更新核心至 `5.12.10-300.fc34.x86_64` 或更新版本。

   ```
   [ec2-user ~]$ sudo yum update kernel
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo dnf install ec2-hibinit-agent
   ```

1. 啟用休眠代理程式以在開機時開始。

   ```
   [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `5.12.10-300.fc34.x86_64` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```

## Red Hat Enterprise Linux 版本 8 或 9
<a name="configure-RHEL-for-hibernation"></a>

**設定 Red Hat Enterprise Linux 8 或 9 AMI 以支援休眠**

1. 更新核心至 `4.18.0-305.7.1.el8_4.x86_64` 或更新版本。

   ```
   [ec2-user ~]$ sudo yum update kernel
   ```

1. 安裝 Fedora Extra Packages for Enterprise Linux (EPEL) 儲存庫。

   RHEL 版本 8：

   ```
   [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
   ```

   RHEL 版本 9：

   ```
   [ec2-user ~]$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo yum install ec2-hibinit-agent
   ```

1. 啟用休眠代理程式以在開機時開始。

   ```
   [ec2-user ~]$ sudo systemctl enable hibinit-agent.service
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `4.18.0-305.7.1.el8_4.x86_64` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```

## Ubuntu 20.04 LTS (Focal Fossa) 在序號 20210820 前發佈的版本
<a name="configure-ubuntu2004-for-hibernation"></a>

**若要將序號 20210820 前發佈的 Ubuntu 20.04 LTS (Focal Fossa) AMI 設定為支援休眠**

1. 將 linux-aws-kernel 更新為 `5.8.0-1038.40` 或更新版本，並將 grub2 為 `2.04-1ubuntu26.13` 或更新版本。

   ```
   [ec2-user ~]$ sudo apt update
   [ec2-user ~]$ sudo apt dist-upgrade
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `5.8.0-1038.40` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```

1. 確認 grub2 版本已更新為 `2.04-1ubuntu26.13` 或更新版本。

   ```
   [ec2-user ~]$ dpkg --list | grep grub2-common
   ```

## Ubuntu 18.04 (Bionic Beaver) 在序號 20190722.1 前發佈的版本
<a name="configure-ubuntu1804-for-hibernation"></a>

**將序號 20190722.1 前發佈的 Ubuntu 18.04 LTS AMI 設定為支援休眠**

1. 更新核心至 `4.15.0-1044` 或更新版本。

   ```
   [ec2-user ~]$ sudo apt update
   [ec2-user ~]$ sudo apt dist-upgrade
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo apt install ec2-hibinit-agent
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `4.15.0-1044` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```

## Ubuntu 16.04 (Xenial Xerus)
<a name="configure-ubuntu1604-for-hibernation"></a>

若要將 Ubuntu 16.04 LTS 設為支援休眠，您需要安裝 linux-aws-hwe 核心套件版本 4.15.0-1058-aws 或更新版本，以及 ec2-hibinit-agent。

**重要**  
Canonical 支援 `linux-aws-hwe` 核心套件。對 Ubuntu 16.04 LTS 的標準支援已於 2021 年 4 月結束，且軟體套件不會再接收定期更新。但是，此套件會收到其他安全性更新，直到 2024 年結束 Extended Security Maintenance 支援為止。如需詳細資訊，請參閱 Canonical Ubuntu 部落格上的 [Amazon EC2 Hibernation for Ubuntu 16.04 LTS 現已推出](https://ubuntu.com/blog/amazon-ec2-hibernation-for-ubuntu-16-04-lts-now-available)。  
建議您升級至 Ubuntu 20.04 LTS (Focal Fossa) AMI 或 Ubuntu 18.04 LTS (Bionic Beaver) AMI。

**將 Ubuntu 16.04 LTS AMI 設定為支援休眠**

1. 更新核心至 `4.15.0-1058-aws` 或更新版本。

   ```
   [ec2-user ~]$ sudo apt update
   [ec2-user ~]$ sudo apt install linux-aws-hwe
   ```

1. 從儲存庫安裝 `ec2-hibinit-agent` 套件。

   ```
   [ec2-user ~]$ sudo apt install ec2-hibinit-agent
   ```

1. 重新啟動執行個體。

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. 確認核心版本已更新為 `4.15.0-1058-aws` 或更新版本。

   ```
   [ec2-user ~]$ uname -a
   ```