CentOS 3.7 安装Linux kexec工具失败
在Linux內(nèi)核調(diào)試方法的資料中列出的工具包括kexec;kexec簡(jiǎn)介如下;
kexec是一套系統(tǒng)調(diào)用,允許用戶從當(dāng)前正執(zhí)行的內(nèi)核裝載另一個(gè)內(nèi)核。用戶可用shell命令"yum install kexec-tools"安裝kexec工具包,安裝后,就可以使用kexec命令。
工具kexec直接啟動(dòng)進(jìn)入一個(gè)新內(nèi)核,它通過系統(tǒng)調(diào)用使用戶能夠從當(dāng)前內(nèi)核裝載并啟動(dòng)進(jìn)入另一個(gè)內(nèi)核。在當(dāng)前內(nèi)核中,kexec執(zhí)行BootLoader的功能。在標(biāo)準(zhǔn)系統(tǒng)啟動(dòng)和kexec啟動(dòng)之間的主要區(qū)別是:在kexec啟動(dòng)期間,依賴于硬件構(gòu)架的固件或BIOS不會(huì)被執(zhí)行來進(jìn)行硬件初始化。這將大大降低重啟動(dòng)的時(shí)間。
為了讓內(nèi)核的kexec功能起作用,內(nèi)核編譯配置是應(yīng)確認(rèn)先擇了"CONFIG_KEXEC=y",在配置后生成的.config文件中應(yīng)可看到此條目。
工具kexec的使用分為兩步,首先,用kexec將調(diào)試的內(nèi)核裝載進(jìn)內(nèi)存,接著,用kexec啟動(dòng)裝載的內(nèi)核。
需要先用yum命令安裝才能使用;下面來安裝此工具;虛擬機(jī)virtualbox版本5.2,centos版本3.7;是比較早的版本,體積小;
先在虛擬機(jī)安裝centos;
安裝centos過程截圖;
如果虛擬機(jī)不能用鼠標(biāo),點(diǎn)擊下圖中的 鼠標(biāo)集成;
安裝過程截圖;
?
此步中,文本框一開始不能輸入內(nèi)容,按下 Ctrl-p鍵后才能輸入內(nèi)容;
? ? 在安裝過程中,鼠標(biāo)不能移出虛擬機(jī)之外,看它的提示操作,或者打Ctrl-Alt-Del;
安裝好后,啟動(dòng);
命令不太熟;
當(dāng)前是在root目錄,ls /列出所有目錄;
敲入yum命令來安裝kexec工具;
out of servers to try,這句大概說在服務(wù)器上沒找到,然后返回HTTP 404,就是沒找到請(qǐng)求的文件;可能Linux版本比較早,沒有kexec工具;
敲入uname -a 看一下內(nèi)核版本;
下回繼續(xù);
總結(jié)
以上是生活随笔為你收集整理的CentOS 3.7 安装Linux kexec工具失败的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL别名
- 下一篇: Linux内核调试的方式以及工具学习