基于國產(chǎn)飛騰平臺的操作系統(tǒng)圖形化安裝方法
【專利摘要】本發(fā)明基于飛騰平臺的操作系統(tǒng)圖形化安裝方法主要包括以下內(nèi)容:使用圖形化的方式安裝操作系統(tǒng),使用ramdisk中的/sbin/init程序來引導(dǎo)并運(yùn)行安裝主程序,安裝主程序經(jīng)歷以下7個(gè)圖形化的步驟:設(shè)置主機(jī)名,設(shè)置系統(tǒng)語言種類,設(shè)置系統(tǒng)所在的時(shí)區(qū)及系統(tǒng)日期時(shí)間,設(shè)置系統(tǒng)管理員密碼,設(shè)置系統(tǒng)分區(qū)并格式化目標(biāo)分區(qū),選擇系統(tǒng)所要安裝的功能,將選擇的所有軟件安裝至目標(biāo)文件系統(tǒng);制作安裝介質(zhì)時(shí),針對桌面終端和服務(wù)器定制不同的Xorg配置,通過使用各自的ramdisk文件進(jìn)行區(qū)分,并在啟動(dòng)配置文件里加以配置,實(shí)現(xiàn)同一個(gè)安裝介質(zhì)可以同時(shí)支持飛騰平臺桌面終端和服務(wù)器的操作系統(tǒng)圖形化安裝。
【專利說明】基于國產(chǎn)飛騰平臺的操作系統(tǒng)圖形化安裝方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到國產(chǎn)飛騰平臺的計(jì)算機(jī)領(lǐng)域,具體涉及一種適用于飛騰平臺的操作系統(tǒng)圖形化安裝方法。
【背景技術(shù)】
[0002]飛騰是由我國自主開發(fā)研制,兼容3?八%體系結(jié)構(gòu)的一款新型處理器架構(gòu),基于飛騰平臺的計(jì)算機(jī)在硬件和軟件方面都與傳統(tǒng)使用的計(jì)算機(jī)不相同。由于平臺不同引發(fā)的差異主要有以下幾點(diǎn):
[0003](1)處理器體系結(jié)構(gòu)的不同首先導(dǎo)致了大部分其它體系結(jié)構(gòu)的二進(jìn)制軟件無法在飛騰平臺上運(yùn)行,將通用程序移植至飛騰平臺需要重新編譯,并根據(jù)硬件平臺特性進(jìn)行必要的修改,包括設(shè)備驅(qū)動(dòng)、系統(tǒng)安裝程序;
[0004](2) 8108(基本輸入輸出系統(tǒng),飛騰平臺使用的8103為0?冊8001,簡稱08?,后文直接用08?指代飛騰平臺的8103)和800111^028(啟動(dòng)加載器)與通用計(jì)算機(jī)設(shè)備不同,導(dǎo)致系統(tǒng)安裝盤的引導(dǎo)方式與通用系統(tǒng)安裝盤的引導(dǎo)方式有所差異;
[0005](3)磁盤分區(qū)所用的匕1361有所不同,使得磁盤分區(qū)表及800110仙現(xiàn)在磁盤中存放的方式都有所區(qū)別,分區(qū)表也有一些特定的要求;
[0006](4)飛騰平臺有兩種硬件形態(tài):一種是桌面終端,另一種是服務(wù)器。兩種形態(tài)的計(jì)算機(jī)使用不同的顯示芯片,桌面終端使用社1型號的顯卡提供顯示輸出,而服務(wù)器默認(rèn)使用81(:卡提供顯示輸出功能,這使得桌面終端和服務(wù)器使用不同的顯示驅(qū)動(dòng)以及不同的乂0找顯示配置,圖形安裝程序啟動(dòng)后要根據(jù)硬件情況來選擇圖形顯示使用何種策略。
[0007]以上幾點(diǎn)差異導(dǎo)致了通用的操作系統(tǒng)圖形化安裝程序無法在飛騰平臺上運(yùn)行,到目前為止,未發(fā)現(xiàn)有集體或個(gè)人發(fā)布適用于飛騰平臺的操作系統(tǒng)圖形化安裝方法。
[0008]在本發(fā)明描述的安裝方法實(shí)現(xiàn)之前,飛騰平臺的操作系統(tǒng)安裝是通過完全手動(dòng)的方式完成的:首先在一塊硬盤上搭建一個(gè)操作系統(tǒng)環(huán)境,然后直接通過整盤拷貝的方式將這塊已經(jīng)搭建好的硬盤拷貝到另一塊硬盤,或者將搭建好的操作系統(tǒng)環(huán)境備份成文件,然后通過還原的方式將備份好的文件還原到另一塊硬盤上。這種操作系統(tǒng)復(fù)制方式有許多缺點(diǎn):首先,這種方式比較笨拙,不方便,每次拷貝都需要將目標(biāo)盤從設(shè)備上拆卸下來,復(fù)制好系統(tǒng)之后再安裝至設(shè)備中;其次,這樣的操作系統(tǒng)形態(tài)使操作系統(tǒng)的管理多了許多困難;而且一些軟件安裝時(shí)會(huì)根據(jù)具體的硬件環(huán)境進(jìn)行具體的配置,這種安裝方式只是完全的復(fù)制,丟失掉了這些靈活的部分,可能使復(fù)制出來的系統(tǒng)在使用時(shí)存在一些難以預(yù)知的問題。
【發(fā)明內(nèi)容】
[0009]如【背景技術(shù)】中所描述,到目前為止,未發(fā)現(xiàn)有適用于飛騰平臺的操作系統(tǒng)圖形化安裝程序。本發(fā)明根據(jù)飛騰平臺的軟硬件特性、飛騰平臺的需求、及通用操作系統(tǒng)的安裝步驟,為飛騰平臺制定了安裝過程,并制定策略,同時(shí)支持飛騰平臺桌面終端和服務(wù)器的操作系統(tǒng)安裝,填補(bǔ)飛騰平臺無操作系統(tǒng)圖形化安裝的空白。
[0010]操作系統(tǒng)安裝主程序的運(yùn)行是需要引導(dǎo)的,設(shè)備加電后,要通過一系列軟件的方式加載并運(yùn)行操作系統(tǒng)安裝主程序,本發(fā)明中引導(dǎo)操作系統(tǒng)安裝主程序如圖1所示,包括以下幾個(gè)步驟:
[0011](1)設(shè)備加電后,啟動(dòng)08?,在08?中選擇需要啟動(dòng)的設(shè)備,選擇的啟動(dòng)設(shè)備為安裝介質(zhì)⑴盤或光盤);
[0012](2)啟動(dòng)800111^021^(啟動(dòng)加載器),800110仙現(xiàn)寫在啟動(dòng)設(shè)備的前512個(gè)字節(jié)之內(nèi),在飛騰平臺中使用的800110八0現(xiàn)名稱是8110,作用是將內(nèi)核加載至內(nèi)存中后啟動(dòng)內(nèi)核;
[0013](3)選擇啟動(dòng)項(xiàng),在本設(shè)計(jì)中,一個(gè)安裝介質(zhì)同時(shí)支持桌面終端和服務(wù)器兩種設(shè)備的操作系統(tǒng)圖形化安裝,這種擴(kuò)展性是通過使用兩個(gè)啟動(dòng)項(xiàng)來實(shí)現(xiàn)的,兩個(gè)啟動(dòng)項(xiàng)使用不同的!'£1111(114(在步驟4中描述);
[0014](4)將內(nèi)核加載至內(nèi)存中,并啟動(dòng)內(nèi)核,加載至內(nèi)存中的文件包括兩個(gè),一個(gè)是另外一個(gè)是1^111(114 ;本發(fā)明中的操作系統(tǒng)圖形化安裝方法是使用來啟動(dòng)圖形安裝主程序的,但由于桌面終端使用社1型號的顯卡提供顯示輸出,而服務(wù)器使用81(:卡提供顯示輸出功能,使得桌面終端和服務(wù)器使用不同的顯示驅(qū)動(dòng)以及不同的顯示配置,圖形安裝程序啟動(dòng)后要根據(jù)硬件情況來選擇圖形顯示使用何種策略,兩種顯示驅(qū)動(dòng)是可以同時(shí)存在于安裝鏡像中的,所以本發(fā)明將兩種型號顯示卡的驅(qū)動(dòng)全部置于鏡像文件11181:811.11118中,供圖形啟動(dòng)時(shí)加載;圖形啟動(dòng)時(shí)根據(jù)乂01^配置的不同使用特定的驅(qū)動(dòng)程序,的配置文件位于!'中,本發(fā)明使用兩個(gè)1^111(1181^文件,一個(gè)名為1 = 11:1(168^:1:01).丨呢,一個(gè)名為1呢,并在 8001^0八021?配置文件 8110.0011?中制定兩個(gè)安裝啟動(dòng)項(xiàng),兩個(gè)啟動(dòng)項(xiàng)使用同一個(gè)^!1111皿2文件,分別使用桌面終端和服務(wù)器特定的 1^111(114 文件;
[0015](5)啟動(dòng) 1^111(118匕中的 / 3)3111 / 1=11:程序;
[0016](6)運(yùn)行系統(tǒng)安裝主程序,系統(tǒng)安裝主程序是由1'孤1(114中的1?。 俺绦騿?dòng)的,系統(tǒng)安裝主程序會(huì)將整個(gè)系統(tǒng)安裝至指定的存儲(chǔ)設(shè)備中,系統(tǒng)安裝主程序會(huì)弓I導(dǎo)用戶完成一系列需要的設(shè)置,并將所要安裝的操作系統(tǒng)安裝至目標(biāo)分區(qū),系統(tǒng)安裝主程序主要完成以下6個(gè)步驟:
[0017]1)設(shè)置主機(jī)名;
[0018]2)設(shè)置系統(tǒng)所在時(shí)區(qū);
[0019]3)設(shè)置系統(tǒng)管理員密碼;
[0020]4)設(shè)置硬盤分區(qū),并格式化目標(biāo)分區(qū);
[0021]5)選擇系統(tǒng)所要安裝的功能,本發(fā)明中提供4項(xiàng)可選功能,包括“基本圖形系統(tǒng)”,“桌面應(yīng)用程序”,“基本開發(fā)環(huán)境”和“1?3辦公系統(tǒng)”,4項(xiàng)可選功能可以全部選擇安裝;
[0022]6)將選擇的所有軟件安裝至目標(biāo)文件系統(tǒng)。此處的目標(biāo)文件系統(tǒng)即為步驟4)中分出來的主分區(qū)。
[0023]本發(fā)明具有以下優(yōu)點(diǎn):
[0024](1)本發(fā)明填補(bǔ)了國產(chǎn)飛騰平臺無操作系統(tǒng)圖形化安裝程序的空白,安裝設(shè)置完備,提供給系統(tǒng)安裝人員一個(gè)更人性化、更高效的系統(tǒng)安裝方式;
[0025](2)本發(fā)明使用一個(gè)安裝鏡像就可以同時(shí)滿足桌面終端和服務(wù)器的操作系統(tǒng)圖形化安裝要求,更方便、更節(jié)約人力時(shí)間,兼容性更好。
【專利附圖】
【附圖說明】
[0026]圖1為本發(fā)明操作系統(tǒng)圖形化安裝總體步驟流程圖
[0027]圖2為本發(fā)明操作系統(tǒng)圖形化安裝主程序運(yùn)行步驟流程圖
[0028]圖3為本發(fā)明實(shí)施例08?設(shè)置非自動(dòng)啟動(dòng)的界面
[0029]圖4為本發(fā)明實(shí)施例08?界面查詢安裝介質(zhì)設(shè)備路徑及啟動(dòng)該設(shè)備的界面
[0030]圖5為本發(fā)明實(shí)施例選擇啟動(dòng)項(xiàng)界面
[0031]圖6為本發(fā)明安裝主程序啟動(dòng)后的歡迎界面
[0032]圖7為本發(fā)明采用“使用整個(gè)驅(qū)動(dòng)器”分區(qū)時(shí)的邏輯卷分區(qū)結(jié)構(gòu)界面
[0033]圖8為本發(fā)明選擇4個(gè)可選安裝功能的界面
【具體實(shí)施方式】
[0034]本發(fā)明實(shí)施例描述了飛騰平臺操作系統(tǒng)圖形化安裝的步驟,安裝介質(zhì)為I盤,設(shè)備為%桌面終端(飛騰桌面終端的一個(gè)型號),具體描述如下:
[0035]⑴設(shè)置08?,關(guān)閉自動(dòng)啟動(dòng)。
[0036]將女裝II盤插入113)3接口,啟動(dòng)系統(tǒng),進(jìn)入08?界面。如果此時(shí)已經(jīng)設(shè)直了自動(dòng)啟動(dòng),則在08?界面出現(xiàn):”時(shí),按1八8鍵后出現(xiàn)內(nèi)核選擇項(xiàng),輸入匕“命令,進(jìn)入08?命令行,在|0丨0^:下輸入861:61^如圖3所示。然后按重啟鍵重啟系統(tǒng),進(jìn)入08?界面。
[0037](2)在08?中查詢要啟動(dòng)的V盤的設(shè)備路徑,并啟動(dòng)該V盤。
[0038]在圖4所示的界面輸入]31*0136-8081-2111,然后回車查找啟動(dòng)設(shè)備。通過查找我們可以發(fā)現(xiàn),此時(shí)機(jī)器上面有兩個(gè)8(381設(shè)備,一個(gè)V盤一個(gè)8(381接口的硬盤,我們的系統(tǒng)是使用I盤安裝,所以選擇I盤作為啟動(dòng)設(shè)備。輸入―於丨1)01(30丨1)01(30丨1)01(30丨
^01@4 丨 1)01(30 丨 118)3(30, 2 丨 8七01'叫6@2 丨(118^0
[0039]點(diǎn)擊回車后出現(xiàn)“13001:: ”時(shí),按下I'八8鍵,可以看到和111111^」15111職兩個(gè)啟動(dòng)項(xiàng)。
[0040](3)選擇啟動(dòng)項(xiàng),由于本實(shí)施例安裝對象為%桌面終端,所以選擇的啟動(dòng)項(xiàng)為
11皿叉—1100
[0041]在步驟2)結(jié)束時(shí)出現(xiàn)13001::符號,按下了處后可以看到和11111找」15111^1啟動(dòng)項(xiàng),如圖5所示,在13001::后輸入按下回車鍵。此步驟后,內(nèi)核文件和1^111(118&文件1 =11118會(huì)被加載至內(nèi)存,并按照
【發(fā)明內(nèi)容】
中描述的步驟運(yùn)行內(nèi)核。
[0042](4)執(zhí)行安裝主程序啟動(dòng)前的配置,這些配置會(huì)設(shè)置安裝主程序啟動(dòng)需要的一些參數(shù)。
[0043]選擇安裝語言,選擇簡體中文作為我們的在安裝過程中的使用語言,然后按I'八8鍵選擇01(按鈕并回車。
[0044]選擇鍵盤類型,選擇美式鍵盤類型作為我們的鍵盤默認(rèn)類型,然后按1八8鍵選擇01(并回車。
[0045](5)啟動(dòng)安裝主程序。
[0046]安裝主程序啟動(dòng)后,可以看到一個(gè)歡迎界面,如圖6所示。
[0047](6)設(shè)置主機(jī)名,這里選擇使用默認(rèn)的主機(jī)名10(3311108七10(^1(1011^111,點(diǎn)擊下一止
0
[0048](7)選擇系統(tǒng)時(shí)區(qū),這里選擇默認(rèn)的時(shí)區(qū)“亞洲/上?!?。
[0049](8)設(shè)置0001:用戶的密碼,重復(fù)輸入兩次要設(shè)置的密碼后點(diǎn)擊下一步。
[0050](9)設(shè)置磁盤分區(qū)。
[0051]在選擇安裝類型的選項(xiàng)中,有“使用整個(gè)驅(qū)動(dòng)器”,“替換現(xiàn)有11皿^系統(tǒng)”和“建立自定義分區(qū)結(jié)構(gòu)”3個(gè)選項(xiàng),在此,本實(shí)施例中選擇“使用整個(gè)驅(qū)動(dòng)器”項(xiàng),勾選“834即^687^6111”。此選項(xiàng)會(huì)自動(dòng)建立分區(qū)結(jié)構(gòu),第一個(gè)分區(qū)為一個(gè)2001的啟動(dòng)分區(qū),專門用來存放啟動(dòng)文件,剩下的空間設(shè)置為一個(gè)邏輯卷組,卷組中包括一個(gè)洲叩分區(qū),一個(gè)主分區(qū),一個(gè)備份還原分區(qū),如圖7所示。點(diǎn)擊下一步后會(huì)出現(xiàn)一個(gè)確認(rèn)將修改寫入磁盤的分區(qū),點(diǎn)擊確認(rèn),將分區(qū)寫入磁盤并格式化各分區(qū)。
[0052](10)選擇要安裝的軟件組。
[0053]此步驟包括“基本圖形系統(tǒng)”,“應(yīng)用程序”,“基本開發(fā)環(huán)境”,辦公系統(tǒng)” 4個(gè)可選項(xiàng),將4個(gè)可選項(xiàng)全部勾選,點(diǎn)擊下一步,開始安裝軟件包。
[0054](11)完成安裝
[0055]軟件包安裝完成后會(huì)出現(xiàn)系統(tǒng)安裝完成的提示,點(diǎn)擊重新引導(dǎo),完成系統(tǒng)安裝。
[0056]本實(shí)施例應(yīng)用在向我國自行研制的飛騰處理器平臺(包括桌面終端形態(tài)和服務(wù)器形態(tài)),安裝中標(biāo)麒麟操作系統(tǒng)飛騰版。在本實(shí)施例中,操作系統(tǒng)圖形化安裝可以正確啟動(dòng),正常完成安裝,安裝完成的操作系統(tǒng)可以正常使用。
[0057]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于國產(chǎn)飛騰平臺的操作系統(tǒng)圖形化安裝方法,其特征是該方法包括在飛騰平臺上執(zhí)行以下操作: (1)設(shè)備加電后,啟動(dòng)OBP,在OBP中選擇需要啟動(dòng)的設(shè)備,選擇的啟動(dòng)設(shè)備為U盤或光盤; (2)啟動(dòng)加載器BOOTLOADER,BOOTLOADER寫在啟動(dòng)設(shè)備的前512個(gè)字節(jié)之內(nèi),在飛騰平臺中使用的BOOTLOADER名稱是si Ιο,作用是將內(nèi)核加載至內(nèi)存中后啟動(dòng)內(nèi)核; (3)選擇啟動(dòng)項(xiàng),在本設(shè)計(jì)中,一個(gè)安裝介質(zhì)同時(shí)支持桌面終端和服務(wù)器兩種設(shè)備的操作系統(tǒng)圖形化安裝,這種擴(kuò)展性是通過使用兩個(gè)啟動(dòng)項(xiàng)來實(shí)現(xiàn)的,兩個(gè)啟動(dòng)項(xiàng)使用不同的ramdisk ; (4)將內(nèi)核加載至內(nèi)存中,并啟動(dòng)內(nèi)核,加載至內(nèi)存中的文件包括兩個(gè),一個(gè)是vmlinuz,另外一個(gè)是ramdisk ;該方法中的操作系統(tǒng)圖形化安裝方法是使用Xorg來啟動(dòng)圖形安裝主程序的,但由于桌面終端使用ati型號的顯卡提供顯示輸出,而服務(wù)器使用BMC卡提供顯示輸出功能,使得桌面終端和服務(wù)器使用不同的顯示驅(qū)動(dòng)以及不同的Xorg顯示配置,圖形安裝程序啟動(dòng)后要根據(jù)硬件情況來選擇圖形顯示使用何種策略,兩種顯示驅(qū)動(dòng)是可以同時(shí)存在于安裝鏡像中的,所以本方法將兩種型號顯示卡的驅(qū)動(dòng)全部置于鏡像文件install, img中,供圖形啟動(dòng)時(shí)加載;圖形啟動(dòng)時(shí)根據(jù)Xorg配置的不同使用特定的驅(qū)動(dòng)程序,Xorg的配置文件位于ramdisk中,本方法使用兩個(gè)ramdisk文件,一個(gè)名為initrd_desktop, img, 一個(gè)名為 initrd_server.1mg,并在 BOOTLOADER 配置文件 silo, conf 中制定兩個(gè)安裝啟動(dòng)項(xiàng),兩個(gè)啟動(dòng)項(xiàng)使用同一個(gè)vmlinuz文件,分別使用桌面終端和服務(wù)器特定的ramdisk文件; (5)啟動(dòng)ramdisk 中的 / sbin / init 程序; (6)運(yùn)行系統(tǒng)安裝主程序,系統(tǒng)安裝主程序是由ramdisk中的init程序啟動(dòng)的,系統(tǒng)安裝主程序會(huì)將整個(gè)系統(tǒng)安裝至指定的存儲(chǔ)設(shè)備中,系統(tǒng)安裝主程序會(huì)引導(dǎo)用戶完成一系列需要的設(shè)置,并將所要安裝的操作系統(tǒng)安裝至目標(biāo)分區(qū),系統(tǒng)安裝主程序主要完成以下6個(gè)步驟: 1)設(shè)置主機(jī)名; 2)設(shè)置系統(tǒng)所在時(shí)區(qū); 3)設(shè)置系統(tǒng)管理員密碼; 4)設(shè)置硬盤分區(qū),并格式化目標(biāo)分區(qū); 5)選擇系統(tǒng)所要安裝的功能,本發(fā)明中提供4項(xiàng)可選功能,包括“基本圖形系統(tǒng)”,“桌面應(yīng)用程序”,“基本開發(fā)環(huán)境”和“WPS辦公系統(tǒng)”,4項(xiàng)可選功能可以全部選擇安裝; 6)將選擇的所有軟件安裝至目標(biāo)文件系統(tǒng)。此處的目標(biāo)文件系統(tǒng)即為步驟4)中分出來的主分區(qū)。
【文檔編號】G06F9/445GK104423972SQ201310361648
【公開日】2015年3月18日 申請日期:2013年8月20日 優(yōu)先權(quán)日:2013年8月20日
【發(fā)明者】吳玲達(dá), 趙忠文, 楊超, 薛晉澤, 孔金珠, 呂雅帥 申請人:中國人民解放軍裝備學(xué)院