1 UTM 與 VMware Fusion 簡(jiǎn)介
UTM 是一款允許用戶在 Mac 上創(chuàng)建和運(yùn)行多個(gè)操作系統(tǒng)的虛擬機(jī)的軟件。它基于 QEMU,一種流行的開(kāi)源虛擬化解決方案。也因?yàn)榛?QEMU,UTM 能夠模擬多種硬件類型,包括不同的CPU架構(gòu)。UTM 是完全免費(fèi)的。
VMware Fusion 是 VMware 公司開(kāi)發(fā)的虛擬機(jī)軟件,與我們熟悉的 Windows 上的 VMware workstation 平級(jí),是專為 macOS 設(shè)計(jì)的虛擬機(jī)軟件。VMware Fusion 是商業(yè)軟件,基礎(chǔ)版本免費(fèi),但如果想要使用專業(yè)版本需要購(gòu)買許可證。
碎碎念: macOS 主要有三個(gè)虛擬機(jī)軟件:Parallels Desktop (PD)、VMware Fusion、UTM,其中 PD 收費(fèi)最高,VMfusion 可以使用免費(fèi)的基礎(chǔ)版本,UTM 完全免費(fèi)。我是 m2 Mac,在安裝虛擬機(jī)之前一直聽(tīng)說(shuō) arm 架構(gòu)的 Mac 安裝 Ubuntu 虛擬機(jī)會(huì)有各種各樣的問(wèn)題,然后就各種勸退,結(jié)果實(shí)際上 Ubuntu 有 arm 架構(gòu)的版本,因此到目前為止沒(méi)有遇到很大的問(wèn)題。(實(shí)際上只是 mac 可能不適合做模擬仿真,比如想要用 omnet + sumo 做車聯(lián)網(wǎng)的仿真,在編譯時(shí)會(huì)遇到各種奇怪的問(wèn)題,模擬仿真還是老老實(shí)實(shí)在 Windows 裝虛擬機(jī)或者直接用 Linux 的機(jī)器做好了)
2 UTM 安裝 ubuntu 虛擬機(jī)
2.1 Ubuntu 鏡像
在 Ubuntu 官網(wǎng)找到 Ubuntu Server 的 ARM 版本的鏡像,Ubuntu Server 版本的優(yōu)點(diǎn)在于其輕量級(jí)、高效、穩(wěn)定、安全,server 版本由于沒(méi)有 gui,所有的操作通過(guò)命令行界面(CLI)進(jìn)行,減少了系統(tǒng)資源的消耗,比 desktop 版本占用更少的系統(tǒng)資源。
這里可以選擇其他的版本,我選擇的是 ubuntu-22.04.3-live-server-arm64。種子的鏈接如下
https://releases.ubuntu.com/22.04/ubuntu-22.04.3-live-server-amd64.iso.torrent?_ga=2.224434970.1639547593.1704617778-1612827228.1704617778
2.2 UTM 中創(chuàng)建 Ubuntu 虛擬機(jī)
創(chuàng)建新的虛擬機(jī)
由于我們下載了本機(jī) CPU 架構(gòu)(ARM架構(gòu))的 Ubuntu 鏡像,因此選擇“虛擬化”的方式,速度更快。
選擇 Linux 系統(tǒng)
接下來(lái)選擇啟動(dòng)的 ISO 鏡像,為了方便,“使用 Apple 虛擬化”選項(xiàng)我們沒(méi)有勾選。
接下來(lái)就是選擇硬件配置,包括內(nèi)存和、CPU 核心、存儲(chǔ)驅(qū)動(dòng)器的大小的配置,可以直接根據(jù)推薦的值來(lái)設(shè)置,安裝完成之后也可以修改,只是每次修改都需要重啟虛擬機(jī)。再接下來(lái)有共享目錄的配置,我選擇不配置共享目錄,這個(gè)也是安裝完成之后可以更改或者添加的。
創(chuàng)建完成之后就得到了一個(gè)新的虛擬機(jī),這里命名為了“Linux”,從我們選擇的 iso 文件啟動(dòng),接下來(lái)就啟動(dòng)這個(gè)虛擬機(jī),進(jìn)入 Ubuntu 的初始化配置。
2.3 Ubuntu Server 系統(tǒng)安裝
注意我們安裝的是服務(wù)器版本的,沒(méi)有 UI,所有的選擇都是使用鍵盤(pán)進(jìn)行,使用上下左右、tab 鍵選擇,回車確定。這里選擇第一項(xiàng),安裝 Ubuntu server
注意:ctrl + command 回到 macOS
接下來(lái)選擇:
語(yǔ)言、是否更新到最新的 installer 、鍵盤(pán)的 layout,都是直接默認(rèn),回車即可
然后選擇安裝默認(rèn)的 server 版本:Ubuntu Server,默認(rèn)即可
網(wǎng)絡(luò)連接,默認(rèn)即可
代理設(shè)置,默認(rèn)即可
源的鏡像,這里不換,回頭再自己換,默認(rèn)即可
存儲(chǔ)空間分配,默認(rèn)即可(用 tab 鍵敲到 Done,然后回車)
接下來(lái)就是用戶的設(shè)置,依次是名字(不重要)、Ubuntu 服務(wù)器的名稱、登錄 Ubuntu 的用戶名和密碼,完成后 tab 到 Done,回車
接下來(lái)會(huì)有一個(gè) SSH 安裝到選項(xiàng),這里為了方便我們可以選上它,因?yàn)楹竺鏁?huì)使用 ssh 連接在宿主機(jī) mac 中輸入命令,這里的 import identity 選擇 no
接下來(lái)就是一些 server 的推薦安全的應(yīng)用,可以選擇需要的安裝,也可以不安裝,在 Ubuntu server 安裝完成后用命令行安裝即可
最后就等待系統(tǒng)安裝,直到 Install complete,就說(shuō)明安裝完成,可以 選擇cancel update and reboot,這樣快一些
2.4 關(guān)機(jī)并移除 iso 文件
上面的步驟完成之后,也就是 install complete 之后,等待屏幕沒(méi)有顯示內(nèi)容,就可以關(guān)機(jī),點(diǎn)擊 UTM 軟件左上角的關(guān)機(jī)按鈕
回到 UTM 的主界面,將 ios 磁盤(pán)鏡像文件清除。防止下次開(kāi)機(jī)再次通過(guò)鏡像文件啟動(dòng),又重新進(jìn)入安裝過(guò)程
然后再點(diǎn)擊開(kāi)機(jī)鍵,即可正常開(kāi)機(jī)運(yùn)行
3 VMware Fusion 安裝 Ubuntu 虛擬機(jī)
使用相同的 Ubuntu 的 iso 鏡像文件創(chuàng)建虛擬機(jī),步驟與 2 UTM 安裝 Ubuntu 虛擬機(jī)很相似
3.1 VMware Fusion 創(chuàng)建 Ubuntu 虛擬機(jī)
創(chuàng)建虛擬機(jī)的方法與 2.2 相似,點(diǎn)擊新建虛擬機(jī)后,選擇從光盤(pán)或映像中安裝,然后選擇下載到本地的 iso 文件,接下來(lái)的配置選項(xiàng)中 VMware 固定了硬件的選項(xiàng),這里不需要進(jìn)行選擇,如需更改可以在安裝完成后關(guān)閉虛擬機(jī),在設(shè)置里進(jìn)行更改
3.2 Ubuntu Server 系統(tǒng)安裝
參照 2.3 ,系統(tǒng)安裝過(guò)程相同
3.3 關(guān)機(jī)并移除 iso 文件
安裝虛擬機(jī)后都需要將 iso 文件移除,以防止下一次打開(kāi)重新從光盤(pán)啟動(dòng),又進(jìn)入安裝過(guò)程,具體的移除 iso 文件需要打開(kāi)該虛擬機(jī)的設(shè)置,點(diǎn)擊“啟動(dòng)磁盤(pán)”,然后選擇硬盤(pán)(NVMe)之后點(diǎn)擊恢復(fù)默認(rèn)即可
4 arm-Ubuntu 換源
安裝好 Ubuntu 虛擬機(jī)后首先換源,這樣不管下載安裝什么軟件速度都會(huì)快很多,方法如下
- 備份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 找源
下面是 arm 架構(gòu)的 Ubuntu 清華源的鏈接,可以在上層網(wǎng)站中找到對(duì)應(yīng) Ubuntu 版本的源,注意 Ubuntu 的架構(gòu)以及版本號(hào)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-820829.html
- 換源
sudo vim /etc/apt/sources.list
esc :%d 刪除所有內(nèi)容,替換為國(guó)內(nèi)源文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-820829.html
- 更新
sudo apt-get update
sudo apt upgrade
到了這里,關(guān)于Mac 中 Ubuntu 虛擬機(jī)安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!