Amazon-Ec2

在 Amazon EC2 上更新核心後,在 RHEL 6.1 上重新啟動失敗

  • October 25, 2013

每次我啟動一個新的 RHEL 實例時,我都喜歡yum update從最新的系統開始。但是,此後每次我嘗試重新啟動實例時,該實例都不再生效。

我排除了核心更新的根本原因,以下是重現問題的最少步驟:

  1. 啟動新的 RHEL 6.1 實例

  2. 連接,然後執行:

  3. yum update kernel*

  4. reboot

系統保持關閉。EC2 管理控制台中的系統日誌沒有多大幫助:

...
Please stand by while rebooting the system...
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
Restarting system.

沒有提到核心恐慌,啟動問題等。只是卡在那裡。

從我可以閱讀的內容來看,您似乎無法將預設核心與 EC2 實例一起使用。如果這是真的,我如何避免yum在執行泛型時意外更新核心,從而殺死我的實例yum update

只需編輯文件:/etc/yum.conf 並在其中添加一個條目,如下所示:

排除=核心*

在它之後,yum 將排除所有包,在其起始名稱中包含核心。

您可以在此網址中閱讀更多詳細資訊:

http://www.cyberciti.biz/faq/redhat-centos-linux-yum-update-exclude-packages/

關於你無法升級核心的問題,你是對的,你不能像在普通電腦上升級那樣升級核心。Amazon EC2 在核心設置的情況下使用自定義設置,有關詳細資訊,請按照此 URL 了解如何在 EC2 實例上執行核心升級:

http://www.vincestross.com/2009/04/upgrade-an-ec2-instance/

引用自:https://serverfault.com/questions/337695