基于kexec的固件升級(jí)方法和固件升級(jí)裝置

基本信息

申請(qǐng)?zhí)?/td> CN201410788434.2 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN104461645B 公開(kāi)(公告)日 2017-11-14
申請(qǐng)公布號(hào) CN104461645B 申請(qǐng)公布日 2017-11-14
分類(lèi)號(hào) G06F9/445(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 冷優(yōu)軍 申請(qǐng)(專(zhuān)利權(quán))人 北京極科極客科技有限公司
代理機(jī)構(gòu) 北京萬(wàn)慧達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 北京極科極客科技有限公司
地址 100080 北京市海淀區(qū)海淀大街3號(hào)鼎好A座1220室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及網(wǎng)絡(luò)設(shè)備安全領(lǐng)域,公開(kāi)了基于kexec的固件升級(jí)方法和固件升級(jí)裝置。該方法包括:生成支持kexec升級(jí)的固件和基于kexec進(jìn)行固件升級(jí);通過(guò)下載正常固件并檢校,將所述正常固件拷入initramfs根文件系統(tǒng)中的特定路徑下,重新編譯支持所述initramfs的Linux內(nèi)核,得到支持kexec升級(jí)的固件;利用所述kexec加載Linux?kernel,所述kernel運(yùn)行進(jìn)入initramfs,檢校所述支持kexec升級(jí)的固件,進(jìn)行升級(jí)。本發(fā)明提供了一種基于kexec的固件升級(jí)方法,利用kexec快速啟動(dòng)Linux系統(tǒng)的新內(nèi)核,構(gòu)建一個(gè)新的、干凈的環(huán)境升級(jí)固件,可以完全規(guī)避由于Linux系統(tǒng)之前潛在的問(wèn)題導(dǎo)致固件升級(jí)失敗的風(fēng)險(xiǎn),簡(jiǎn)單快速完成固件升級(jí),保證了固件升級(jí)的健壯性和安全性。