亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種實(shí)現(xiàn)linux系統(tǒng)自動安裝的安裝方法及系統(tǒng)的制作方法

文檔序號:9396734閱讀:600來源:國知局
一種實(shí)現(xiàn)linux系統(tǒng)自動安裝的安裝方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及Linux系統(tǒng)領(lǐng)域,特別是涉及一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,存在多種方式可以實(shí)現(xiàn)設(shè)備的生產(chǎn)、部署與檢測,例如,額外采購部署設(shè)備與軟件,利用專用的安裝與部署工具。然而,已有的USB和光驅(qū)安裝對介質(zhì)的依賴性非常高,很難執(zhí)行批量安裝與部署的工作。原因是,需同時(shí)在不同的設(shè)備上復(fù)制生產(chǎn)U盤或光盤,操作復(fù)雜、效率低下。解決的方法只有不斷增加人力、物力的投入。
[0003]隨著公司產(chǎn)品出貨量的日益增大,多產(chǎn)品線也日益豐富起來,通過手工方式進(jìn)行系統(tǒng)的安裝已經(jīng)無法滿足產(chǎn)品的出貨速度。除此之外,手工方式完成產(chǎn)品售前售后的安裝、升級或維護(hù)十分容易出錯(cuò)。

【發(fā)明內(nèi)容】

[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝方法及系統(tǒng),使得生產(chǎn)、維護(hù)或支持等工作能夠通過自動化的方式進(jìn)行,減少人為干預(yù),降低采購成本,提高工作效率,進(jìn)而滿足批量化生產(chǎn)的需求。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝方法,包括:根據(jù)Iinux原型系統(tǒng)制作工具版系統(tǒng),其中,所述工具版系統(tǒng)供設(shè)置于云服務(wù)端,且所述云服務(wù)端還設(shè)置有server版系統(tǒng)的安裝包;本地設(shè)備從所述云服務(wù)端中下載所述工具版系統(tǒng)中的內(nèi)核文件與臨時(shí)根文件系統(tǒng)鏡像文件,并據(jù)以在本地設(shè)備的內(nèi)存中運(yùn)行所述臨時(shí)根文件系統(tǒng);運(yùn)行所述臨時(shí)根文件系統(tǒng)中預(yù)存的第一定制腳本來運(yùn)行第二定制腳本以在所述云服務(wù)端獲取共享的正式根文件系統(tǒng)鏡像文件;本地設(shè)備讀取所述正式根文件系統(tǒng)鏡像文件,以在其內(nèi)存中運(yùn)行所述正式根文件系統(tǒng);在所述正式根文件系統(tǒng)中查找配置文件,所述配置文件包括安裝所述server版系統(tǒng)的安裝包的參數(shù)信息和路徑信息;讀取所述配置文件,據(jù)以從所述云服務(wù)端下載所述server版系統(tǒng)的安裝包,來完成對本地設(shè)備安裝server版系統(tǒng)。
[0006]可選的,所述第一定制腳本用于中斷原有的執(zhí)行程序,調(diào)用所述第二定制腳本;所述第二定制腳本用于在所述云服務(wù)端獲取共享的正式根文件系統(tǒng)鏡像文件,完成其與本地設(shè)備的loop設(shè)備的映射據(jù)以讀取所述正式根文件系統(tǒng)。
[0007]可選的,所述安裝包中包括定制的臨時(shí)文件系統(tǒng)、真實(shí)文件系統(tǒng)、內(nèi)核文件和版本信息,所述臨時(shí)文件系統(tǒng)中包括第三定制腳本和第四定制腳本,所述第三定制腳本用于中斷原有的執(zhí)行程序,調(diào)用所述第四定制腳本,所述第四定制腳本用于在所述本地設(shè)備中建立sever系統(tǒng)的文件系統(tǒng)。
[0008]可選的,本地設(shè)備開機(jī)后通過PXE協(xié)議與所述云服務(wù)端建立聯(lián)系,通過DHCP協(xié)議獲取本地設(shè)備的IP地址,通過TFTP協(xié)議下載所述工具版系統(tǒng)中的內(nèi)核文件與臨時(shí)根文件系統(tǒng)鏡像文件。
[0009]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝系統(tǒng),包括:制作模塊,用于根據(jù)Iinux原型系統(tǒng)制作工具版系統(tǒng),其中,所述工具版系統(tǒng)供設(shè)置于云服務(wù)端,且所述云服務(wù)端還設(shè)置有server版系統(tǒng)的安裝包;下載模塊,用于本地設(shè)備從所述云服務(wù)端中下載所述工具版系統(tǒng)中的內(nèi)核文件與臨時(shí)根文件系統(tǒng)鏡像文件,并據(jù)以在本地設(shè)備的內(nèi)存中運(yùn)行所述臨時(shí)根文件系統(tǒng);讀取模塊,用于本地設(shè)備運(yùn)行所述臨時(shí)根文件系統(tǒng)中預(yù)存的第一定制腳本來運(yùn)行第二定制腳本以在所述云服務(wù)端獲取共享的正式根文件系統(tǒng)鏡像文件;讀取所述正式根文件系統(tǒng)鏡像文件,以在其內(nèi)存中運(yùn)行所述正式根文件系統(tǒng);查找模塊,用于本地設(shè)備在所述正式根文件系統(tǒng)中查找配置文件,所述配置文件包括安裝所述server版系統(tǒng)的安裝包的參數(shù)信息和路徑信息;安裝模塊,用于本地設(shè)備讀取所述配置文件,據(jù)以從所述云服務(wù)端下載所述server版系統(tǒng)的安裝包,來完成對本地設(shè)備安裝server版系統(tǒng)。
[0010]可選的,所述第一定制腳本用于中斷原有的執(zhí)行程序,調(diào)用所述第二定制腳本;所述第二定制腳本用于在所述云服務(wù)端獲取共享的正式根文件系統(tǒng)鏡像文件,完成其與本地設(shè)備的loop設(shè)備的映射據(jù)以讀取所述正式根文件系統(tǒng)。
[0011 ] 可選的,所述安裝包中包括定制的臨時(shí)文件系統(tǒng)、真實(shí)文件系統(tǒng)、內(nèi)核文件和版本信息,所述臨時(shí)文件系統(tǒng)中包括第三定制腳本和第四定制腳本,所述第三定制腳本用于中斷原有的執(zhí)行程序,調(diào)用所述第四定制腳本,所述第四定制腳本用于在所述本地設(shè)備中建立sever系統(tǒng)的文件系統(tǒng)。
[0012]可選的,還包括:通信模塊,用于本地設(shè)備開機(jī)后通過PXE協(xié)議與所述云服務(wù)端建立聯(lián)系,通過DHCP協(xié)議獲取本地設(shè)備的IP地址,通過TFTP協(xié)議下載所述工具版系統(tǒng)中的內(nèi)核文件與臨時(shí)根文件系統(tǒng)鏡像文件。
[0013]如上所述,本發(fā)明的一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝方法及系統(tǒng),具有以下技術(shù)效果:
[0014]I)通過建立一個(gè)統(tǒng)一的云平臺可以有效的進(jìn)行控制管理,確保安裝的一致性以及維護(hù)的便捷性。
[0015]2)采用統(tǒng)一的云平臺,通過PXE和定制工具版系統(tǒng)結(jié)合,有效避免人工干預(yù)以及人工干預(yù)所造成的失誤,適應(yīng)于對大批量產(chǎn)品進(jìn)行自動化安裝系統(tǒng)的操作,節(jié)省人力資源,提高工作效率。
【附圖說明】
[0016]圖1顯示為本發(fā)明一實(shí)施例中的實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝方法流程圖。
[0017]圖2顯示為本發(fā)明一實(shí)施例中的實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝系統(tǒng)模塊圖。
[0018]圖3顯示為本發(fā)明一實(shí)施例中的os目錄結(jié)構(gòu)示意圖。
[0019]元件標(biāo)號說明
[0020]I實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝系統(tǒng)
[0021]11 制作模塊
[0022]12 下載模塊
[0023]13 讀取模塊
[0024]14 查找模塊
[0025]15 安裝模塊
[0026]SI ?S6 步驟
【具體實(shí)施方式】
[0027]以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
[0028]需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。
[0029]請參閱圖1,本發(fā)明的一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝方法,包括:
[0030]步驟S1:根據(jù)Iinux原型系統(tǒng)制作工具版系統(tǒng),其中,所述工具版系統(tǒng)供設(shè)置于云服務(wù)端,且所述云服務(wù)端還設(shè)置有server版系統(tǒng)的安裝包。
[0031]步驟S2:本地設(shè)備從所述云服務(wù)端中下載所述工具版系統(tǒng)中的內(nèi)核文件與臨時(shí)根文件系統(tǒng)鏡像文件,并據(jù)以在本地設(shè)備的內(nèi)存中運(yùn)行所述臨時(shí)根文件系統(tǒng)。在一實(shí)施例中,本地設(shè)備開機(jī)后通過PXE協(xié)議與所述云服務(wù)端建立聯(lián)系,通過DHCP協(xié)議獲取本地設(shè)備的IP地址,通過TFTP協(xié)議下載所述工具版系統(tǒng)中的內(nèi)核文件與臨時(shí)根文件系統(tǒng)鏡像文件。
[0032]步驟S3:運(yùn)行所述臨時(shí)根文件系統(tǒng)中預(yù)存的第一定制腳本來運(yùn)行第二定制腳本以在所述云服務(wù)端獲取共享的正式根文件系統(tǒng)鏡像文件。在一實(shí)施例中,所述第一定制腳本用于中斷原有的執(zhí)行程序,調(diào)用所述第二定制腳本;所述第二定制腳本用于在所述云服務(wù)端獲取共享的正式根文件系統(tǒng)鏡像文件,完成其與本地設(shè)備的loop設(shè)備的映射據(jù)以讀取所述正式根文件系統(tǒng)。
[0033]步驟S4:本地設(shè)備讀取所述正式根文件系統(tǒng)鏡像文件,以在其內(nèi)存中運(yùn)行所述正式根文件系統(tǒng)。
[0034]步驟S5:在所述正式根文件系統(tǒng)中查找配置文件,所述配置文件包括安裝所述server版系統(tǒng)的安裝包的參數(shù)信息和路徑信息。
[0035]步驟S6:讀取所述配置文件,據(jù)以從所述云服務(wù)端下載所述server版系統(tǒng)的安裝包,來完成對本地設(shè)備安裝server版系統(tǒng)。在一實(shí)施例中,所述安裝包中包括定制的臨時(shí)文件系統(tǒng)、真實(shí)文件系統(tǒng)、內(nèi)核文件和版本信息,所述臨時(shí)文件系統(tǒng)中包括第三定制腳本和第四定制腳本,所述第三定制腳本用于中斷原有的執(zhí)行程序,調(diào)用所述第四定制腳本,所述第四定制腳本用于在所述本地設(shè)備中建立sever系統(tǒng)的文件系統(tǒng)。
[0036]請參閱圖2,與方法實(shí)施例原理相似的是,本發(fā)明的一種實(shí)現(xiàn)Iinux系統(tǒng)自動安裝的安裝系統(tǒng)1,包括:制作模塊11、下載模塊12、讀取模塊1
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1