操作系統(tǒng)的安裝方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種操作系統(tǒng)的安裝方法及系統(tǒng)。本發(fā)明操作系統(tǒng)的安裝方法,包括:第一引導(dǎo)介質(zhì)中的引導(dǎo)程序初始化服務(wù)器,將第一引導(dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到服務(wù)器內(nèi)存中,觸發(fā)服務(wù)器內(nèi)存中的控制程序執(zhí)行;控制程序接收配置參數(shù)、操作系統(tǒng)類型和版本,根據(jù)配置參數(shù)、操作系統(tǒng)類型和版本生成配置文件、獲取操作系統(tǒng)文件,將配置文件、操作系統(tǒng)文件存儲(chǔ)到服務(wù)器的硬盤分區(qū)中,將硬盤分區(qū)設(shè)置為啟動(dòng)盤,引導(dǎo)服務(wù)器從啟動(dòng)盤重新啟動(dòng);啟動(dòng)盤根據(jù)配置文件、操作系統(tǒng)文件準(zhǔn)備安裝環(huán)境,從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序,為服務(wù)器安裝操作系統(tǒng)。通過根據(jù)配置參數(shù)、操作系統(tǒng)類型和版本動(dòng)態(tài)生成配置文件,滿足了個(gè)性化的裝機(jī)需求。
【專利說明】操作系統(tǒng)的安裝方法及系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù),尤其涉及一種操作系統(tǒng)的安裝方法及系統(tǒng)。
【背景技術(shù)】
[0002]市場上有多種基于Linux開源語言的操作系統(tǒng),例如NOVELL公司出品的SUSELinux EnterpriselO(簡稱 SUSE10)、Red Hat 公司出品的 Red Hat Enterprise Linux5(簡稱Red Hat5)、升陽公司(SUN)出品的UNIX系列操作系統(tǒng)等。
[0003]為服務(wù)器安裝操作系統(tǒng)的過程中,需要用戶逐項(xiàng)對(duì)服務(wù)器的硬盤分區(qū)、網(wǎng)絡(luò)端口、防火墻等進(jìn)行設(shè)置,安裝過程繁瑣。自動(dòng)化安裝機(jī)制可以簡化操作系統(tǒng)的安裝過程。例如針對(duì)Red Hat操作系統(tǒng)的kickstart自動(dòng)化安裝機(jī)制、針對(duì)SUSE操作系統(tǒng)的autoyast自動(dòng)化安裝機(jī)制等。該自動(dòng)化安裝機(jī)制,需要用戶在為服務(wù)器安裝操作系統(tǒng)之前,將對(duì)服務(wù)器的硬盤分區(qū)、網(wǎng)絡(luò)端口、防火墻等進(jìn)行設(shè)置的配置參數(shù)預(yù)先在配置文件中設(shè)置好,再將該配置文件封裝在安裝介質(zhì)中。在安裝過程中,通過自動(dòng)調(diào)用安裝介質(zhì)中的配置文件,完成服務(wù)器的操作系統(tǒng)安裝。
[0004]然而,一方面,不同自動(dòng)化安裝機(jī)制的配置文件的語言格式不同,另一方面,配置文件固化在安裝介質(zhì)中,更改配置文件中的配置參數(shù)比較困難,導(dǎo)致了現(xiàn)有的操作系統(tǒng)的安裝方法通用性差、靈活度不高的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種操作系統(tǒng)的安裝方法及系統(tǒng),以克服現(xiàn)有的操作系統(tǒng)的安裝方法通用性差、靈活度不高的技術(shù)問題。
[0006]本發(fā)明提供了一種操作系統(tǒng)的安裝方法,包括:
[0007]第一引導(dǎo)介質(zhì)中的引導(dǎo)程序初始化服務(wù)器;
[0008]所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序?qū)⑺龅谝灰龑?dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到所述服務(wù)器的內(nèi)存中,其中,所述內(nèi)核文件系統(tǒng)資料庫中包括至少兩套操作系統(tǒng)文件,每套操作系統(tǒng)文件包括內(nèi)核和文件系統(tǒng);
[0009]所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行;
[0010]所述服務(wù)器內(nèi)存中的控制程序接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本;
[0011]所述服務(wù)器內(nèi)存中的控制程序根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,生成配置文件;
[0012]所述服務(wù)器內(nèi)存中的控制程序根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫中獲取對(duì)應(yīng)的操作系統(tǒng)文件;
[0013]所述服務(wù)器內(nèi)存中的控制程序?qū)⑺雠渲梦募?、所述?duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)存儲(chǔ)到所述服務(wù)器的硬盤分區(qū)中; [0014]所述服務(wù)器內(nèi)存中的控制程序?qū)⑺鲇脖P分區(qū)設(shè)置為啟動(dòng)盤;
[0015]所述服務(wù)器內(nèi)存中的控制程序引導(dǎo)所述服務(wù)器從所述啟動(dòng)盤重新啟動(dòng);[0016]所述啟動(dòng)盤根據(jù)所述啟動(dòng)盤上存儲(chǔ)的所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)準(zhǔn)備安裝環(huán)境,并且從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序,為所述服務(wù)器安裝操作系統(tǒng),其中,所述第二引導(dǎo)介質(zhì)中的操作系統(tǒng)安裝程序與用戶選擇的操作系統(tǒng)類型和版本相對(duì)應(yīng)。
[0017]本發(fā)明還提供了一種操作系統(tǒng)的安裝系統(tǒng),包括:第一引導(dǎo)介質(zhì)、第二引導(dǎo)介質(zhì)、服務(wù)器,其中:
[0018]所述第一引導(dǎo)介質(zhì),包括:
[0019]引導(dǎo)程序,用于初始化服務(wù)器,將所述第一引導(dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到所述服務(wù)器的內(nèi)存中,觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行;
[0020]所述服務(wù)器內(nèi)存中的控制程序,用于接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,生成配置文件,根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫中獲取對(duì)應(yīng)的操作系統(tǒng)文件,將所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)存儲(chǔ)到所述服務(wù)器的硬盤分區(qū)中,將所述硬盤分區(qū)設(shè)置為啟動(dòng)盤,引導(dǎo)所述服務(wù)器從所述啟動(dòng)盤重新啟動(dòng);
[0021]所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫,所述內(nèi)核文件系統(tǒng)資料庫中包括至少兩套操作系統(tǒng)文件,每套操作系統(tǒng)文件包括內(nèi)核和文件系統(tǒng);
[0022]所述第二引導(dǎo)介質(zhì),包括:與用戶選擇的操作系統(tǒng)類型和版本相對(duì)應(yīng)操作系統(tǒng)安裝程序;
[0023]所述服務(wù)器,用于所述服務(wù)器的啟動(dòng)盤根據(jù)所述啟動(dòng)盤上存儲(chǔ)的所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)準(zhǔn)備安裝環(huán)境,并且從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序。
[0024]本發(fā)明的技術(shù)效果是:通過根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本動(dòng)態(tài)地生成配置文件,實(shí)現(xiàn)了滿足不同配置參數(shù)需求的個(gè)性化操作系統(tǒng)安裝,解決了現(xiàn)有的操作系統(tǒng)的安裝方法通用性差、靈活度不高的技術(shù)問題。
【專利附圖】
【附圖說明】
[0025]圖1為本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例一的流程圖;
[0026]圖2為本發(fā)明操作系統(tǒng)的安裝系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]圖1為本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例一的流程圖。如圖1所示,本實(shí)施例的方法可以包括:
[0028]步驟101、第一引導(dǎo)介質(zhì)中的引導(dǎo)程序初始化服務(wù)器。
[0029]具體地,第一引導(dǎo)介質(zhì)中的引導(dǎo)程序能夠引導(dǎo)服務(wù)器啟動(dòng),使服務(wù)器完成初始化,服務(wù)器的初始化可以包括但不限制于:在服務(wù)器的內(nèi)存中形成Iinux根文件系統(tǒng)、在服務(wù)器的硬盤中設(shè)置分區(qū)、初始化服務(wù)器的光驅(qū)、初始化服務(wù)器的USB接口等。更具體地,引導(dǎo)程序中包含一套操作系統(tǒng)文件,操作系統(tǒng)文件指的是內(nèi)核(kernel)和文件系統(tǒng)(initrd)的集合,其中操作系統(tǒng)文件可以是任何操作系統(tǒng)類型、任何操作系統(tǒng)版本的操作系統(tǒng)文件,本領(lǐng)域技術(shù)人員可以理解的是:內(nèi)核與文件系統(tǒng)是相互匹配的。引導(dǎo)程序?qū)?nèi)核和文件系統(tǒng)釋放到服務(wù)器的內(nèi)存中,在服務(wù)器的內(nèi)存中創(chuàng)建臨時(shí)Iinux根文件系統(tǒng)。需要說明的是,以Red Hat5 (紅帽子5)為例,本實(shí)施例中所指的操作系統(tǒng)類型指的是“Red Hat”,本實(shí)施例中所指的操作系統(tǒng)版本指的是“5”。
[0030]步驟102、所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序?qū)⑺龅谝灰龑?dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到所述服務(wù)器的內(nèi)存中,其中,所述內(nèi)核文件系統(tǒng)資料庫中包括至少兩套操作系統(tǒng)文件,每套操作系統(tǒng)文件包括內(nèi)核和文件系統(tǒng)。
[0031]具體地,引導(dǎo)程序初始化服務(wù)器后,即步驟101后,引導(dǎo)程序?qū)⒌谝灰龑?dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到服務(wù)器的內(nèi)存中,也就是說,第一引導(dǎo)介質(zhì)中除了包含有引導(dǎo)程序,還包含有控制程序以及內(nèi)核文件系統(tǒng)資料庫。將第一引導(dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到服務(wù)器的內(nèi)存中即將第一引導(dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫拷貝到服務(wù)器的內(nèi)存中,更具體地,將控制程序拷貝在臨時(shí)Iinux根文件系統(tǒng)下。內(nèi)核文件系統(tǒng)資料庫包括至少兩套操作系統(tǒng)文件,即包括至少兩套相互匹配的內(nèi)核(kernel)和文件系統(tǒng)(initrd)的集合,優(yōu)選地,內(nèi)核文件系統(tǒng)資料庫包括市面上銷售的所有操作系統(tǒng)類型、所有操作系統(tǒng)版本的操作系統(tǒng)文件。本領(lǐng)域技術(shù)人員可以理解的是:不同類型的操作系統(tǒng)所對(duì)應(yīng)的內(nèi)核文件系統(tǒng)有可能不同也有可能相同,操作系統(tǒng)的類型相同但是操作系統(tǒng)的版本不同時(shí),內(nèi)核文件系統(tǒng)有可能不同也有可能相同。
[0032]步驟103、所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行。
[0033]具體地,引導(dǎo)程序?qū)⒖刂瞥绦蚩截愒谂R時(shí)Iinux根文件系統(tǒng)下后,即步驟102后,引導(dǎo)程序觸發(fā)控制程序執(zhí)行。引導(dǎo)程序觸發(fā)控制程序執(zhí)行后,在后續(xù)步驟中不再執(zhí)行引導(dǎo)程序。
[0034]步驟104、所述服務(wù)器內(nèi)存中的控制程序接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本。
[0035]具體地,引導(dǎo)程序觸發(fā)控制程序執(zhí)行后,即步驟103后,用戶根據(jù)不同的需求對(duì)服務(wù)器配置參數(shù)進(jìn)行設(shè)置,例如,若用戶需要將鍵盤設(shè)置為美式鍵盤,則在鍵盤設(shè)置處輸入“美式”;若用戶需要將編碼格式設(shè)置為中文編碼環(huán)境,則在編碼格式處輸入“中文”;若用戶需要將子網(wǎng)掩碼設(shè)置為255.255.255.0,則在子網(wǎng)掩碼處輸入“255.255.255.0” ;若用戶需要將網(wǎng)關(guān)設(shè)置為10.1.17.1,則在網(wǎng)關(guān)處輸入“10.1.17.1”等。例如,用戶選擇操作系統(tǒng)類型為紅帽子,用戶選擇操作系統(tǒng)版本為5。需要說明的是,對(duì)配置參數(shù)的具體設(shè)置、對(duì)操作系統(tǒng)類型的具體選擇、對(duì)操作系統(tǒng)版本的具體選擇均是示例性的,不用于對(duì)本實(shí)施例進(jìn)行限定。
[0036]步驟105、所述服務(wù)器內(nèi)存中的控制程序根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,生成配置文件。
[0037]具體地,控制程序接收到用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本后,即步驟104后,根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本生成配置文件。例如,若用戶選擇的操作系統(tǒng)類型為紅帽子,則生成anaconda-ks配置文件。
[0038]步驟106、所述服務(wù)器內(nèi)存中的控制程序根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫中獲取對(duì)應(yīng)的操作系統(tǒng)文件。[0039]具體地,控制程序接收到用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本后,即步驟104后,根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從服務(wù)器內(nèi)存中存儲(chǔ)的內(nèi)核文件系統(tǒng)資料庫中獲取對(duì)應(yīng)的操作系統(tǒng)文件。
[0040]需要說明的是,執(zhí)行步驟104后,可以先執(zhí)行步驟105再執(zhí)行步驟106,還可以先執(zhí)行步驟106再執(zhí)行步驟105,還可以同時(shí)執(zhí)行步驟105與步驟106,本實(shí)施例對(duì)執(zhí)行步驟105與步驟106的先后順序不做限定,但是執(zhí)行步驟105以及執(zhí)行步驟106均需在執(zhí)行步驟104后。對(duì)于步驟105與步驟106的執(zhí)行順序,本領(lǐng)域技術(shù)人員在實(shí)施本實(shí)施例時(shí),可依照
需要進(jìn)行設(shè)置。
[0041]步驟107、所述服務(wù)器內(nèi)存中的控制程序?qū)⑺雠渲梦募?、所述?duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)存儲(chǔ)到所述服務(wù)器的硬盤分區(qū)中。
[0042]具體地,在控制程序獲得配置文件以及對(duì)應(yīng)的操作系統(tǒng)文件后,即步驟105以及步驟106后,控制程序?qū)⑴渲梦募约安僮飨到y(tǒng)文件存儲(chǔ)到服務(wù)器的硬盤分區(qū)中。更具體地,控制程序?qū)⑴渲梦募约安僮飨到y(tǒng)文件存儲(chǔ)到服務(wù)器的第一塊硬盤的第一個(gè)分區(qū)中?!按鎯?chǔ)到”操作具體可以是“拷貝”操作,即在服務(wù)器的內(nèi)存中仍然保存獲得的配置文件以及對(duì)應(yīng)的操作系統(tǒng)文件,或者可以是“遷移”操作,即不在服務(wù)器的內(nèi)存中保存獲得的配置文件以及對(duì)應(yīng)的操作系統(tǒng)文件。
[0043]步驟108、所述服務(wù)器內(nèi)存中的控制程序?qū)⑺鲇脖P分區(qū)設(shè)置為啟動(dòng)盤。
[0044]具體地,在控制程序?qū)⑴渲梦募⑺鰧?duì)應(yīng)的操作系統(tǒng)文件存儲(chǔ)到服務(wù)器的硬盤分區(qū)中后,即步驟107后,控制程序?qū)⒎?wù)器的硬盤分區(qū)設(shè)置為啟動(dòng)盤。更具體地,控制程序?qū)⒎?wù)器的第一塊硬盤的第一個(gè)分區(qū)設(shè)置為啟動(dòng)盤。
[0045]步驟109、所述服務(wù)器內(nèi)存中的控制程序弓I導(dǎo)所述服務(wù)器從所述啟動(dòng)盤重新啟動(dòng)。
[0046]具體地,在控制程序?qū)⒎?wù)器的硬盤設(shè)置為啟動(dòng)盤后,即步驟108后,控制程序重新啟動(dòng)服務(wù)器。由于服務(wù)器的硬盤分區(qū)已經(jīng)被設(shè)置為啟動(dòng)盤,服務(wù)器再次啟動(dòng)時(shí),會(huì)從服務(wù)器的硬盤分區(qū)啟動(dòng)。服務(wù)器重新啟動(dòng)后,存儲(chǔ)器的內(nèi)存將被重置,即步驟108前存儲(chǔ)在服務(wù)器內(nèi)存中的數(shù)據(jù)將被清零。
[0047]步驟110、所述啟動(dòng)盤根據(jù)所述啟動(dòng)盤上存儲(chǔ)的所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)準(zhǔn)備安裝環(huán)境,并且從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序,為所述服務(wù)器安裝操作系統(tǒng),其中,所述第二引導(dǎo)介質(zhì)中的操作系統(tǒng)安裝程序與用戶選擇的操作系統(tǒng)類型和版本相對(duì)應(yīng)。
[0048]具體地,啟動(dòng)盤會(huì)根據(jù)配置文件對(duì)服務(wù)器進(jìn)行設(shè)置,例如將鍵盤設(shè)置為美式鍵盤、將編碼格式設(shè)置為中文編碼環(huán)境、將子網(wǎng)掩碼設(shè)置為255.255.255.0、將網(wǎng)關(guān)設(shè)置為
10.1.17.1等。啟動(dòng)盤會(huì)根據(jù)內(nèi)核和文件系在服務(wù)器的硬盤分區(qū)中創(chuàng)建Iinux根文件系統(tǒng)。需要說明的是,步驟101中創(chuàng)建的臨時(shí)Iinux根文件系統(tǒng)與步驟110中創(chuàng)建的Iinux根文件系統(tǒng)是不同的,步驟101中創(chuàng)建的臨時(shí)Iinux根文件系統(tǒng)在服務(wù)器重啟后會(huì)被清零,并且與服務(wù)器最終安裝操作系統(tǒng)類型和版本可能匹配也可能不匹配,而步驟110中創(chuàng)建的Iinux根文件系統(tǒng)在服務(wù)器重啟后不會(huì)被清零,并且一定與服務(wù)器安裝的操作系的統(tǒng)類型和版本匹配。安裝環(huán)境準(zhǔn)備好后,從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序,為服務(wù)器安裝操作系統(tǒng)。
[0049]本實(shí)施例,通過根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本動(dòng)態(tài)地生成配置文件,實(shí)現(xiàn)了滿足不同配置參數(shù)需求的個(gè)性化操作系統(tǒng)安裝,解決了現(xiàn)有的操作系統(tǒng)的安裝方法通用性差、靈活度不高的技術(shù)問題。
[0050]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例二,在所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行后,并且在所述服務(wù)器從所述硬盤分區(qū)重新啟動(dòng)前,還包括:
[0051]所述服務(wù)器內(nèi)存中的控制程序在顯示界面上彈出對(duì)話框,所述對(duì)話框用于提示用戶從所述服務(wù)器的光驅(qū)或者所述服務(wù)器的USB接口取出所述第一引導(dǎo)介質(zhì)。
[0052]具體地,在步驟103后,并且在步驟109前,控制程序在顯示界面上彈出例如“請(qǐng)取出光盤”或者“請(qǐng)取出U盤”等的對(duì)話框,提示用戶從服務(wù)器的光驅(qū)或者USB接口取出第一引導(dǎo)介質(zhì)。顯示界面可以是與服務(wù)器連接的任何顯示設(shè)備,例如顯示器等。
[0053]本實(shí)施例,通過在顯示界面上彈出對(duì)話框提示用戶取出第一引導(dǎo)介質(zhì),用戶可以在不再需要使用第一引導(dǎo)介質(zhì)時(shí),及時(shí)地將第一引導(dǎo)介質(zhì)取出,使得本實(shí)施例提供的操作系統(tǒng)安裝方法更加人性化。
[0054]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例三,在所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行后,并且在所述服務(wù)器內(nèi)存中的控制程序接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本前,還包括:
[0055]所述服務(wù)器內(nèi)存中的控制程序通過圖形化用戶接口,接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本。
[0056]具體地,在步驟103后,并且步驟104前,控制程序可以在與服務(wù)器連接的面上顯示用戶友好型圖形界面,方便用戶輸入配置參數(shù)。顯示界面可以是與服務(wù)器連接的任何顯示設(shè)備,例如顯示器等。
[0057]本實(shí)施例,通過圖形化用戶接口,接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,使得本實(shí)施例提供的操作系統(tǒng)安裝方法更加人性化。
[0058]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例四,所述第一引導(dǎo)介質(zhì),包括:數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備;所述第二引導(dǎo)介質(zhì),包括:數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備。
[0059]具體地,第一引導(dǎo)介質(zhì)可以是數(shù)字多功能光盤或者第一引導(dǎo)介質(zhì)可以是USB存儲(chǔ)設(shè)備。需要說明的是,當(dāng)?shù)谝灰龑?dǎo)介質(zhì)是數(shù)字多功能光盤時(shí),在步驟101中初始化服務(wù)器時(shí),僅需要初始化服務(wù)器的光驅(qū)而不需要初始化服務(wù)器的USB接口 ;當(dāng)?shù)谝灰龑?dǎo)介質(zhì)是USB存儲(chǔ)設(shè)備時(shí),在步驟101中初始化服務(wù)器時(shí),僅需要初始化服務(wù)器的USB接口而不需要初始化服務(wù)器的光驅(qū)。并且在用戶取出第一引導(dǎo)介質(zhì)后,并且在步驟110之前放入第二引導(dǎo)介質(zhì)。若第二引導(dǎo)介質(zhì)為USB存儲(chǔ)設(shè)備則將第二引導(dǎo)介質(zhì)與服務(wù)器的USB接口連接,若第二引導(dǎo)介質(zhì)為數(shù)字多功能光盤,則將第二引導(dǎo)介質(zhì)與服務(wù)器的光驅(qū)連接。
[0060]圖2為本發(fā)明操作系統(tǒng)的安裝系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖。如圖2所示,本實(shí)施例的系統(tǒng)可以包括:第一引導(dǎo)介質(zhì)101、第二引導(dǎo)介質(zhì)102、服務(wù)器103。其中,第一引導(dǎo)介質(zhì)101還包括引導(dǎo)程序1011、控制程序1012、內(nèi)核文件系統(tǒng)資料庫1013。
[0061]其中,所述第一引導(dǎo)介質(zhì)101,包括:
[0062]引導(dǎo)程序1011,用于初始化服務(wù)器103,將所述第一引導(dǎo)介質(zhì)101中的控制程序1012、內(nèi)核文件系統(tǒng)資料庫1013存儲(chǔ)到所述服務(wù)器103的內(nèi)存中,并在服務(wù)器103內(nèi)存中形成控制程序1031、內(nèi)核文件系統(tǒng)資料庫1032,觸發(fā)所述服務(wù)器103內(nèi)存中的控制程序1031執(zhí)行;
[0063]所述服務(wù)器103內(nèi)存中的控制程序1031,用于接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,生成配置文件,根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從所述服務(wù)器103內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫1032中獲取對(duì)應(yīng)的操作系統(tǒng)文件,將所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)存儲(chǔ)到所述服務(wù)器103的硬盤分區(qū)中,將所述硬盤分區(qū)設(shè)置為啟動(dòng)盤,引導(dǎo)所述服務(wù)器103從所述啟動(dòng)盤重新啟動(dòng);
[0064]所述服務(wù)器103內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫1032,所述內(nèi)核文件系統(tǒng)資料庫中包括至少兩套操作系統(tǒng)文件,每套操作系統(tǒng)文件包括內(nèi)核和文件系統(tǒng);
[0065]所述第二引導(dǎo)介質(zhì)102,包括:與用戶選擇的操作系統(tǒng)類型和版本相對(duì)應(yīng)操作系統(tǒng)安裝程序;
[0066]所述服務(wù)器103,用于所述服務(wù)器103的啟動(dòng)盤根據(jù)所述啟動(dòng)盤上存儲(chǔ)的所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)準(zhǔn)備安裝環(huán)境,并且從第二引導(dǎo)介質(zhì)102獲取操作系統(tǒng)安裝程序。
[0067]本實(shí)施例的操作系統(tǒng)安裝系統(tǒng),可以用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0068]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明操作系統(tǒng)的安裝系統(tǒng)實(shí)施例二,所述控制程序1031,還用于:
[0069]在所述第一引導(dǎo)介質(zhì)101中的引導(dǎo)程序1011觸發(fā)所述服務(wù)器103內(nèi)存中的控制程序1031執(zhí)行后,并且在所述服務(wù)器103從所述硬盤分區(qū)重新啟動(dòng)前,所述控制程序1031在顯示界面上彈出對(duì)話框,所述對(duì)話框用于提示用戶從所屬服務(wù)器的光驅(qū)或者所述服務(wù)器的USB接口取出所述第一引導(dǎo)介質(zhì)101。
[0070]本實(shí)施例的操作系統(tǒng)安裝系統(tǒng),可以用于執(zhí)行本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例二的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0071]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明操作系統(tǒng)的安裝系統(tǒng)實(shí)施例三,所述控制程序1031,還用于:
[0072]在所述第一引導(dǎo)介質(zhì)101中的引導(dǎo)程序1011觸發(fā)所述服務(wù)器103內(nèi)存中的控制程序1031執(zhí)行后,并且在所述服務(wù)器103內(nèi)存中的控制程序1031接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本前,所述服務(wù)器103中的控制程序1031通過圖形化用戶接口,接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本。
[0073]本實(shí)施例的操作系統(tǒng)安裝系統(tǒng),可以用于執(zhí)行本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例三的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0074]在上述實(shí)施例的基礎(chǔ)上,本發(fā)明操作系統(tǒng)的安裝系統(tǒng)實(shí)施例四,所述第一引導(dǎo)介質(zhì)101,具體是:數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備;所述第二引導(dǎo)介質(zhì)102,具體是:數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備。
[0075]本實(shí)施例的操作系統(tǒng)安裝系統(tǒng),可以用于執(zhí)行本發(fā)明操作系統(tǒng)的安裝方法實(shí)施例四的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0076]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種操作系統(tǒng)的安裝方法,其特征在于,包括: 第一引導(dǎo)介質(zhì)中的引導(dǎo)程序初始化服務(wù)器; 所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序?qū)⑺龅谝灰龑?dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到所述服務(wù)器的內(nèi)存中,其中,所述內(nèi)核文件系統(tǒng)資料庫中包括至少兩套操作系統(tǒng)文件,每套操作系統(tǒng)文件包括內(nèi)核和文件系統(tǒng); 所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行; 所述服務(wù)器內(nèi)存中的控制程序接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本;所述服務(wù)器內(nèi)存中的控制程序根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,生成配置文件; 所述服務(wù)器內(nèi)存中的控制程序根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫中獲取對(duì)應(yīng)的操作系統(tǒng)文件; 所述服務(wù)器內(nèi)存中的控制程序?qū)⑺雠渲梦募?、所述?duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)存儲(chǔ)到所述服務(wù)器的硬盤分區(qū)中; 所述服務(wù)器內(nèi)存中的控制程序?qū)⑺鲇脖P分區(qū)設(shè)置為啟動(dòng)盤; 所述服務(wù)器內(nèi)存中的控制程序引導(dǎo)所述服務(wù)器從所述啟動(dòng)盤重新啟動(dòng); 所述啟動(dòng)盤根據(jù)所述啟動(dòng)盤上存儲(chǔ)的所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)準(zhǔn)備安裝環(huán)境,并且從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序,為所述服務(wù)器安裝操作系統(tǒng),其中,所述第二引導(dǎo)介質(zhì)中的操作系統(tǒng)安裝程序與用戶選擇的操作系統(tǒng)類型和版本相對(duì)應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行后,并且在所述服務(wù)器從所述硬盤分區(qū)重新啟動(dòng)前,還包括: 所述服務(wù)器內(nèi)存中的控制程序在顯示界面上彈出對(duì)話框,所述對(duì)話框用于提示用戶從所述服務(wù)器的光驅(qū)或者所述服務(wù)器的USB接口取出所述第一引導(dǎo)介質(zhì)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行后,并且在所述服務(wù)器內(nèi)存中的控制程序接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本前,還包括: 所述服務(wù)器內(nèi)存中的控制程序通過圖形化用戶接口,接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述第一引導(dǎo)介質(zhì),包括: 數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備。
5.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述第二引導(dǎo)介質(zhì),包括: 數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備。
6.一種操作系統(tǒng)的安裝系統(tǒng),其特征在于,包括:第一引導(dǎo)介質(zhì)、第二引導(dǎo)介質(zhì)、服務(wù)器,其中: 所述第一引導(dǎo)介質(zhì),包括: 引導(dǎo)程序,用于初始化服務(wù)器,將所述第一引導(dǎo)介質(zhì)中的控制程序、內(nèi)核文件系統(tǒng)資料庫存儲(chǔ)到所述服務(wù)器的內(nèi)存中,觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行; 所述服務(wù)器內(nèi)存中的控制程序,用于接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,根據(jù)用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本,生成配置文件,根據(jù)用戶輸入的操作系統(tǒng)類型和版本,從所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫中獲取對(duì)應(yīng)的操作系統(tǒng)文件,將所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)存儲(chǔ)到所述服務(wù)器的硬盤分區(qū)中,將所述硬盤分區(qū)設(shè)置為啟動(dòng)盤,引導(dǎo)所述服務(wù)器從所述啟動(dòng)盤重新啟動(dòng); 所述服務(wù)器內(nèi)存中的內(nèi)核文件系統(tǒng)資料庫,所述內(nèi)核文件系統(tǒng)資料庫中包括至少兩套操作系統(tǒng)文件,每套操作系統(tǒng)文件包括內(nèi)核和文件系統(tǒng); 所述第二引導(dǎo)介質(zhì),包括:與用戶選擇的操作系統(tǒng)類型和版本相對(duì)應(yīng)操作系統(tǒng)安裝程序; 所述服務(wù)器,用于所述服務(wù)器的啟動(dòng)盤根據(jù)所述啟動(dòng)盤上存儲(chǔ)的所述配置文件、所述對(duì)應(yīng)的操作系統(tǒng)文件所包含的內(nèi)核和文件系統(tǒng)準(zhǔn)備安裝環(huán)境,并且從第二引導(dǎo)介質(zhì)獲取操作系統(tǒng)安裝程序。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述控制程序,還用于: 在所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行后,并且在所述服務(wù)器從所述硬盤分區(qū)重新啟動(dòng)前,所述服務(wù)器內(nèi)存中的控制程序在顯示界面上彈出對(duì)話框,所述對(duì)話框用于提示用戶從所述服務(wù)器的光驅(qū)或者所述服務(wù)器的USB接口取出所述第一引導(dǎo)介質(zhì)。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述控制程序,還用于: 在所述第一引導(dǎo)介質(zhì)中的引導(dǎo)程序觸發(fā)所述服務(wù)器內(nèi)存中的控制程序執(zhí)行后,并且在所述服務(wù)器內(nèi)存中的控制程序接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本前,所述服務(wù)器內(nèi)存中的控制 程序通過圖形化用戶接口,接收用戶輸入的配置參數(shù)、操作系統(tǒng)類型和版本。
9.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的系統(tǒng),其特征在于,所述第一引導(dǎo)介質(zhì),具體是: 數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備。
10.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的系統(tǒng),其特征在于,所述第二引導(dǎo)介質(zhì),具體是: 數(shù)字多功能光盤、USB存儲(chǔ)設(shè)備。
【文檔編號(hào)】G06F9/445GK103744710SQ201410035945
【公開日】2014年4月23日 申請(qǐng)日期:2014年1月24日 優(yōu)先權(quán)日:2014年1月24日
【發(fā)明者】栗霖 申請(qǐng)人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司