專利名稱:生產(chǎn)線的光盤版操作系統(tǒng)制作方法
技術(shù)領(lǐng)域:
本發(fā)明系涉及一種光盤版操作系統(tǒng)制作方法,特別是一種生產(chǎn)線的光盤版操作系統(tǒng)制作方法。
背景技術(shù):
目前信息產(chǎn)業(yè)界的計算機(jī)裝置(例,服務(wù)器、筆記型計算機(jī)等等)生產(chǎn)線中,為了保證出廠產(chǎn)品的質(zhì)量,需要對產(chǎn)品硬件進(jìn)行測試,以確保產(chǎn)品的質(zhì)量,而應(yīng)用在生產(chǎn)線上的測試程序中,按照安裝的測試平臺,可區(qū)分為Microsoft DOS版、Windows版與Linux版(Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)),一般的測試方式為首先在硬盤上安裝所需的操作系統(tǒng)(MicrosoftDOS版、Windows版或Linux版),在激活操作系統(tǒng)后,再分別激活測試程序,以進(jìn)行測試,這種測試過程,需要花費(fèi)較多的人力與物力(例,需要多臺服務(wù)器配合測試工具的下載以及控制)的投入,故在實(shí)際生產(chǎn)線的測試操作中存在著效率不高的問題。
為提高測試效率目前生產(chǎn)線采用多重操作系統(tǒng)的光盤開機(jī)測試方式,然而無論是Microsoft DOS或是Windows操作系統(tǒng)均有版權(quán)限制,使得生產(chǎn)線的成本上升,隨著免費(fèi)且開放源代碼Linux操作系統(tǒng)的成熟,Linux操作系統(tǒng)下的測試軟件越來越多,因此,多重操作系統(tǒng)光盤開機(jī)支持Linux操作系統(tǒng)的需求也越來越迫切,常用的Linux操作系統(tǒng)光盤開機(jī)制作方法為先激活MicrosoftDOS操作系統(tǒng),然后在Microsoft DOS操作系統(tǒng)下執(zhí)行加載命令,以加載Linux操作系統(tǒng),但因?yàn)槭褂玫組icrosoft DOS操作系統(tǒng),所以有版權(quán)的限制,且上述方式需要先激活Microsoft DOS操作系統(tǒng),再加載Linux操作系統(tǒng),如此,將增加測試的時間而降低測試效率。
因此,如何能提供一種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,以符合生產(chǎn)線的低成本測試需求,成為研究人員待解決問題之一。
發(fā)明內(nèi)容
本發(fā)明所要解決地技術(shù)問題在于提供一種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,通過光盤開機(jī)與虛擬磁盤的安裝方式,可在多種操作系統(tǒng)下進(jìn)行測試,以降低生產(chǎn)線的測試成本。
因此,為實(shí)現(xiàn)上述目的,本發(fā)明所揭露的生產(chǎn)線的光盤版操作系統(tǒng)制作方法,該光盤版操作系統(tǒng)可在無硬盤裝置條件下執(zhí)行生產(chǎn)線測試軟件,包括有首先,制作軟盤式的Linux操作系統(tǒng);將軟盤式的Linux操作系統(tǒng)制作成一光盤影像文件;接下來,制作具多重操作系統(tǒng)的光盤片;以及整合光盤影像文件至具多重操作系統(tǒng)的光盤片中。
由這種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,通過光盤片提供生產(chǎn)線測試時所需的不同操作系統(tǒng),以執(zhí)行各種操作系統(tǒng)下的測試程序,且操作系統(tǒng)的安裝過程中無需使用硬盤,可大大降低生產(chǎn)線的測試成本。
有關(guān)本發(fā)明的特征與實(shí)作,茲配合圖標(biāo)作最佳實(shí)施例詳細(xì)說明如下。
圖1為本發(fā)明所提的具多重操作系統(tǒng)的光盤開機(jī)片制作流程圖;圖2為本發(fā)明所提的軟盤版的Linux操作系統(tǒng)的制作流程圖;圖3為本發(fā)明所提的多重操作系統(tǒng)的光盤片制作流程圖;及圖4為本發(fā)明所提的光盤目錄畫面示意圖。
其中,附圖標(biāo)記10畫面步驟100 制作軟盤版的Linux操作系統(tǒng)步驟101 將軟盤版的Linux操作系統(tǒng)制作成光盤影像文件步驟102 制作具多重操作系統(tǒng)的光盤片步驟103 整合光盤影像文件至多重操作系統(tǒng)的光盤片中步驟1001 編譯Linux操作系統(tǒng)的核心指令步驟1002 制作根目錄文件系統(tǒng)步驟1003 壓縮根目錄文件系統(tǒng)步驟1004 整合核心與根目錄文件系統(tǒng)步驟1021 建立光盤目錄步驟1022 編輯光盤激活選單步驟1023 復(fù)制第二操作系統(tǒng)的影像文件至光盤目錄中步驟1024 復(fù)制第三操作系統(tǒng)的影像文件至光盤目錄中步驟1025 利用工具軟件制作出光盤影像文件具體實(shí)施方式
如圖1所示,為本發(fā)明的生產(chǎn)線的光盤版操作系統(tǒng)制作方法流程圖,包含有首先,制作軟盤版(floppy)的Linux操作系統(tǒng)(步驟100);通過光盤影像文件制作/編輯/轉(zhuǎn)換工具軟件(例,UltraISO等等)將軟盤版的Linux操作系統(tǒng)制作成影像(Image)文件(步驟101),接下來,制作多重操作系統(tǒng)的光盤片(步驟102),其中多重操作系統(tǒng)包含有第二操作系統(tǒng)(例,Microsoft DOS)與第三操作系統(tǒng)(例,Windows Preinstallation Environment,Windows PE);整合影像文件至多重操作系統(tǒng)的光盤片中(步驟103)。
如圖2所示,為本發(fā)明的軟盤版的Linux操作系統(tǒng)的制作步驟流程圖,包含有首先,編譯Linux操作系統(tǒng)的核心指令(kernel)(步驟1001),選擇較為精簡的核心指令,以縮小Linux操作系統(tǒng)所占的文件儲存容量。
接下來,制作根目錄文件系統(tǒng)(root filesystem)(步驟1002),其中根目錄文件系統(tǒng)至少包含有目錄夾(例,/dev,/proc,/bin,/etc,/lib,/usr,/tmp等等)、工具程序(例,sh,ls,cp,mv等等)、組態(tài)設(shè)定檔(例,rc,inittab,fstab等等)、設(shè)定檔(例,/dev/hd*,/dev/tty*,/dev/fd0等等)及Runtime函式庫;壓縮根目錄文件系統(tǒng)(步驟1003),將根目錄系統(tǒng)壓縮成虛擬磁盤(Ramdi sk)格式的影像文件;整合核心與根目錄文件系統(tǒng)(步驟1004),并建立軟盤版的Linux操作系統(tǒng)的引導(dǎo)方式,而根據(jù)其引導(dǎo)的方式不同區(qū)分有三種整合方式grub引導(dǎo)、sysLinux引導(dǎo)以及直接引導(dǎo),如此,通過軟盤即可運(yùn)作Linux操作系統(tǒng)。
如圖3所示,為本發(fā)明的具多重操作系統(tǒng)的光盤片制作流程圖,包含有建立光盤目錄(步驟1021);在建立完光盤目錄結(jié)構(gòu)后,編輯光盤激活選單(步驟1022),例如,選單接口的編輯;復(fù)制第二操作系統(tǒng)(例,Microsoft DOS)的影像文件至光盤目錄中(步驟1023);接下來,復(fù)制第三操作系統(tǒng)(例,Windows PE)的影像文件至光盤目錄中(步驟1024);利用光盤影像文件制作/編輯/轉(zhuǎn)換工具軟件(例,CD Image等等)將整合過的目錄結(jié)構(gòu)制作成光盤影像文件(步驟1025)。
如圖4所示,為本發(fā)明的光盤目錄的畫面示意圖,其中畫面10的光盤目錄包含有[Boot]、[CLIENTS]、[DOS]、[DOSTOOL]、[LINUX]、[PROGRAMS]、[NET]、[RST]、[TOOLS],在[Boot]目錄夾中包含有DISKEMU.BIN壓縮檔、DISKEMU.CMD執(zhí)行檔、LOADER.BIN壓縮檔,而XPCD.BIN壓縮檔是WindowsPE引導(dǎo)必需的文件。
另外,由于受限于軟盤容量(一般約為1.44MByte),在編譯Linux操作系統(tǒng)的核心及靜態(tài)庫時,會刪除部份核心指令與工具程序,當(dāng)虛擬磁盤的容量擴(kuò)充到2.88M或5M的時候,可重新編譯Linux操作系統(tǒng)的核心,例如,增加顯示卡、聲卡及光驅(qū)等等的驅(qū)動程序,或者,調(diào)整虛擬磁盤的容量,以符合應(yīng)用程序的運(yùn)作需求,或者,修改Linux的根目錄文件系統(tǒng),以存放更多的動態(tài)聯(lián)結(jié)庫,進(jìn)一步節(jié)省內(nèi)存空間,并支持更多Linux命令。
本發(fā)明的實(shí)施例具有以下特點(diǎn)1.提升兼容性可根據(jù)測試需求隨意擴(kuò)充或刪除系統(tǒng)設(shè)置,以提升兼容性。
2.高靈活性用戶可以根據(jù)需要,任意調(diào)整Linux系統(tǒng)配置,根據(jù)不同的機(jī)型安裝對應(yīng)的驅(qū)動程序。
3.光盤獨(dú)立完成Linux操作系統(tǒng)的引導(dǎo),無須硬盤裝置的支持也可正常運(yùn)作Linux操作系統(tǒng)。
4.光盤實(shí)現(xiàn)所有Linux操作系統(tǒng)下的測試軟件。
5.光盤片具有多種不同的操作系統(tǒng)與攜帶方便的優(yōu)點(diǎn)。
由這種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,通過光盤片提供生產(chǎn)線測試時所需的不同操作系統(tǒng),以執(zhí)行各種操作系統(tǒng)下的生產(chǎn)線測試程序軟件,且操作系統(tǒng)的安裝過程中無需使用硬盤,可大大降低生產(chǎn)線的測試成本。
當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,該光盤版操作系統(tǒng)可在無硬盤裝置條件下執(zhí)行一生產(chǎn)線測試軟件,其特征在于,包含有編譯一Linux操作系統(tǒng)的核心;制作一根目錄文件系統(tǒng);壓縮該根目錄文件系統(tǒng);整合該核心與該根目錄文件系統(tǒng),以制作軟盤式的該Linux操作系統(tǒng);將該軟盤式的Linux操作系統(tǒng)制作成一光盤影像文件;制作具多重操作系統(tǒng)的光盤片;及整合該光盤影像文件至具多重操作系統(tǒng)的該光盤片中。
2.根據(jù)權(quán)利要求1所述的光盤版操作系統(tǒng)制作方法,其特征在于,該根目錄文件系統(tǒng)壓縮成一虛擬磁盤格式的影像文件。
3.根據(jù)權(quán)利要求1所述的光盤版操作系統(tǒng)制作方法,其特征在于,制作具多重操作系統(tǒng)光盤片的步驟還包含有建立一光盤目錄;編輯一光盤激活選單;復(fù)制一第二操作系統(tǒng)的影像文件至該光盤目錄中;復(fù)制一第三操作系統(tǒng)的影像文件至該光盤目錄中;及將該光盤目錄與該光盤激活選單制作成該光盤影像文件。
4.根據(jù)權(quán)利要求3所述的光盤版操作系統(tǒng)制作方法,其特征在于,該第二操作系統(tǒng)為Microsoft DOS。
5.根據(jù)權(quán)利要求3所述的光盤版操作系統(tǒng)制作方法,其特征在于,該第三操作系統(tǒng)為WindowsPE。
6.根據(jù)權(quán)利要求1所述的光盤版操作系統(tǒng)制作方法,其特征在于,該根目錄文件系統(tǒng)包含有目錄夾、工具程序、組態(tài)設(shè)定文件、設(shè)定檔及Runtime函式庫。
7.根據(jù)權(quán)利要求1所述的光盤版操作系統(tǒng)制作方法,其特征在于,該核心包含有顯示卡、聲卡及光驅(qū)的驅(qū)動程序。
全文摘要
本發(fā)明公開了一種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,該光盤版操作系統(tǒng)可在無硬盤裝置條件下執(zhí)行生產(chǎn)線測試軟件,包含有制作軟盤式的Linux操作系統(tǒng);將軟盤式的Linux操作系統(tǒng)制作成一光盤影像文件;制作具多重操作系統(tǒng)的光盤片;以及整合光盤影像文件至具多重操作系統(tǒng)的光盤片中。由這種生產(chǎn)線的光盤版操作系統(tǒng)制作方法,通過光盤片提供生產(chǎn)線測試時所需的不同操作系統(tǒng),以執(zhí)行各種操作系統(tǒng)下的測試程序,且操作系統(tǒng)的安裝過程中無需使用硬盤,可大大降低生產(chǎn)線的測試成本。
文檔編號G06F9/445GK1916848SQ20051009077
公開日2007年2月21日 申請日期2005年8月16日 優(yōu)先權(quán)日2005年8月16日
發(fā)明者胡幸, 陳玄同, 劉文涵 申請人:英業(yè)達(dá)股份有限公司