嵌入式開發之Linux系統在虛擬機上環境搭建

請大家關注點贊,已經完成物聯網相關開發,會從硬件層,硬件中間層,傳輸層,軟件中間件(物聯網雲平臺),APP開發相關博文。首先從嵌入式開發博文開始!

想要獲得Linux環境,一個辦法就是將電腦系統直接換成Linux系統,但我們平常用慣了Windows系統,直接切換為Linux系統或多或少會有很多不方便的地方。另一個辦法是,再買一臺電腦,然後將系統換成Linux系統。還可以借用樹莓派安裝Linux系統。

一個比較好的的方案是,在自己的電腦上安裝一個Linux虛擬機。所謂虛擬機,就是在你已有的電腦裡再虛擬出一個或多個電腦,可以理解為電腦中的電腦。

比如說,你可以在虛擬機裡安裝一個Window電腦,或者安裝一個Linux電腦,都是可以的。虛擬機的作用就是幫你虛擬出運行一臺真正的電腦所需要的各種資源,然後就可以在上面跑其它的操作系統。

常用的虛擬機有Wmware,VirtualBox這兩種。這兩種虛擬機用起來差不多,但WMware功能更全面,因此良許更喜歡用VMware,你們可以根據自己的喜好來選擇。下面就簡單介紹Linux系統在虛擬機上環境搭建。

環境搭建

1、虛擬機vmware-workstation

VMware虛擬機是一款通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。通過VMware虛擬機,你可以在一臺物理計算機上模擬出一臺或多臺虛擬的計算機,這些虛擬機完全就像真正的計算機那樣進行工作,例如你可以安裝操作系統、安裝應用程序、訪問網絡資源等等。

嵌入式開發之Linux系統在虛擬機上環境搭建

虛擬機下載鏈接


下載完成後解壓unlocker,將解壓後的文件複製到你的Vmware的安裝目錄,然後打開解壓好的文件,鼠標右鍵管理員運行unlocker.exe,然後再以管理員運行win-install.cmd,等待運行完成,會生成如下tools和backup兩個文件夾,在tools文件夾內有darwin.iso,這個文件我們在後面會用到。

點擊安裝軟件:

1)選擇接受條款:

嵌入式開發之Linux系統在虛擬機上環境搭建

接受條款


2)選擇安裝路徑:

嵌入式開發之Linux系統在虛擬機上環境搭建

安裝路徑


3)按照操作提示一路下一步,接下填寫許可密鑰,請購買正版軟件。

嵌入式開發之Linux系統在虛擬機上環境搭建

填寫許可密鑰或選擇試用


4)最後安裝成功

嵌入式開發之Linux系統在虛擬機上環境搭建

vmware-workstation


2、Linux鏡像文件

Ubuntu Linux作為Linux發行版中的後起之秀,在短短几年時間裡便迅速成長為從Linux初學者到資深專家都十分青睞的發行版。由於Ubuntu Linux是開放源代碼的自由軟件,用戶可以登錄Ubuntu Linux的官方網址免費下載該軟件的安裝包。用戶在使用過程中,沒有人對該軟件進行技術維護,用戶只能自己解決遇到的技術故障。

嵌入式開發之Linux系統在虛擬機上環境搭建

鏡像資源


1)創建虛擬機

選擇合適鏡像文件(XXX.iso)

嵌入式開發之Linux系統在虛擬機上環境搭建

鏡像文件(XXX.iso)


2)設置用戶名及其密碼

嵌入式開發之Linux系統在虛擬機上環境搭建

設置用戶名及其密碼


3)安裝路徑(一般要大於20G以上磁盤空間)

嵌入式開發之Linux系統在虛擬機上環境搭建

安裝路徑


4)選擇磁盤大小20G

嵌入式開發之Linux系統在虛擬機上環境搭建

磁盤


5)自定義硬件設置(一般默認)

嵌入式開發之Linux系統在虛擬機上環境搭建

自定義硬件


嵌入式開發之Linux系統在虛擬機上環境搭建

設置


6)虛擬化引擎打勾

嵌入式開發之Linux系統在虛擬機上環境搭建

虛擬化引擎


7)開機,報錯CPUIDEarly啟動失敗

嵌入式開發之Linux系統在虛擬機上環境搭建

報錯CPUIDEarly啟動失敗


解決方法一:

重啟機器,在出現操作系統界面前,按F2(根據不同電腦進入bios方法大致相同,我的筆記本為聯想E46A),進入BIOS系統設置界面,選擇“intel(R) Virtualization Technology” 這一項,默認為“Disabled”,禁用的,選擇“Enabled”啟用,選擇F10保存,之後選擇“YES”啟動系統即可進行安裝了。

解決方法二:

路徑:C:\\ProgramData\\VMware\\VMware Workstation\\config.ini

添加代碼:monitor.allowLegacyCPU = "true" //記得空開一行

8)開機初始化安裝軟件

嵌入式開發之Linux系統在虛擬機上環境搭建

初始化安裝軟件


9)安裝完成後進入Linux系統

嵌入式開發之Linux系統在虛擬機上環境搭建

進入Linux系統


10)輸入用戶名密碼後,進入Linux系統

嵌入式開發之Linux系統在虛擬機上環境搭建

Linux系統桌面


分享到:


相關文章: