• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種龍芯平臺的LINUX操作系統安裝方法技術方案

    技術編號:8271279 閱讀:278 留言:0更新日期:2013-01-31 03:28
    本發明專利技術公開了一種龍芯平臺的LINUX操作系統安裝方法。該方法包括:生成用于安裝待安裝LINUX操作系統的初始化文件;將所述待安裝LINUX操作系統內核所生成的初始化文件以及系統壓縮文件制作成鏡像文件;確定所述待安裝LINUX操作系統的目標安裝分區;將所述待安裝LINUX操作系統內核和初始化文件加載至內存中;在啟動根據初始化文件和鏡像文件中的圖形安裝程序執行的圖形安裝時或之后,判斷所述目標安裝分區是否為第一硬盤分區;若判斷結果為否,則將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件。本發明專利技術能夠避免在除第一硬盤分區以外的其它硬盤分區安裝LINUX操作系統后無法啟動新安裝的系統。

    【技術實現步驟摘要】
    本專利技術屬于Linux操作系統
    ,尤其涉及一種龍芯平臺的LINUX操作系統安裝方法
    技術介紹
    最來,CPU (中央控制單元)龍芯系列機型正受到各行業的青睞。隨著龍芯平臺及Linux操作系統越來越廣泛利用于企業、學校及普通大眾,對龍芯平臺用戶友好性的要求越來越高。目前X86平臺下Linux操作系統發行版的安裝都是基于友好和易用的安裝方式,在多操作系統情況下,用戶可以根據自己的需求啟動自己想要啟動的操作系統,而且在涉及筆記本的機器時,操作系統會自主安裝筆記本所需要的應用程序,而在臺式機時,則選擇跳過不必要的上層應用程序。比如攝像頭應用程序,基于X86平臺下Linux操作系統則不 會安裝攝像頭應用程序。這些功能都給用戶帶來了方便。然而截止目前,這些上述這些方便的功能卻未能在龍芯平臺中實現。當在CPU龍芯系列的不同機型上安裝多操作系統時,會出現一些非常惱人的技術問題。例如,如果將某個或某些操作系統安裝在除第一硬盤分區以外的硬盤分區,那么安裝了多個操作系統的龍芯機器系統啟動時,主要作用是硬件初始化和操作系統引導的PMONCBIOS of Loongson,龍芯平臺的基本輸入輸出系統)無法啟動被安裝在除第一分區以外的其它分區的那個或那些操作系統。這就導致當用戶要開機啟動所安裝的操作系統時,在除第一分區以外的其它分區的安裝的操作系統將無法自動啟動。此外,一般情況下,普通用戶并不熟悉如何進行文字配置,對配置文件非常陌生和棘手,因此當出現無法正常啟動的問題時,用戶甚至可能會認為系統沒有安裝成功。這給用戶帶來了極大煩惱,且非常不利于龍芯平臺向普通大眾的推廣普及。此外,龍芯平臺在安裝Linux操作系統時,無法自動判斷哪些應用程序需要安裝,只是默認地安裝全部應用程序的方式。這造成了存儲空間的浪費,影響機器的性能。
    技術實現思路
    本專利技術所要解決的技術問題之一是需要提供一種能夠避免在除第一硬盤分區以外的其它硬盤分區安裝LINUX操作系統后無法啟動新安裝的系統的技術問題的龍芯平臺的LINUX操作系統安裝方法。為了解決上述技術問題,本專利技術提供了一種龍芯平臺的LINUX操作系統安裝方法。該方法包括生成用于安裝待安裝LINUX操作系統的初始化文件;將所述待安裝LINUX操作系統內核、所生成的初始化文件以及系統壓縮文件制作成鏡像文件;確定所述待安裝LINUX操作系統的目標安裝分區;將所述待安裝LINUX操作系統內核和初始化文件加載至內存中;在啟動根據初始化文件和鏡像文件中的圖形安裝程序執行的圖形安裝時或之后,判斷所述目標安裝分區是否為第一硬盤分區;若判斷結果為否,則將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件。根據本專利技術又一方面,所述將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件的步驟進一步包括判斷第一硬盤分區是否存在啟動配置文件;若不存在啟動配置文件,則將目標安裝分區中安裝的所述待安裝LINUX操作系統的內核復制至第一硬盤分區并創建能夠加載該內核的啟動配置文件,反之,將目標安裝分區的LINUX操作系統的內核復制至第一硬盤分區并修改所述啟動配置文件,以使得所述啟動配置文件能夠加載所述內核。通過判斷第一硬盤分區的/boot/目錄或根目錄是否存在啟動配置文件boot, cfg 來判斷第一硬盤分區是否存在啟動配置文件。根據本專利技術又一方面,若第一硬盤分區中存在其它LINUX操作系統的內核,則將要安裝的LINUX操作系統的內核以區別于第一硬盤分區中的所述其它LINUX操作系統的內核的名稱設置于第一硬盤分區。根據本專利技術又一方面,在將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件之前,還識別安裝所述待安裝LINUX操作系統的設備類型。根據本專利技術又一方面,將被安裝于所述目標安裝分區的內核中與所述設備類型對應的內核復制至第一硬盤分區。根據本專利技術又一方面,基于所識別的設備類型來安裝與所識別的設備類型相適配的系統文件和應用程序。根據本專利技術又一方面,確定所述待安裝LINUX操作系統的目標安裝分區的步驟為進一步包括將預先設置的分區確定為所述目標安裝分區,或者將在安裝過程中接收到的用戶輸入的分區確定為目標安裝分區。根據本專利技術又一方面,所述生成用于安裝待安裝LINUX操作系統的初始化文件的步驟進一步包括在所述龍芯平臺中搭建initrd環境;在initrd環境中創建GTKDirectFB運行環境;編寫啟動腳本、安裝過程腳本和所述圖形安裝程序;生成所述初始化文件。與現有技術相比,本專利技術的一個或多個實施例可以具有如下優點通過在將LINUX操作系統安裝在了除第一硬盤分區以外的其它硬盤分區時,在啟動根據initrd. gz和鏡像文件中的圖形安裝程序執行的圖形安裝時或者之后,將所安裝的LINUX操作系統的內核復制至第一硬盤分區并在第一硬盤分區設置能夠加載該內核的啟動配置文件,能夠避免現有技術中在除第一硬盤分區以外的其它硬盤分區安裝LINUX操作系統后無法啟動新安裝的系統的技術問題。雖然在下文中將結合一些示例性實施及使用方法來描述本專利技術,但本領域技術人員應當理解,為并不旨在將本專利技術限制于這些實施例。反之,旨在覆蓋包含在所附的權利要求書所定義的本專利技術的精神與范圍內的所有替代品、修正及等效物。本專利技術的其他優點、目標,和特征在某種程度上將在隨后的說明書中進行闡述,并且在某種程度上,基于對下文的考察研究對本領域技術人員而言將是顯而易見的,或者可以從本專利技術的實踐中得到教導。本專利技術的目標和其他優點可以通過下面的說明書,權利要求書,以及附圖中所特別指出的結構來實現和獲得。附圖說明附圖用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與本專利技術的實施例共同用于解釋本專利技術,并不構成對本專利技術的限制。在附圖中圖I是根據本專利技術實施例的龍芯平臺的LINUX操作系統安裝方法的流程圖;圖2是根據本專利技術實施例在第一硬盤分區中設置所安裝的LINUX操作系統的內核和能夠加載該內核的啟動配置文件的處理的流程圖;圖3是根據本專利技術又一實施例在第一硬盤分區中設置所安裝的LINUX操作系統的內核和能夠加載該內核的啟動配置文件的處理的流程圖。具體實施例方式以下將結合附圖及實施例來詳細說明本專利技術的實施方式,借此對本專利技術如何應用技術手段來解決技術問題,并達成技術效果的實現過程能充分理解并據以實施。需要說明的是,只要不構成沖突,本專利技術中的各個實施例以及各實施例中的各個特征可以相互結合, 所形成的技術方案均在本專利技術的保護范圍之內。另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。下面參考圖I說明本實施例的龍芯平臺的LINUX操作系統安裝方法。步驟SI 10,生成用于安裝待安裝LINUX操作系統的初始化文件。更具體地,在龍芯平臺下,可通過例如busybox等常用工具軟件來搭建initrd環境。在initrd環境中創建GTK DirectFB運行環境。編寫啟動腳本、安裝過程腳本和可在GTK DirectFB環境中運行的圖形安裝程序。然后本文檔來自技高網
    ...

    【技術保護點】
    一種龍芯平臺的LINUX操作系統安裝方法,其特征在于,包括:生成用于安裝待安裝LINUX操作系統的初始化文件;將所述待安裝LINUX操作系統內核、所生成的初始化文件以及系統壓縮文件制作成鏡像文件;確定所述待安裝LINUX操作系統的目標安裝分區;將所述待安裝LINUX操作系統內核和初始化文件加載至內存中;在啟動根據初始化文件和鏡像文件中的圖形安裝程序執行的圖形安裝時或之后,判斷所述目標安裝分區是否為第一硬盤分區;若判斷結果為否,則將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件。

    【技術特征摘要】
    1.一種龍芯平臺的LINUX操作系統安裝方法,其特征在于,包括 生成用于安裝待安裝LINUX操作系統的初始化文件; 將所述待安裝LINUX操作系統內核、所生成的初始化文件以及系統壓縮文件制作成鏡像文件; 確定所述待安裝LINUX操作系統的目標安裝分區; 將所述待安裝LINUX操作系統內核和初始化文件加載至內存中; 在啟動根據初始化文件和鏡像文件中的圖形安裝程序執行的圖形安裝時或之后,判斷所述目標安裝分區是否為第一硬盤分區; 若判斷結果為否,則將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件。2.根據權利要求I所述的方法,其特征在于,所述將被安裝于所述目標安裝分區的內核復制至第一硬盤分區并在第一硬盤分區中設置能夠加載所述內核的啟動配置文件的步驟進一步包括 判斷第一硬盤分區是否存在啟動配置文件; 若不存在啟動配置文件,則將目標安裝分區中安裝的所述待安裝LINUX操作系統的內核復制至第一硬盤分區并創建能夠加載該內核的啟動配置文件,反之,將目標安裝分區的LINUX操作系統的內核復制至第一硬盤分區并修改所述啟動配置文件,以使得所述啟動配置文件能夠加載所述內核。3.根據權利要求2中任一項所述的方法,其特征在于, 通過判斷第一硬盤分區的/boot/目錄或根目錄是否存在啟動配置文件boot. Cfg來判斷第一硬盤分區是否存...

    【專利技術屬性】
    技術研發人員:史安生何曌君陳放
    申請(專利權)人:中標軟件有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻精品一二三区免费| 亚洲AV日韩AV永久无码绿巨人| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲成?v人片天堂网无码| 久久久久亚洲?V成人无码| 久久人妻内射无码一区三区 | 亚洲看片无码在线视频| 久久亚洲AV成人无码国产最大 | 亚洲AV无码欧洲AV无码网站| 国产精品爽爽V在线观看无码 | 国产网红无码精品视频| 人妻丰满熟妇AV无码区| 精品亚洲A∨无码一区二区三区| 亚洲AV中文无码乱人伦在线视色| 永久免费AV无码国产网站| 亚洲AV综合色区无码一区| 免费无遮挡无码永久在线观看视频 | 无码一区二区三区中文字幕| 无码人妻精品一区二区三区99仓本 | av色欲无码人妻中文字幕| AV无码免费永久在线观看| 亚洲精品无码专区在线在线播放| 毛片亚洲AV无码精品国产午夜 | 人妻无码中文字幕免费视频蜜桃| 18精品久久久无码午夜福利| 亚洲av日韩av高潮潮喷无码| 免费无码又爽又刺激高潮软件| 人妻中文字幕AV无码专区| 亚洲av无码一区二区三区在线播放 | 人妻少妇看A偷人无码精品视频| 精品无码国产一区二区三区AV | 高清无码一区二区在线观看吞精| 亚洲国产精品无码第一区二区三区| 亚洲中文字幕在线无码一区二区| 无码精品视频一区二区三区| 免费A级毛片无码A∨ | 人妻无码一区二区三区| 精品一区二区三区无码视频| 国产亚洲精品无码拍拍拍色欲| aⅴ一区二区三区无卡无码| 影院无码人妻精品一区二区|