Amazon-Ec2
在 Amazon EC2 上更新核心後,在 RHEL 6.1 上重新啟動失敗
每次我啟動一個新的 RHEL 實例時,我都喜歡
yum update
從最新的系統開始。但是,此後每次我嘗試重新啟動實例時,該實例都不再生效。我排除了核心更新的根本原因,以下是重現問題的最少步驟:
啟動新的 RHEL 6.1 實例
連接,然後執行:
yum update kernel*
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 實例上執行核心升級: