Manjaro下Vmware安裝的MacOS10.15遇到的性能問題導(dǎo)致幾乎無法啟動(dòng)問題及解決

算是記錄一下折騰Manjaro過程中遇到的幾乎要放棄Manjaro的這么一件事。

一、題外話/背景

一直以來,就在各版本linux下安裝vmware跑MacOS,運(yùn)行也比較流暢。

本次折騰Manjaro之前的最近一次是安裝Ubuntu19.04。

在win10+Ubuntu基于EFI方式安裝好后,印象中好像用了好幾個(gè)月,各種優(yōu)化加美化后,一直用(或說玩)的很爽。

其中vmware安裝后,甚至沒有unlock(不知道我有沒有記錯(cuò)),就可以跑win下安裝的MacOS虛機(jī),也比較流暢,幾乎沒有明顯的卡頓。

然后,Ubuntu19.10正式發(fā)布了,系統(tǒng)也彈出了有19.10系統(tǒng)版本可更新的消息,考慮到19.04的官方support的情況,就選擇了升級。

然后,就是漫長的好幾個(gè)G的各種更新軟件包的下載,額,還有期待。。。

嗯,Ubuntu升級的事似乎主題無關(guān),總之,最后升級后就掛了。

下面,言歸正傳,回到Manjaro!

Manjaro其實(shí)一直是我想嘗試的linux系統(tǒng),之前用虛機(jī)嘗試安裝了幾次,都是虛機(jī)啟動(dòng)后黑屏,不成功。(后來看網(wǎng)上說,黑屏一段時(shí)間后,會(huì)起來了,需要等一下)

趁著這次Ubuntu掛掉的機(jī)會(huì),再次嘗試物理機(jī)安裝Manjaro了,而且上網(wǎng)上看了一下,Manjaro也有了最新的18.1.×的版本(當(dāng)前我manjaro系統(tǒng)版本是18.1.2),而之前虛機(jī)安裝時(shí)下載的最新版本記得好像時(shí)18.0.x的版本,可能安裝會(huì)有些不同。

考慮的性能和外觀(我不是太喜歡gnome桌面的風(fēng)格,盡管之前Ubuntu也gnome桌面),還是選擇了xfce,其實(shí)我很喜歡linuxlite,xfce的界面很清爽、簡潔。

嗯,又跑偏了,manjaro安裝的過程及其他常用軟件的安裝就不多說了,回到vmware!

Manjaro下vmware安裝很方便,直接使用yaourt從AUR庫里下載安裝即可,除了安裝linux-header遇到點(diǎn)問題,其他都算比較順利。

說到安裝linux-headers,再說點(diǎn)題外話,記得當(dāng)時(shí)安裝時(shí),系統(tǒng)居然只有一個(gè)3.16的linux-headers版本可選,安裝后,vmware當(dāng)然是不成功,當(dāng)時(shí)也折騰了許久,都要放棄了,結(jié)果柳暗花明,第二天只是順手又嘗試安裝linux-headers,系統(tǒng)竟然給出n多版本的提示,其中就是5.3的版本,正對應(yīng)我的系統(tǒng)內(nèi)核版本,這才導(dǎo)致最終成功安裝。

上面說的一堆似乎都是題外話:-)

二、正題

先是嘗試直接跑一個(gè)之前win10下基于vmware已安裝號的MacOS10.14,結(jié)果直接5國。這個(gè)問題我一直很奇怪,從我之前的經(jīng)驗(yàn)(沒記錯(cuò)的話,之前Ubuntu下安裝的vmware ws15.0.x/15.1.x,我是沒有使用unlock的)和理解,直接跑一個(gè)已經(jīng)安裝號的MacOS虛機(jī)是不需要unlock的,不多想了,根據(jù)網(wǎng)上的說法,需要unlock解決此問題,不再深究,unlock先。

既然unlock了,那就直接嘗試在manjaro下安裝已經(jīng)下載好的10.15吧,虛擬硬盤直接放置到物理固態(tài)硬盤上,因?yàn)橐呀?jīng)成功unlock,在安裝MacOS時(shí),在操作系統(tǒng)選擇上已經(jīng)可以看到Apple MacOS的選項(xiàng)了,而且最高竟然可以支持到不存在的10.16,選擇10。15后,后面各種設(shè)置,基本就按以往自己安裝虛機(jī)的常規(guī)設(shè)置,但是最后真正進(jìn)到MacOS安裝最后系統(tǒng)cpu狂高,而且一直時(shí)狂高,風(fēng)扇也一直在嗚嗚的響,系統(tǒng)幾乎不響應(yīng),最后艱難的關(guān)閉了虛機(jī),雖然后面又檢查了各配置參數(shù)項(xiàng)并做了調(diào)整,但最終以失敗告終。

此刻,有些懷疑linux版本vmware安裝MacOS可能有問題,網(wǎng)上也沒有搜到相關(guān)的問題和解決方案,不得已,考慮在win10下先把虛機(jī)創(chuàng)建好,再在manjaro下跑。

Win10下安裝好最新的vmware workstation pro 10.15,這個(gè)很順利。接著unlock,unlock本身下載也很順利,但在安裝時(shí)會(huì)主動(dòng)去下載一個(gè)500多M的打包,從中取出幾個(gè)文件(darwin.iso和darwinPre15.iso文件),在unlock時(shí)會(huì)放到vmware安裝時(shí)放置各操作系統(tǒng)image的地方,由于網(wǎng)絡(luò)問題,unlock了好幾次。不過這都沒什么,最主要的問題是,unlock顯示都成功了,但是在安裝MacOS時(shí),vmware在操作系統(tǒng)選擇界面沒有MacOS的選項(xiàng),unlock沒有成功!就這樣又反復(fù)嘗試unlock好幾回,結(jié)果都一樣,不成功。最后在網(wǎng)上搜了一下,才知道,需要把vmware的所有服務(wù)都先停掉在unlock,按此方法操作后,這會(huì)是真的成功了,MacOS虛機(jī)也安裝好了,在win10下運(yùn)行也很流暢。

好了,切回到manjaro,啟動(dòng)前面在win10下按裝好的MacOS10.15,先是提示需要幾個(gè)G的交換內(nèi)存,沒仔細(xì)看,點(diǎn)擊是,繼續(xù),很高興,沒有出現(xiàn)5國,繼續(xù)啟動(dòng)中。。。

但是啟動(dòng)到登錄界面時(shí),又出現(xiàn)近乎假死的情況,top看了cpu占用情況,可以看到總是某個(gè)cpu內(nèi)核占用都是90%以上,近乎100%。艱難關(guān)閉虛機(jī)后,又嘗試重啟了幾次,每次都嘗試調(diào)整了幾個(gè)配置參數(shù),象內(nèi)存、usb等等,其中cpu這塊比較奇怪,沿用win安裝后的卻神配置,2P+1C,就是連個(gè)處理器,每個(gè)處理器一個(gè)core的分配設(shè)置,這樣似乎也比較合理,但是vmware提示說客戶機(jī)不支持,沒有管(最后問題就處在這里),結(jié)果都不行。

就這樣斷斷續(xù)續(xù)嘗試了好幾次,都不成功。

就在快要放棄、考慮放棄manjaro的時(shí)候,想著今天再最后嘗試幾次。

首先,虛機(jī)開機(jī)總是提示那個(gè)交換內(nèi)存的提示,印象中以前沒有遇到過這個(gè)提示信息的,仔細(xì)看了一下提示窗口內(nèi)的信息,大概意思是,可以在vmware的preferences設(shè)置里,把虛機(jī)的交換內(nèi)存設(shè)置為使用物理主機(jī)預(yù)留的物理內(nèi)存,從而提升性能。

立刻嘗試,以root身份啟動(dòng)vmware修改預(yù)留內(nèi)存10G,并設(shè)置客戶虛機(jī)交換內(nèi)存使用預(yù)留物理內(nèi)存。

再次重啟后,vmware沒有在提示什么交換內(nèi)存的信息,起始啟動(dòng)速度感覺好像快了不少,不知道是否是錯(cuò)覺。但是最后還是從登錄開始,系統(tǒng)幾乎一直假死,卡的要死要活的,此路不通!

接著,又仔細(xì)過了一邊虛機(jī)各配置選項(xiàng),再次看到那個(gè)cpu配置部分,之前一直懷疑manjaro在vmware的任務(wù)調(diào)度可能有問題,否則不會(huì)總在某個(gè)core上消耗計(jì)算資源,而其它三個(gè)core幾乎完全空閑,這也是導(dǎo)致假死的直接原因,也是基于此,一直沒有嘗試修改cpu的設(shè)置。

現(xiàn)在已經(jīng)到了黔驢計(jì)窮、山窮水近的地方了,活馬當(dāng)死馬醫(yī)吧

反正試試也無所謂了,就這樣,把cpu配置改成了1cpu,2core這種我覺得很不合理的配置后,又啟動(dòng)了虛機(jī)。

vmware很順利的、以比之前更順滑、更自然的方式,啟動(dòng)到MacOS的登錄界面。接著輸入密碼登錄,一切都那麼自然,那麼完美。

是的,驚喜,在再次快要放棄的時(shí)候,只是小小堅(jiān)持了一下,最終迎來了柳暗花明。

三、總結(jié)

這里只是為了文章的結(jié)構(gòu)更完美,所以加了”總結(jié)“。

很多時(shí)候,距離成功只有那麼一小步,再就是要多動(dòng)動(dòng)腦子、多嘗試、多堅(jiān)持一下,就會(huì)有驚喜,就會(huì)收獲成功。

寫的有點(diǎn)文不對題,有點(diǎn)亂,就當(dāng)記錄一下吧。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容