在VirtualBox上創建openEuler虛擬機(新手教程)

来源:https://www.cnblogs.com/fain/archive/2022/07/02/16410645.html
-Advertisement-
Play Games

1 環境準備: VirtualBox下載地址:https://www.virtualbox.org/wiki/Downloads,根據自己的系統類型進行下載安裝即可。 openEuler ISO下載地址:https://www.openeuler.org/zh/download/,選擇自己想要的版本 ...


1 環境準備:

  VirtualBox下載地址:https://www.virtualbox.org/wiki/Downloads,根據自己的系統類型進行下載安裝即可。

    

 

  openEuler ISO下載地址:https://www.openeuler.org/zh/download/,選擇自己想要的版本,點擊獲取ISO進行下載。本文以openEuler 20.09為例。

    

 

2 虛擬機的創建與配置

  2.1 新建虛擬機

    首先在VirtualBox(不同版本界面可能有些許差異)點擊新建

    

    然後,名稱隨意,文件夾隨意(建議剩餘空間大的磁碟存放),類型選擇Linux,版本選擇Other Linux(64bit)。

 

 

     

    記憶體建議8192MB(嗚嗚嗚,我的配置不允許我這麼搞)

    

    然後選擇現在創建虛擬硬碟。

    

    之後這裡我選擇了VHD。(關於VDI、VHD、VMDK的解釋:https://blog.csdn.net/weixin_42612337/article/details/103015296,也可以去看官方文檔)

    

 

    接下來選擇動態分配。

 

     

 

    大小建議20GB。(這個20GB的虛擬盤用來裝系統,之後可以根據需要添加更多的虛擬磁碟)

 

     

 

    最後點擊創建就可以啦。

  2.2 基本設置與光碟掛載

    選中該虛擬機,點擊設置

 

     

    在 系統-主板 中將啟動順序調整為:光碟機第一,硬碟第二。

    

    在 系統-處理器 中設置CPU數量為4(最少2個!我之前有一次忘了設置CPU數量,報錯了,進不了安裝系統的界面。不知道其他版本的openEuler系統是不是這樣)

    

 

 

     在 網路 中按自己的需求設置網卡,這裡我只設置了網卡一為橋接網卡。

    (VirtualBox網路模式的介紹,網上都可以搜到,但基本都不全,要詳細學習可以去看官方文檔)

    (一些網路設置的介紹:https://blog.csdn.net/tangyi2008/article/details/89036433,)

    

 

     在 存儲 中掛載openEuler-20.09-x86_64-dvd.iso這個虛擬光碟,它的作用就是在啟動後引導你安裝系統。

    點擊 添加虛擬光碟機(左邊那個。右邊的是添加虛擬硬碟)。

    

    在彈出的界面選擇 註冊 ,找到你下載的iso虛擬光碟點擊打開。

    

 

    然後點擊選擇。

 

 

    

    其他設置都保持預設即可,點擊OK。

3 安裝系統

  上面的設置都無誤後,就可以開始安裝系統啦。點擊 啟動 打開該虛擬機。

  在這個界面,按↑和↓鍵進行選擇,選Install openEuler 20.09就可以,然後按回車鍵。

  

  出現一堆[OK]的代碼的代碼後,就會進入引導界面。

  (如果報錯,檢查一下之前的設置是否都正確,或者直接上網搜搜。如果沒報錯卻黑屏卡住,可以多等一會,還不行就關掉重新啟動)

  安裝過程使用的語言,隨便,反正跟著我做就沒問題,continue。

  

 

  接下來主要對圖中有!的兩個地方進行設置。

  

  先來搞Installation Destination吧,我們之前只添加過一個20GB的虛擬硬碟,因此直接選它就行了,其他的保持預設,點擊左上角的Done。

  

  然後設置Root Password,設置好點左上角的Done即可。

  

 

  其他的設置也可以看看,比如Software Selection。

  比如你要作為伺服器使用,可以選Server,會在安裝系統時把一些伺服器使用的軟體一併安裝。

  這些軟體也可以安裝系統後自行安裝,所以我這裡直接選Minimal Install,安裝比較快。

  

 

  Network&Host name里保證是connected狀態,其他的基本保持預設就行,根據個人需求和喜好來。

  都設置好後,就可以點擊Begin Installation了。

  安裝完成後,要把光碟給拿掉,因為光碟里是引導安裝的程式,如果不移除光碟,重啟後會再次進入系統安裝界面。

  而系統是安裝在虛擬硬碟里的,移除光碟後,硬碟就是首選啟動項啦。

  移除光碟方法:安裝完成後點擊Reboot System,又進入了選擇安裝方式的界面,這時強制關掉虛擬機。

         (或者安裝完就直接強制關掉,可能造成第一次啟動系統時有很多[OK]代碼,但不影響使用)

         然後在 設置-存儲 里找到之前掛載的光碟,右鍵,選擇刪除碟片。

 

  

  然後啟動虛擬機就可以正常使用openEuler系統啦。

4 總結

  沒什麼技術含量,就不總結了,放個結果圖。

  


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Hi,大家好,我是Mic。 一個工作了5年的粉絲私信我,最近面試碰到很多Redis相關的問題。 其中一個面試官問他Redis裡面的持久化機制,沒有回答得很好。 希望我幫他系統回答一下。 關於Redis裡面的RDB和AOF兩種持久化機制的原理和優缺點這個問題。 下麵看看普通人和高手的回答。 普通人: ...
  • 通常在讀寫文件之前,需要判斷文件或目錄是否存在,不然某些處理方法可能會使程式出錯。所以最好在做任何操作之前,先判斷文件是否存在。 這裡將介紹三種判斷文件或文件夾是否存在的方法,分別使用os模塊、Try語句、pathlib模塊。 1.使用os模塊 os模塊中的os.path.exists()方法用於檢 ...
  • JAVA編碼中存在一些容易被人忽視的陷阱,稍不留神可能就會跌落其中,給項目的穩定運行埋下隱患。此外,這些陷阱也是面試的時候面試官比較喜歡問的問題。 本文對這些陷阱進行了統一的整理,讓你知道應該如何避免落入陷阱中,下麵就一起來瞭解下吧。 迴圈中操作目標list 遍歷List然後對list中符合條件的元 ...
  • 筆者使用的開發環境是IntelliJ IDEA Community Edition 2021.3.3 scala版本是2.11.8,與Spark2.0嚴格對應。 (1)在maven環境中導入scala框架 導入Scala框架 導入成功後在main/java 路徑中可以創建新的scala類 至此,sc ...
  • 前言 聚類問題是無監督學習的問題,演算法思想就是物以類聚,人以群分,聚類演算法感知樣本間的相似度,進行類別歸納,對新輸入進行輸出預測,輸出變數取有限個離散值。本次我們使用兩種方法對鳶尾花數據進行聚類。 無監督就是沒有標簽的進行分類 K-means 聚類演算法 K-means聚類演算法(k-均值或k-平均)聚 ...
  • 來源:cnblogs.com/youzhibing/p/15354706.html 疑慮背景 疑慮描述 最近,在進行開發的過程中,發現之前的一個寫法,類似如下: 以我的理解,@Configuration 加 @Bean 會創建一個 userName 不為 null 的 UserManager 對象, ...
  • 進入移動互聯網時代以來,Windows桌面開發已經很久不碰了。之前就是從做Windows開發入行的。 當年,還是C++ VC6, MFC的時代。那時候開發要查的是MSDN :-)。記憶體要自己管理, 排查記憶體泄漏(忘了釋放分配的記憶體)也是基本日常。光陰似箭,歲月如梭~! 幾年之前,北漂時需要寫一個wi ...
  • Sorted Set (ZSet) 數據結構 Sorted Set (ZSet), 即有序集合, 底層使用 壓縮列表(ziplist) 或者 跳躍表(skiplist) 使用 壓縮列表(ziplist) 當同時滿足下麵兩個條件時,使用 ziplist 存儲數據 元素個數少於128個 (zset-ma ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...