基于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í)的健壯性和安全性。 |
