# 在虛擬機(VMware)上安裝OpenKylin開源操作系統 今天我們一下學習下開放麒麟系統的安裝。也是我的開源項目在OpenKylin上運行的實踐。 希望通過該項目瞭解和學習Avalonia開發的朋友可以在我的github上拉取代碼,同時希望大家多多點點star。 https://github ...
在虛擬機(VMware)上安裝OpenKylin開源操作系統
今天我們一下學習下開放麒麟系統的安裝。也是我的開源項目在OpenKylin上運行的實踐。 希望通過該項目瞭解和學習Avalonia開發的朋友可以在我的github上拉取代碼,同時希望大家多多點點star。
https://github.com/raokun/TerraMours.Chat.Ava
1.下載OpenKylin開源操作系統鏡像
2.安裝虛擬機 VMware Workstation 17
如果安裝在Windows操作系統下的選下麵的 for Windows
詳細安裝步驟
跟著圖例一步一步走。
安裝完成
運行
雙擊桌面圖標運行,選擇免費使用。
安裝成果
3.在虛擬機(VMware)上安裝OpenKylin開源操作系統
1.創建新虛擬機
2.創建空的虛擬機
選擇稍後安裝操作系統
3.選擇操作系統
選擇Ubuntu-64
輸入虛擬機的名稱以及選擇安裝的路徑,點擊下一步
4.設置磁碟大小
設置預設分配給虛擬機的磁碟大小,您可以根據自己的情況進行適當調整。選擇“將虛擬磁碟拆分成多個文件”,點擊下一步
5.點擊自定義硬體
在“CD/DVD(SATA)”處選擇我們的鏡像文件。
點擊完成。此時會自動跳轉到虛擬機的開機界面,點擊“開啟此虛擬機”開始進行系統安裝。
4.OpenKylin系統安裝
點擊“開啟此虛擬機”開始
1.進入試用系統
以下是試用openKylin的操作系統界面
2.正式安裝OpenKylin
點擊安裝OpenKylin
選擇好語言,然後點擊下一步
選擇好時區,下一步
創建用戶,下一步
選擇好安裝方式,下一步
勾選格式化磁碟,開始安裝
開始安裝,等待安裝完成,全程大概5到10分鐘
安裝完成,立即重啟
重啟後,登陸後的界面如上圖
5.虛擬機文件傳輸的嘗試
1.虛擬機共用文件夾
打開編輯虛擬機設置
添加共用文件夾,操作如下
下一步
選擇好文件夾
設置啟動共用
將需要共用的文件放在指定的文件夾下
2.安裝VMware Tools
點擊"虛擬機"---"安裝VMware tools"
文件管理器中出現VMware Tools的安裝盤,發現有五個文件, 其中一個是壓縮包,複製tar文件
複製到自己的文件夾,路徑不能有空格,然後解壓。
在文件夾中右鍵,點擊打開終端
運行解壓命令,VM文件可以輸入VM然後按下teb鍵,會自動補全文件名。
tar -zxvf VMwareTools-10.3.5-8068393.tar.gz
執行完成
解壓後,打開解壓後的文件夾
打開文件夾
執行文件夾中的.pl文件
# 進入到解壓之後的目錄
$ cd vmware-tools-distrib
# 執行 .pl 文件
$ ./ vmware-install.pl
右擊打開終端,以 root 許可權執行腳本 vmware-install.pl ,然後一路回車保持預設參數,重啟
3.通過QQ傳文件
安裝QQ
安裝,打開
運用QQ發送文件
另存為
終於把安裝包弄到系統里了
6.運行我的avalonia的GPT項目
授權文件並運行
打開終端
給程式授權
chmod +x ./YourAppName
運行
./YourAppName
報錯分析
根據報錯信息,應用程式在使用 Avalonia UI 框架時遇到了問題。報錯信息表明預設字體系列名稱為空或為空字元串。
可以通過以下命令查看系統已安裝的字體列表:
fc-list
解決方案
將環境變數設置export Lang=en_ US.UTF-8
詳細的解決方案我記在另一篇踩坑記錄里了。前往查看:Avalonia項目在OpenKylin運行踩坑
成功解決問題,程式運行結果
關於linux的中文字體還有些問題
7.全局安裝-製作啟動盤
1.下載啟動盤製作工具-ventoy
啟動盤製作工具,其中常見的有Ventoy和微PE工具箱,那麼這兩款軟體哪個更好呢,其實他們的作用是差不多的。
首先,他們都能用來製作啟動盤,主要功能是相同的,不過微PE工具箱還能製作系統光碟,Ventoy是做不到的,此外,微PE工具箱還可以設置PE個性化圖標、壁紙等個性化內容。
相較而言Ventoy的功能就比較單純,它主要就是用來製作系統盤,沒有花里胡哨的功能,因此它的體積也比較小,如果想要隨身攜帶的話,Ventoy會更合適。
重點來了!經過本人不懈努力,我讓Ventoy實現了微PE工具箱的所有功能!所以我們安裝openkylin時啟動盤製作工具就固定為Ventoy啦!接下來就讓我們一起走進Ventoy和openkylin的世界里吧!
首先下載啟動盤製作工具--ventoy。ventoy不同於其他啟動盤製作工具,我們無需反覆的格式化U盤,只需要把鏡像文件拷貝到U盤裡面就可以正常啟動,並且可以允許多個鏡像文件同時存在。ventoy在啟動時會顯示一個菜單供我們進行選擇,十分方便快捷。
下載地址: https://www.lanzoui.com/b01bd54gb
2.運行
1.打開程式
2.插入U盤運行
選擇下載的iso鏡像,選擇U盤,開始製作。
8.踩坑記錄
1.Error : Your host does not meet minimum requirements to run VMware workstation with hyper-v or device/credential guard enabled (76918)
解決方案:
關閉Hyper-V
然後重啟電腦
問題依然存在,未解決,更新操作系統
更新操作系統
我發現我的系統很久沒有升級了,好像是需要升級
當前系統版本18363,低於要求的9041.264 或更高版本
版本更新:
9.總結記錄
通過安裝openkylin系統和簡單的操作使用體驗來看。總體的感覺是,操作很簡單,界面很簡潔舒服。內置了WPS辦公軟體,對輕度電腦使用者來說很方便,對配置的要求也很低,在現在的性能過剩的時代。比較低端的配置就可以運行openkylin系統。
同時openkylin系統支持PC/平板 雙系統模式切換,在平板上也可以安裝openkylin系統。對於我們跨平臺開發者而言,是很重要的,意味著我們的跨平臺應用可能在openkylin系統中只需要開發linux版本即可,減去了安卓應用的開發需求。
不過作為第一個版本,問題也不少,首先是字體相容問題,缺少字體會導致我們的程式報錯,這需要我們在程式開發時考慮到不同系統的字體的影響。然後不知道是不是我虛擬機配置太低還是openkylin系統的bug,我虛擬機運行一段時間後,整個電腦卡死,只能物理重啟 —_—。
其他踩坑記錄我會在個人博客中記錄,有興趣的朋友可以關註下我的個人站點。
更多項目技術總結記錄在我的博客中:
1.基於Avalonia 11.0.0+ReactiveUI 的跨平臺項目開發1-通用框架
2.基於Avalonia 11.0.0+ReactiveUI 的跨平臺項目開發2-功能開發
4.Avalonia中用FluentAvalonia+DialogHost.Avalonia實現界面彈窗和對話框
5.在虛擬機VMware上安裝OpenKylin開源操作系統
閱讀如遇樣式問題,請前往個人博客瀏覽: https://www.raokun.top
擁抱ChatGPT:https://ai.terramours.site
開源項目地址:https://github.com/raokun/TerraMours.Chat.Ava