System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 成人无码一区二区三区,无码日韩精品一区二区人妻,久久精品无码专区免费东京热
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    異構制作并運行loong64虛擬機的方法技術

    技術編號:44181571 閱讀:15 留言:0更新日期:2025-02-06 18:24
    本申請涉及計算機虛擬化技術領域,公開了一種異構制作并運行loong64虛擬機的方法,該方法包括通過交叉編譯的方式編譯系統內核和軟件包;制作系統啟動所需要的小根文件系統壓縮鏡像;制作承載基礎軟件和用戶軟件的最終根文件系統;獲取固件引導文件并修改對應的啟動菜單配置文件;通過制作工具將系統鏡像做出,配置虛擬機運行所需要的環境,在安裝腳本中設置虛擬機所需要的虛擬硬件和相關配置參數;執行系統安裝腳本,完成系統安裝;執行系統運行腳本,異構運行架構系統的虛擬機。該方法能夠在不依賴特定架構的硬件服務器或臺式機的情況下從無到有完成loong64架構系統的制作和運行,具有重要的實際意義和應用價值。

    【技術實現步驟摘要】

    本申請涉及計算機虛擬化,例如涉及一種異構制作并運行loong64虛擬機的方法。


    技術介紹

    1、loong64架構是由中國自主研發的一種高性能處理器架構,旨在滿足國內信息產業對自主、安全、可控的高性能計算需求。loong64架構基于mips指令集,并在此基礎上進行了大量優化和擴展,提升了計算性能和能效比。該架構廣泛應用于桌面計算、服務器以及嵌入式系統等領域,逐步成為國內重要的計算平臺之一。然而,由于其相對較新的市場地位和特有的設計,相關的硬件資源獲取和開發環境建設仍存在一定的挑戰。

    2、現有技術中,嵌入式系統的開發通常依賴于目標架構的硬件環境。然而,獲取特定架構的硬件環境可能具有較高的成本或技術難度。尤其是loong64架構,由于其特有的設計和應用領域,實際的開發和調試過程面臨較大的挑戰。

    3、需要說明的是,在上述
    技術介紹
    部分公開的信息僅用于加強對本申請的背景的理解,因此可以不構成對本領域普通技術人員已知的現有技術的信息。


    技術實現思路

    1、為了對披露的實施例的一些方面有基本的理解,下面給出了簡單的概括。所述概括不是泛泛評述,也不是要確定關鍵/重要組成元素或描繪這些實施例的保護范圍,而是作為后面的詳細說明的序言。

    2、本公開實施例提供了一種異構制作并運行loong64虛擬機的方法,該方法包括:

    3、在x86架構的debian12或衍生系統上開啟虛擬化加速功能;

    4、通過交叉編譯的方式編譯系統內核和軟件包;

    5、制作系統啟動所需要的小根文件系統壓縮鏡像;

    6、制作承載基礎軟件和用戶軟件的最終根文件系統;

    7、獲取固件引導文件并修改對應的啟動菜單配置文件;

    8、通過制作工具將loong64系統鏡像做出;

    9、在系統上配置loong64虛擬機運行所需要的環境;

    10、構建loong64系統虛擬機的安裝腳本和運行腳本,在安裝腳本中設置虛擬機所需要的虛擬硬件和相關配置參數;

    11、執行系統安裝腳本,完成系統安裝;

    12、執行系統運行腳本,異構運行loong64架構系統的虛擬機。

    13、在一些實施例中,在x86架構的debian12或衍生系統上開啟虛擬化加速功能,包括:

    14、若是物理機,則在bios中開啟虛擬化功能;

    15、若是虛擬機,則宿主機bios開啟虛擬化功能,并在虛擬機管理軟件中設置對應虛擬機啟用虛擬化功能。

    16、在一些實施例中,所述通過交叉編譯的方式編譯系統內核和軟件包,包括:

    17、使用交叉編譯工具鏈進行內核編譯;

    18、配置lauosc軟件源以提供大部分常用依賴包的下載安裝,并使用依賴包進行軟件包編譯;

    19、針對lauosc源沒有的軟件包,下載源碼進行交叉編譯,并將其中不支持loong64系統的源碼進行修改以支持loong64系統。

    20、在一些實施例中,所述制作系統啟動所需要的小根文件系統壓縮鏡像,包括:

    21、在制作小根文件系統壓縮鏡像initrd.img時,將上一步編譯內核安裝的modules放到lib/modules目錄下。

    22、在一些實施例中,所述制作承載基礎軟件和用戶軟件的最終根文件系統,包括:

    23、使用loong64架構的根文件系統作為最終根文件系統,其中,loong64架構的根文件系統是使用debootstrap工具從debian上游的ports下的ftp服務器獲取的。

    24、在一些實施例中,所述固件引導文件使用bootloongarch64.efi,其支持的固件為使用物理地址的新世界固件,支持的內核為使用efi?stub引導協議的新世界內核。

    25、在一些實施例中,所述方法還包括:

    26、在使用xorriso工具制作系統鏡像文件時,使用-e參數指定引導文件位置,從而使系統鏡像安裝時使用uefi方式安裝;

    27、在x86架構的debian12或衍生系統上安裝virt-manager、binfmt,從而支持運行虛擬機。

    28、在一些實施例中,所述構建loong64系統虛擬機的安裝腳本和運行腳本,在安裝腳本中設置虛擬機所需要的虛擬硬件和相關配置參數,包括:

    29、構建系統安裝腳本,其中,關鍵參數配置方式對應的cpu類型為la464、machine類型為virt、配置spice支持交互、bios固件為edk2-loongarch64-code.fd、配置一個qcow2磁盤映像模擬系統盤、配置cd設備指向loong64系統鏡像并設置為第一啟動項;

    30、構建系統運行腳本,關鍵參數配置方式對應的cpu類型為la464、machine類型為virt、配置spice支持交互、bios固件為edk2-loongarch64-code.fd、配置一個qcow2磁盤映像模擬系統盤,并將qcow2磁盤映像模擬系統盤設置為第一啟動項。

    31、在一些實施例中,所述執行系統安裝腳本,完成系統安裝,包括:

    32、在宿主機上運行remote?viewer連接虛擬機的spice端口,以進行loong64系統安裝過程中的人機交互過程。

    33、在一些實施例中,所述執行系統運行腳本,異構運行loong64架構系統的虛擬機,包括:

    34、對于運行的loong64系統在支持ssh遠程連接且不需要圖形界面的情況下,刪除系統運行腳本中的spice配置以降低性能開銷。

    35、本公開實施例提供的異構制作并運行loong64虛擬機的方法,可以實現以下技術效果:

    36、通過交叉編譯和異構運行,實現了一種在常見的x86架構環境下能夠高效模擬和運行loong64架構系統的方法,無需依賴特定實際硬件服務器或臺式機,具有重要的實際意義和應用價值。

    37、以上的總體描述和下文中的描述僅是示例性和解釋性的,不用于限制本申請。

    本文檔來自技高網...

    【技術保護點】

    1.一種異構制作并運行loong64虛擬機的方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述在x86架構的debian12或衍生系統上開啟虛擬化加速功能,包括:

    3.根據權利要求1所述的方法,其特征在于,所述通過交叉編譯的方式編譯系統內核和軟件包,包括:

    4.根據權利要求1所述的方法,其特征在于,所述制作系統啟動所需要的小根文件系統壓縮鏡像,包括:

    5.根據權利要求1所述的方法,其特征在于,所述制作承載基礎軟件和用戶軟件的最終根文件系統,包括:

    6.根據權利要求1所述的方法,其特征在于,所述固件引導文件使用BOOTLOONGARCH64.EFI,其支持的固件為使用物理地址的新世界固件,支持的內核為使用EFI?stub引導協議的新世界內核。

    7.根據權利要求6所述的方法,其特征在于,所述方法還包括:

    8.根據權利要求1所述的方法,其特征在于,所述構建loong64系統虛擬機的安裝腳本和運行腳本,在安裝腳本中設置虛擬機所需要的虛擬硬件和相關配置參數,包括:

    9.根據權利要求1所述的方法,其特征在于,所述執行系統安裝腳本,完成系統安裝,包括:

    10.根據權利要求1所述的方法,其特征在于,所述執行系統運行腳本,異構運行loong64架構系統的虛擬機,包括:

    ...

    【技術特征摘要】

    1.一種異構制作并運行loong64虛擬機的方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述在x86架構的debian12或衍生系統上開啟虛擬化加速功能,包括:

    3.根據權利要求1所述的方法,其特征在于,所述通過交叉編譯的方式編譯系統內核和軟件包,包括:

    4.根據權利要求1所述的方法,其特征在于,所述制作系統啟動所需要的小根文件系統壓縮鏡像,包括:

    5.根據權利要求1所述的方法,其特征在于,所述制作承載基礎軟件和用戶軟件的最終根文件系統,包括:

    6.根據權利要求1所述的方法,其特征在于,所述固件引導文件使...

    【專利技術屬性】
    技術研發人員:陳殿明劉學兵侯亞杰,張曉東,
    申請(專利權)人:西安超越申泰信息科技有限公司,
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 好爽毛片一区二区三区四无码三飞| 亚洲av日韩av永久无码电影 | 无码AⅤ精品一区二区三区| 最新无码专区视频在线| 少妇人妻偷人精品无码AV| 国产高清无码毛片| 无码国内精品久久人妻蜜桃| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 久青草无码视频在线观看| 久久久久久AV无码免费网站下载| 亚洲真人无码永久在线观看| 亚洲精品无码专区久久久| 国产av激情无码久久| 无码av免费毛片一区二区| 中文字幕无码久久久| 无码 免费 国产在线观看91| 69堂人成无码免费视频果冻传媒| 在线观看片免费人成视频无码| 在线精品免费视频无码的| 国产成人无码AV麻豆| 无码人妻AV一二区二区三区| 国产精品va无码一区二区| 亚洲中文字幕伊人久久无码| 国产强被迫伦姧在线观看无码| 影音先锋中文无码一区| 亚洲av无码一区二区三区观看| 亚洲AV无码一区东京热久久| 亚洲欧洲精品无码AV| 韩国19禁无遮挡啪啪无码网站| 国产av无码专区亚洲av毛片搜| 免费A级毛片无码A∨男男| 久久无码av亚洲精品色午夜| 亚洲精品无码你懂的| 国产精品无码AV不卡| 在线精品免费视频无码的| 亚洲Av无码乱码在线观看性色| 亚洲高清无码综合性爱视频| 国产品无码一区二区三区在线蜜桃 | 精品无码人妻久久久久久| 国产午夜无码片免费| 亚洲国产精品无码久久久秋霞2|