專利名稱:附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種程序安裝技術(shù),特別是關(guān)于一種可將硬件單元的驅(qū)動(dòng)程序先行加載在操作系統(tǒng)的安裝程序內(nèi),減少安裝作業(yè)程序及時(shí)間的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu)。
背景技術(shù):
當(dāng)計(jì)算機(jī)設(shè)備中不具有相關(guān)儲(chǔ)存媒體的控制器(例如RAID磁盤(pán)陣列控制器)時(shí),則當(dāng)計(jì)算機(jī)設(shè)備在執(zhí)行操作系統(tǒng)的安裝過(guò)程中,會(huì)跳出“請(qǐng)輸入插入硬件單元驅(qū)動(dòng)程序的儲(chǔ)存路徑”的對(duì)話框,此時(shí),使用者必須放入儲(chǔ)存有該硬件單元所需驅(qū)動(dòng)程序的相關(guān)磁盤(pán)(Floppy),才能使該安裝程序得以繼續(xù)執(zhí)行。然而,由于目前絕大多數(shù)的網(wǎng)絡(luò)服務(wù)器都不附有磁盤(pán)驅(qū)動(dòng)器(Floppy Disk),為了使該安裝作業(yè)順利完成,使用者必須通過(guò)具有USB接口的隨身碟或者光盤(pán)等儲(chǔ)存媒體存取相關(guān)驅(qū)動(dòng)程序,用于該計(jì)算機(jī)設(shè)備執(zhí)行安裝,此舉不僅對(duì)使用者的計(jì)算機(jī)操作水平要求較高,而且其中的作業(yè)流程也較繁瑣,為操作系統(tǒng)的安裝帶來(lái)了極大地困擾。
因此,如何在操作系統(tǒng)安裝過(guò)程中,避免因加載硬件單元所需驅(qū)動(dòng)程序?qū)е聲r(shí)間耗費(fèi),進(jìn)而減少安裝作業(yè)所需的時(shí)間及程序,是目前亟待解決的技術(shù)課題。
發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu),在計(jì)算機(jī)設(shè)備安裝操作系統(tǒng)的過(guò)程中,無(wú)需手動(dòng)執(zhí)行硬件單元驅(qū)動(dòng)程序的安裝步驟,使得安裝過(guò)程可更為快速及簡(jiǎn)便。
本發(fā)明的另一目的在于提供一種附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu),令操作系統(tǒng)的安裝作業(yè)更為簡(jiǎn)單,適用于不熟悉計(jì)算機(jī)操作的使用者。
為達(dá)成上述及其它目的,本發(fā)明即提供一種附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法,它是使用在組設(shè)有至少一硬件單元的計(jì)算機(jī)設(shè)備中,將該硬件單元所需驅(qū)動(dòng)程序加載到原始操作系統(tǒng)安裝程序中,該方法包括首先,在該計(jì)算機(jī)設(shè)備組設(shè)的存儲(chǔ)器中加載操作系統(tǒng)安裝程序;其次,獲取組設(shè)在該計(jì)算機(jī)設(shè)備所含硬件單元的驅(qū)動(dòng)程序資料;以及將所有硬件單元的驅(qū)動(dòng)程序資料映像在該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核參數(shù)中,并對(duì)該操作系統(tǒng)安裝程序進(jìn)行更新。其中,該硬件單元驅(qū)動(dòng)程序是指OEM(原始設(shè)備生產(chǎn)商)驅(qū)動(dòng)程序。該操作系統(tǒng)安裝程序是刻錄在光盤(pán)中的光盤(pán)映像文件(Image File);該方法還包括壓縮該更新的操作系統(tǒng)安裝程序,生成對(duì)應(yīng)的光盤(pán)映像文件;以及將該光盤(pán)映像文件刻錄到光盤(pán)中,制成附有硬件單元驅(qū)動(dòng)程序的操作系統(tǒng)安裝光盤(pán),進(jìn)行操作系統(tǒng)安裝程序時(shí)即對(duì)該光盤(pán)映像文件進(jìn)行解壓縮程序,并將解壓縮的操作系統(tǒng)安裝程序儲(chǔ)存在該計(jì)算機(jī)設(shè)備的存儲(chǔ)器中。該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核(Kernel)包括激活(Boot)內(nèi)核、單一中央處理單元(以下簡(jiǎn)稱為單CPU)內(nèi)核、多個(gè)中央處理單元(以下簡(jiǎn)稱為多CPU)內(nèi)核以及多存儲(chǔ)器內(nèi)核。在該硬件單元及其對(duì)應(yīng)的驅(qū)動(dòng)程序中分別設(shè)有一組對(duì)應(yīng)的產(chǎn)品標(biāo)識(shí)(Identification,ID)資料。
本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu),適用于組設(shè)有至少一硬件單元的計(jì)算機(jī)設(shè)備中,將該硬件單元所對(duì)應(yīng)的驅(qū)動(dòng)程序加載到原始操作系統(tǒng)的安裝程序中,該附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu)包括加載模塊,將操作系統(tǒng)安裝程序儲(chǔ)存在該計(jì)算機(jī)設(shè)備所含的存儲(chǔ)器中;收集模塊,匯整該計(jì)算機(jī)設(shè)備組設(shè)的硬件單元所需的驅(qū)動(dòng)程序;以及映像模塊,將該所有硬件單元的驅(qū)動(dòng)程序映像儲(chǔ)存在存儲(chǔ)器中的操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核參數(shù)中,并對(duì)該操作系統(tǒng)安裝程序進(jìn)行更新。
其中,該硬件單元驅(qū)動(dòng)程序是指OEM(原始設(shè)備生產(chǎn)商)驅(qū)動(dòng)程序。該操作系統(tǒng)安裝程序是從一系統(tǒng)安裝光盤(pán)中獲取。該操作系統(tǒng)安裝程序是一光盤(pán)映像文件(Image File)。該系統(tǒng)還包括用于解壓縮該操作系統(tǒng)安裝光盤(pán)中的光盤(pán)映像文件,以及壓縮該更新的操作系統(tǒng)安裝程序,生成對(duì)應(yīng)的光盤(pán)映像文件的解壓縮程序;以及用于將該更新的光盤(pán)映像文件刻錄在光盤(pán)中,制成附有硬件驅(qū)動(dòng)程序的操作系統(tǒng)安裝光盤(pán)的刻錄程序。該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核(Kernel)包括激活(Boot)內(nèi)核、單CPU內(nèi)核、多CPU內(nèi)核以及多存儲(chǔ)器內(nèi)核。在硬件單元及其對(duì)應(yīng)的驅(qū)動(dòng)程序中是分別設(shè)有一組對(duì)應(yīng)的產(chǎn)品標(biāo)識(shí)(Identification,ID)資料。
與現(xiàn)有技術(shù)相比,本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu),針對(duì)一計(jì)算機(jī)設(shè)備所配置的硬件單元,制作一特定的操作系統(tǒng)安裝光盤(pán),在該計(jì)算機(jī)執(zhí)行操作系統(tǒng)安裝程序時(shí),無(wú)需手動(dòng)安裝硬件單元驅(qū)動(dòng)程序,也無(wú)需使用額外的儲(chǔ)存媒體,使安裝過(guò)程更為快速簡(jiǎn)單及可靠,且因安裝操作系統(tǒng)的流程與原操作系統(tǒng)的安裝流程相同,使用者也無(wú)需重新進(jìn)行學(xué)習(xí),即可馬上使用。
圖1是本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu)的基本結(jié)構(gòu)示意方塊圖;以及圖2是本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法的操作流程圖。
具體實(shí)施例方式
實(shí)施例圖1是一方塊圖,顯示本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu)1的基本結(jié)構(gòu)示意情形。本發(fā)明的安裝結(jié)構(gòu)1適用于組設(shè)有多個(gè)硬件單元的計(jì)算機(jī)設(shè)備(未標(biāo)出)中,該計(jì)算機(jī)設(shè)備可以是個(gè)人計(jì)算機(jī)或服務(wù)器等,將組設(shè)在該計(jì)算機(jī)設(shè)備中所有硬件單元的驅(qū)動(dòng)程序整合加載到操作系統(tǒng)安裝程序中,制作出該計(jì)算機(jī)設(shè)備適用的操作系統(tǒng)安裝程序,使用者在該計(jì)算機(jī)設(shè)備安裝操作系統(tǒng)程序時(shí),無(wú)需手動(dòng)執(zhí)行硬件單元驅(qū)動(dòng)程序的安裝步驟。如圖所示,本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu)1包括一存儲(chǔ)器10、一加載模塊11、一收集模塊12、一映像模塊13、一解壓縮程序14以及一刻錄程序15。在此須說(shuō)明的是,該安裝結(jié)構(gòu)1另具有其它各種功能單元,為簡(jiǎn)化附圖及說(shuō)明,此處結(jié)構(gòu)僅顯示與本發(fā)明有關(guān)的構(gòu)件,其它無(wú)關(guān)的構(gòu)件,例如鍵盤(pán)、屏幕等輸出、入單元的硬件結(jié)構(gòu),未顯示在附圖中。
該存儲(chǔ)器10可以是一本地硬盤(pán),儲(chǔ)存該結(jié)構(gòu)的各功能模塊在操作過(guò)程中生成的相關(guān)資料。
該加載模塊11用于將操作系統(tǒng)安裝程序儲(chǔ)存在該存儲(chǔ)器10中。在本實(shí)施例中,該操作系統(tǒng)安裝程序是一儲(chǔ)存在操作系統(tǒng)安裝光盤(pán)2中的光盤(pán)映像文件(Image File)。
該收集模塊12則用于收集組設(shè)在該計(jì)算機(jī)設(shè)備的所有硬件單元的驅(qū)動(dòng)程序,在本實(shí)施例中,該硬件單元的驅(qū)動(dòng)程序是指硬件單元的生產(chǎn)廠商提供的OEM(原始設(shè)備生產(chǎn)商)驅(qū)動(dòng)程序。
該映像模塊13用于將收集模塊12收集到的各個(gè)硬件單元的驅(qū)動(dòng)程序,分別映像儲(chǔ)存在存儲(chǔ)器10中所含操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核(Kernel)參數(shù)中,并可更新該原始操作系統(tǒng)安裝程序。在本實(shí)施例中,該操作系統(tǒng)安裝程序所含的各系統(tǒng)內(nèi)核(Kernel)包括激活(Boot)內(nèi)核、單CPU內(nèi)核、多CPU內(nèi)核以及多存儲(chǔ)器內(nèi)核,供計(jì)算機(jī)設(shè)備在執(zhí)行系統(tǒng)安裝程序時(shí),可自動(dòng)將該驅(qū)動(dòng)程序安裝在計(jì)算機(jī)設(shè)備中。
需說(shuō)明的是,在該硬件單元及其對(duì)應(yīng)的驅(qū)動(dòng)程序中,分別設(shè)有一組對(duì)應(yīng)的產(chǎn)品標(biāo)識(shí)(Identification,ID)資料,可由設(shè)備生產(chǎn)廠商在出廠前訂立,該產(chǎn)品標(biāo)識(shí)可以是產(chǎn)品型號(hào)或廠商代碼等資料,計(jì)算機(jī)設(shè)備依據(jù)該硬件單元中的標(biāo)識(shí)資料,搜尋出對(duì)應(yīng)的驅(qū)動(dòng)程序并執(zhí)行安裝,使該硬件單元可在該計(jì)算機(jī)設(shè)備中正常運(yùn)行。
該解壓縮程序14是將刻錄該光盤(pán)中操作系統(tǒng)安裝程序的文件格式(也就是光盤(pán)映像格式)進(jìn)行解壓縮處理,以及將該更新的操作系統(tǒng)安裝程序壓縮為光盤(pán)映像格式文件。
該刻錄程序15是借由一組設(shè)在該計(jì)算機(jī)設(shè)備的刻錄機(jī)3,將該解壓縮程序14壓縮為光盤(pán)映像格式文件并刻錄一光盤(pán)中,制成附加有硬件單元驅(qū)動(dòng)程序的操作系統(tǒng)安裝光盤(pán)。
圖2是一流程圖,顯示本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法的操作流程。本發(fā)明的方法是適用于一組設(shè)有多個(gè)硬件單元的計(jì)算機(jī)設(shè)備中,以下配合圖1詳細(xì)說(shuō)明本發(fā)明的實(shí)施流程。
如圖2所示,首先進(jìn)行步驟S1,讀取儲(chǔ)存在一操作系統(tǒng)安裝光盤(pán)2中的操作系統(tǒng)安裝程序,并將該程序存放在計(jì)算機(jī)設(shè)備的存儲(chǔ)器10中,接著進(jìn)行步驟S2。
在步驟S2中,執(zhí)行解壓縮程序14,對(duì)該操作系統(tǒng)安裝程序的文件格式(也就是光盤(pán)映像格式)進(jìn)行解壓縮處理,接著進(jìn)行步驟S3。
在步驟S3中,收集所有組設(shè)在該計(jì)算機(jī)設(shè)備硬件單元的驅(qū)動(dòng)程序,在本實(shí)施例中,該硬件單元的驅(qū)動(dòng)程序是指該設(shè)備生產(chǎn)廠商提供的OEM(原始設(shè)備生產(chǎn)商)驅(qū)動(dòng)程序,且在該硬件單元及其對(duì)應(yīng)的驅(qū)動(dòng)程序中分別儲(chǔ)存有一組對(duì)應(yīng)的標(biāo)識(shí)資料,供計(jì)算機(jī)設(shè)備在安裝硬件單元時(shí),可依據(jù)該硬件單元的標(biāo)識(shí)資料,搜尋對(duì)應(yīng)的驅(qū)動(dòng)程序并進(jìn)行安裝,接著進(jìn)行步驟S4。
在步驟S4中,將收集到的所有硬件單元的驅(qū)動(dòng)程序資料映像在該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核參數(shù)中,并更新該操作系統(tǒng)安裝程序資料,在本實(shí)施例中,該各系統(tǒng)內(nèi)核包括激活(Boot)內(nèi)核、單CPU內(nèi)核、多CPU內(nèi)核及多存儲(chǔ)器內(nèi)核,接著進(jìn)行步驟S5。
在步驟S5中,執(zhí)行解壓縮程序14,將該更新的操作系統(tǒng)安裝程序資料進(jìn)行壓縮處理,生成一對(duì)應(yīng)的光盤(pán)映像格式文件,再執(zhí)行刻錄程序15,由組設(shè)在該計(jì)算機(jī)設(shè)備的刻錄機(jī)3將該文件刻錄到光盤(pán)中,制作出該計(jì)算機(jī)設(shè)備所適用的操作系統(tǒng)安裝光盤(pán)。
應(yīng)用本發(fā)明的計(jì)算機(jī)設(shè)備制作出的操作系統(tǒng)安裝光盤(pán),在執(zhí)行操作系統(tǒng)安裝的過(guò)程中,在進(jìn)行掃描并安裝硬件單元驅(qū)動(dòng)程序的動(dòng)作時(shí),可依據(jù)該硬件單元的標(biāo)識(shí)資料,從該安裝程序中搜尋具有相應(yīng)標(biāo)識(shí)資料的驅(qū)動(dòng)程序并進(jìn)行安裝,使該操作系統(tǒng)安裝程序能夠順利進(jìn)行。
因此,本發(fā)明的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu)可對(duì)特定型號(hào)的計(jì)算機(jī)設(shè)備制作專用的操作系統(tǒng)安裝光盤(pán),使該計(jì)算機(jī)設(shè)備在安裝操作系統(tǒng)的過(guò)程中,不用另外準(zhǔn)備驅(qū)動(dòng)程序的儲(chǔ)存磁盤(pán)及軟驅(qū),免除安裝硬件單元需要手動(dòng)選擇驅(qū)動(dòng)程序的困擾,從而使操作系統(tǒng)的安裝過(guò)程更為快速簡(jiǎn)便且可靠。
權(quán)利要求
1.一種附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法,適用于組設(shè)有至少一硬件單元的計(jì)算機(jī)設(shè)備中,其特征在于,附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝該方法包括在該計(jì)算機(jī)設(shè)備組設(shè)的存儲(chǔ)器中加載操作系統(tǒng)安裝程序;獲取組設(shè)在該計(jì)算機(jī)設(shè)備所含硬件單元的驅(qū)動(dòng)程序資料;以及將所有硬件單元的驅(qū)動(dòng)程序資料映像在該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核參數(shù)中,并對(duì)該操作系統(tǒng)安裝程序進(jìn)行更新。
2.如權(quán)利要求1所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法,其特征在于,該硬件單元的驅(qū)動(dòng)程序是指OEM驅(qū)動(dòng)程序。
3.如權(quán)利要求1所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法,其特征在于,該操作系統(tǒng)安裝程序是一光盤(pán)映像文件。
4.如權(quán)利要求1所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法,其特征在于,該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核包括激活內(nèi)核、單CPU內(nèi)核、多CPU內(nèi)核以及多存儲(chǔ)器內(nèi)核。
5.如權(quán)利要求1所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法,其特征在于,該計(jì)算機(jī)設(shè)備是個(gè)人計(jì)算機(jī)或服務(wù)器。
6.一種附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu),應(yīng)用在組設(shè)有至少一硬件單元的計(jì)算機(jī)設(shè)備中,將硬件單元所對(duì)應(yīng)的驅(qū)動(dòng)程序加載到原始操作系統(tǒng)安裝程序中,其特征在于,該附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu)包括加載模塊,將操作系統(tǒng)安裝程序儲(chǔ)存在該計(jì)算機(jī)設(shè)備所含的存儲(chǔ)器中;收集模塊,匯整該計(jì)算機(jī)設(shè)備組設(shè)的硬件單元所需的驅(qū)動(dòng)程序;以及映像模塊,將該所有硬件單元的驅(qū)動(dòng)程序映像儲(chǔ)存在存儲(chǔ)器中的操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核參數(shù)中,并對(duì)該操作系統(tǒng)安裝程序進(jìn)行更新。
7.如權(quán)利要求6所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu),其特征在于,該硬件單元的驅(qū)動(dòng)程序是指OEM驅(qū)動(dòng)程序。
8.如權(quán)利要求6所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu),其特征在于,該操作系統(tǒng)安裝程序是一光盤(pán)映像文件。
9.如權(quán)利要求6所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu),其特征在于,該操作系統(tǒng)安裝程序的各系統(tǒng)內(nèi)核包括激活內(nèi)核、單CPU內(nèi)核、多CPU內(nèi)核以及多存儲(chǔ)器內(nèi)核。
10.如權(quán)利要求6所述的附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝結(jié)構(gòu),其特征在于,該硬件單元及其所需的驅(qū)動(dòng)程序中分別設(shè)有一組對(duì)應(yīng)的產(chǎn)品標(biāo)識(shí)資料。
全文摘要
一種附加有驅(qū)動(dòng)程序的操作系統(tǒng)安裝方法及結(jié)構(gòu),將計(jì)算機(jī)設(shè)備中硬件單元所需的驅(qū)動(dòng)程序加載到原始操作系統(tǒng)的安裝程序中;該系統(tǒng)是由加載模塊、收集模塊以及映像模塊構(gòu)成;本發(fā)明針對(duì)一計(jì)算機(jī)設(shè)備所配置的硬件單元,制作一特定的操作系統(tǒng)安裝光盤(pán),在該計(jì)算機(jī)執(zhí)行操作系統(tǒng)安裝程序時(shí),無(wú)需手動(dòng)安裝硬件單元驅(qū)動(dòng)程序,也無(wú)需使用額外的儲(chǔ)存媒體,使安裝過(guò)程更為快速簡(jiǎn)單及可靠,且因安裝操作系統(tǒng)的流程與原操作系統(tǒng)的安裝流程相同,使用者也無(wú)需重新進(jìn)行學(xué)習(xí),即可馬上使用。
文檔編號(hào)G06F9/445GK1932765SQ20051010346
公開(kāi)日2007年3月21日 申請(qǐng)日期2005年9月15日 優(yōu)先權(quán)日2005年9月15日
發(fā)明者吳明城, 李振賓 申請(qǐng)人:英業(yè)達(dá)股份有限公司