置消息。
[0060]在本發(fā)明一個(gè)實(shí)施例中,客戶端301根據(jù)發(fā)送單元3023發(fā)送來的配置文件,如果配置文件為default配置文件,則根據(jù)default配置文件,按照B1S運(yùn)行流程安裝操作系統(tǒng),如果配置文件為efidefault配置文件,則根據(jù)default配置文件,按照UEFI運(yùn)行流程安裝操作系統(tǒng)。
[0061]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合上述實(shí)施例提供的用于操作系統(tǒng)安裝的系統(tǒng),對用于操作系統(tǒng)安裝的方法進(jìn)行進(jìn)一步地詳細(xì)描述。
[0062]如圖4所示,本發(fā)明一個(gè)實(shí)施例提供了一種用于操作系統(tǒng)安裝的方法,包括:
[0063]步驟401:客戶端向服務(wù)器發(fā)送分配請求消息。
[0064]在本發(fā)明一個(gè)實(shí)施例中,將待安裝操作系統(tǒng)的客戶端設(shè)置為從網(wǎng)絡(luò)啟動(dòng),客戶端啟動(dòng)后,向服務(wù)器發(fā)送分配請求信息,請求服務(wù)器分配IP地址。例如,在一個(gè)機(jī)房中擁有50臺(tái)計(jì)算機(jī)需要進(jìn)行安裝操作系統(tǒng),分別將這50臺(tái)計(jì)算機(jī)設(shè)置為從網(wǎng)絡(luò)啟動(dòng),設(shè)置完成后50臺(tái)計(jì)算機(jī)從網(wǎng)絡(luò)啟動(dòng),分別向服務(wù)器發(fā)送分配請求信息。
[0065]步驟402:服務(wù)器根據(jù)分配請求信息為客戶端分配IP地址,連通服務(wù)器與客戶端之間的網(wǎng)絡(luò)。
[0066]在本發(fā)明一個(gè)實(shí)施例中,服務(wù)器的分配單元接收到客戶端發(fā)送的分配請求信息后,為客戶端分配IP地址,客戶端接收到IP地址后對網(wǎng)卡進(jìn)行相應(yīng)的設(shè)置,使客戶端與服務(wù)器之間的網(wǎng)絡(luò)連通。例如,服務(wù)器在接收到50臺(tái)計(jì)算機(jī)發(fā)送的請求信息后,分配單元分別為50臺(tái)計(jì)算機(jī)分配不同的IP地址,并將分配的IP地址發(fā)送回客戶端,客戶端接收到IP地址后,對自身的網(wǎng)卡進(jìn)行相應(yīng)的設(shè)置,實(shí)現(xiàn)服務(wù)器與客戶端之間網(wǎng)絡(luò)的連接。
[0067]步驟403:客戶端接收外部的輸入信息,生成第一配置消息,并將第一配置消息發(fā)送給服務(wù)器。
[0068]在本發(fā)明一個(gè)實(shí)施例中,用戶根據(jù)客戶端固件的類型,設(shè)置客戶端安裝操作系統(tǒng)過程中采用的安裝模式,設(shè)置完成后客戶端形成攜帶安裝模式的第一配置消息,并將形成的第一配置消息發(fā)送給服務(wù)器的解析單元。例如,機(jī)房中包括的50臺(tái)待安裝操作系統(tǒng)的計(jì)算機(jī)分別為計(jì)算機(jī)I至計(jì)算機(jī)50,根據(jù)計(jì)算機(jī)的固件類型,其中計(jì)算機(jī)I至計(jì)算機(jī)25為B1S固件,計(jì)算機(jī)26至計(jì)算機(jī)50為UEFI固件,用戶根據(jù)計(jì)算機(jī)固件的類型,將計(jì)算機(jī)I至計(jì)算機(jī)25的安裝模式設(shè)置為通過B1S固件安裝操作系統(tǒng),將計(jì)算機(jī)26至計(jì)算機(jī)50的安裝模式設(shè)置為通過UEFI固件安裝操作系統(tǒng),設(shè)置完成后,計(jì)算機(jī)I至計(jì)算機(jī)50根據(jù)用戶的設(shè)置,分別生成攜帶安裝安裝模式的第一配置消息I至第一配置消息50,并分別將各自的第一配置消息發(fā)送至服務(wù)器的解析單元。
[0069]步驟404:服務(wù)器對第一配置消息進(jìn)行解析,獲取客戶端安裝操作系統(tǒng)的安裝模式,根據(jù)安裝模式向客戶端發(fā)送對應(yīng)的配置文件。
[0070]在本發(fā)明一個(gè)實(shí)施例中,服務(wù)器的解析單元接收到客戶端發(fā)送的第一配置消息后,對第一配置消息進(jìn)行解析,從中獲取到客戶端安裝操作系統(tǒng)的安裝模式,根據(jù)客戶端安裝操作系統(tǒng)的安裝模式,如果安裝模式為通過B1S固件安裝操作系統(tǒng),服務(wù)器的發(fā)送單元向客戶端發(fā)送default配置文件,如果安裝模式為通過UEFI固件安裝操作系統(tǒng),服務(wù)器的發(fā)送單元向客戶端發(fā)送efidefault配置文件。例如,服務(wù)器的解析單元接收到客戶端I至客戶端50發(fā)送的第一配置消息I至第一配置消息50后,分別對各個(gè)第一配置消息進(jìn)行解析,通過解析獲取到客戶端I至客戶端25的安裝模式為通過B1S固件安裝操作系統(tǒng),客戶端26至客戶端50的安裝模式為通過UEFI固件安裝操作系統(tǒng),服務(wù)器的發(fā)送單元根據(jù)解析單元的解析結(jié)果,向客戶端I至客戶端25發(fā)送default配置文件,向客戶端26至客戶端50發(fā)送efidefault配置文件。
[0071]步驟405:服務(wù)器向客戶端發(fā)送選擇消息。
[0072]在本發(fā)明一個(gè)實(shí)施例中,服務(wù)器的解析單元向各個(gè)客戶端發(fā)送選擇消息,選擇消息中包括的操作系統(tǒng)類型有 Windows95、Windows98、Windows2000、Windows2003、Windows2008、Windows XP、Windows7、Windows8、WindowslO、Unix 及 Linux。例如,服務(wù)器分別向計(jì)算機(jī)I至計(jì)算機(jī)50發(fā)送選擇消息。
[0073]步驟406:客戶端接收選擇消息,向用戶展示可供選擇的操作系統(tǒng)類型,根據(jù)用戶的選擇形成第二配置消息,并將第二配置消息發(fā)送給服務(wù)器。
[0074]在本發(fā)明一個(gè)實(shí)施例中,客戶端在接收到服務(wù)器的解析單元發(fā)送的選擇消息后,通過界面的形式向用戶展示可供選擇的操作系統(tǒng)類型,用戶根據(jù)客戶端的應(yīng)用領(lǐng)域,選擇不同的操作系統(tǒng)類型,客戶端根據(jù)用戶的選擇結(jié)果,形成攜帶操作系統(tǒng)類型的第二配置消息,并將形成的配置消息發(fā)送給服務(wù)器的解析單元。例如,計(jì)算機(jī)I至計(jì)算機(jī)50接收到服務(wù)器解析單元發(fā)送的選擇消息后,通過界面的形式向用戶展示W(wǎng)indows95、Windows98、Windows2000、Windows2003、Windows2008、Windows XP、Windows7、Windows8、WindowslO、Unix及Linux這11個(gè)操作系統(tǒng)類型的選項(xiàng)供用戶進(jìn)行選擇,用戶根據(jù)每臺(tái)計(jì)算機(jī)的應(yīng)用領(lǐng)域,選擇在計(jì)算機(jī)I至計(jì)算機(jī)20上安裝Windows7操作系統(tǒng),在計(jì)算機(jī)21至計(jì)算機(jī)40上安裝WindowslO操作系統(tǒng),在計(jì)算機(jī)41至計(jì)算機(jī)50上安裝Linux操作系統(tǒng),每一臺(tái)計(jì)算機(jī)都根據(jù)用戶的選擇,形成攜帶操作系統(tǒng)類型的第二配置消息,并將配置消息發(fā)送給服務(wù)器的解析單元。
[0075]步驟407:服務(wù)器對第二配置消息進(jìn)行解析,獲取客戶端安裝操作系統(tǒng)的類型,根據(jù)操作系統(tǒng)類型向客戶端發(fā)送對應(yīng)的系統(tǒng)鏡像文件。
[0076]在本發(fā)明一個(gè)實(shí)施例中,服務(wù)器的解析單元接收到客戶端發(fā)送的第二配置消息后,對第二配置消息進(jìn)行解析,從中獲取客戶端安裝操作系統(tǒng)的操作系統(tǒng)類型,根據(jù)操作系統(tǒng)的類型,服務(wù)器的發(fā)送單元向客戶端發(fā)送對應(yīng)的系統(tǒng)鏡像文件。例如,服務(wù)器的解析單元接收到計(jì)算機(jī)I至計(jì)算機(jī)50發(fā)送的第二配置消息后,對各個(gè)第二配置消息進(jìn)行解析,獲取到計(jì)算機(jī)I至計(jì)算機(jī)20預(yù)安裝操作系統(tǒng)的類型為Windows7操作系統(tǒng),計(jì)算機(jī)21至計(jì)算機(jī)40預(yù)安裝操作系統(tǒng)的類型為WindowslO操作系統(tǒng),計(jì)算機(jī)41至計(jì)算機(jī)50預(yù)安裝操作系統(tǒng)的類型為Linux操作系統(tǒng),服務(wù)器發(fā)送單元根據(jù)解析單元的解析結(jié)果,向計(jì)算機(jī)I至計(jì)算機(jī)20發(fā)送Windows7系統(tǒng)鏡像文件,向計(jì)算機(jī)21至計(jì)算機(jī)40發(fā)送WindowslO系統(tǒng)鏡像文件,向計(jì)算機(jī)41至計(jì)算機(jī)50發(fā)送Linux系統(tǒng)鏡像文件。
[0077]步驟408:客戶端接收服務(wù)器發(fā)送的系統(tǒng)鏡像文件后,根據(jù)配置文件及系統(tǒng)鏡像文件,安裝操作系統(tǒng)。
[0078]在本發(fā)明一個(gè)實(shí)施例中,客戶端接收到服務(wù)器發(fā)送單元發(fā)送的系統(tǒng)鏡像文件,接收完成后,根據(jù)配置文件及系統(tǒng)鏡像文件,安裝操作系統(tǒng),如果配置文件是default配置文件,則按照B1S運(yùn)行流程安裝對應(yīng)的操作系統(tǒng),如果配置文件是efidefault配置文件,則按照UEFI運(yùn)行流程安裝對應(yīng)的操作系統(tǒng)。例如,計(jì)算機(jī)I至計(jì)算機(jī)50接收服務(wù)器發(fā)送單元發(fā)送的系統(tǒng)鏡像文件后,計(jì)算機(jī)I至計(jì)算機(jī)20根據(jù)各自的配置文件及系統(tǒng)鏡像文件,按照B1S運(yùn)行流程安裝Wind0ws7操作系統(tǒng),計(jì)算機(jī)21至計(jì)算機(jī)25根據(jù)各自的配置文件及系統(tǒng)鏡像文件,按照B1S運(yùn)行流程安裝WindowslO操作系統(tǒng),計(jì)算機(jī)26至計(jì)算機(jī)40根據(jù)各自的配置文件及系統(tǒng)鏡像文件,按照UEFI運(yùn)行流程安裝WindowslO操作系統(tǒng),計(jì)算機(jī)41至計(jì)算機(jī)50根據(jù)各自的配置文件及系統(tǒng)鏡像文件,安裝UEFI運(yùn)行流程安裝Linux操作系統(tǒng)。
[0079]根據(jù)上述方案,本發(fā)明的實(shí)施例所提供的一種用于操作系統(tǒng)安裝的方法、服務(wù)器及系統(tǒng),至少具有如下有益效果:
[0080]1、本發(fā)明實(shí)施例中,接收待安裝操作系統(tǒng)的客戶端發(fā)送的分配分配信息后,為客戶端分配IP地址,實(shí)現(xiàn)與客戶端網(wǎng)絡(luò)的連通,接收客戶端發(fā)送的配置消息,從配置消息中解析出客戶端安裝操作系統(tǒng)過程中采用的安裝模式及操作系統(tǒng)類型,根據(jù)解析出的安裝模式及操作系統(tǒng)類型,向客戶端發(fā)送對應(yīng)的配置文件及系統(tǒng)鏡像文件,這樣,可以根據(jù)客戶端發(fā)送的配置信息,自動(dòng)為客戶端發(fā)送對應(yīng)的配置文件及系統(tǒng)鏡像文件,客戶端根據(jù)該配置文件及系統(tǒng)鏡像文件實(shí)現(xiàn)操作系統(tǒng)的安裝,只需用戶在客戶端配置配置文件后,即可實(shí)現(xiàn)客戶端操作系統(tǒng)的自動(dòng)安裝,無需根據(jù)客戶端的固件類型及預(yù)安裝的操作系統(tǒng)類型,通過U盤或光盤逐個(gè)安裝,從而提高了操作系統(tǒng)的安裝效率。
[0081]2、本發(fā)明實(shí)施例中,用戶根據(jù)客戶端的固件的類型或?qū)嶋H的需求,通過對第一配置消息進(jìn)行設(shè)置,可以設(shè)置客戶端安裝操作系統(tǒng)的安裝模式為通過B1S固件安裝操作系統(tǒng)或通過UEFI固件安裝操作系統(tǒng),這樣,本發(fā)明