在VMmware中安裝CentOs 6.6,kdump啟動失敗的原因

來源:互聯網
上載者:User

標籤:kdump啟動失敗   crashkernel=auto   

在VMware中新安裝了CentOs 6.6,重啟系統發現kdump服務啟動失敗


650) this.width=650;" title="tp.png" alt="wKioL1UHirbxyYNUAABxKHMqVvk033.jpg" src="http://s3.51cto.com/wyfs02/M01/5B/5A/wKioL1UHirbxyYNUAABxKHMqVvk033.jpg" />


先來說一下,什麼是kdump

kdump 是一種先進的基於 kexec 的核心崩潰轉儲機制。當系統崩潰時,kdump 使用 kexec 啟動

到第二個核心。第二個核心通常叫做捕獲核心,以很小記憶體啟動以捕獲轉儲鏡像。第一個核心保

留了記憶體的一部分給第二核心啟動用。由於 kdump 利用 kexec 啟動捕獲核心,繞過了 BIOS,所

以第一個核心的記憶體得以保留。這是核心崩潰轉儲的本質。


啟動失敗的原因

查看 /etc/grub.conf檔案

發現crashkernel=auto,


系統對crashkernel=auto的定義為:


如果系統的記憶體 <= 8 GB 對kdump kernel不會保留任何內容;也就是說,crashkernel=auto 等

於關掉了機器上的kdump功能;
如果系統的記憶體> 8 GB 但是<= 16 GB,crashkernel=auto會保留256M,等同於crashkernel=256M;
如果系統記憶體> 16GB, crashkernel=auto會保留512M, 等同於crashkernel=512M


安裝虛擬機器時,給虛擬機器設定的記憶體為1G,所以說系統關掉了kdump。


找到了原因,重新給crashkernel設定參數即可:


在 kdump 的配置中,往往困惑於 crashkernel 的設定。“[email protected]”,X 應該多大? Y

又應該設在哪裡呢?實際我們 可以完全省略“@Y”這一部分,這樣,kernel 會為我們自動選擇

一個起始地址。而對於 X 的大小,般對 i386/x86_64 的系統, 設為 128M 即可;對於 powerpc

的系統,則要設為 256M。


將crashkernel=auto 改為crashkernel=128M 後儲存,

650) this.width=650;" title="無標題.png" src="http://s3.51cto.com/wyfs02/M01/5B/62/wKiom1UHmdTxWdHAAADsLgF1AbI735.jpg" alt="wKiom1UHmdTxWdHAAADsLgF1AbI735.jpg" />

重新啟動系統,kdump服務啟動成功。


650) this.width=650;" title="無標題1.png" src="http://s3.51cto.com/wyfs02/M02/5B/5C/wKioL1UHmwrBjo2YAACbxwcW0Qc155.jpg" alt="wKioL1UHmwrBjo2YAACbxwcW0Qc155.jpg" />

本文出自 “woymk” 部落格,請務必保留此出處http://woymk.blog.51cto.com/10000269/1621341

在VMmware中安裝CentOs 6.6,kdump啟動失敗的原因

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.