您好,登錄后才能下訂單哦!
這篇文章給大家介紹如何在VirtualBox中運(yùn)行macOS Catalina Beta版本,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
如何在Linux上的VirtualBox中運(yùn)行macOS Catalina Beta版
在開(kāi)始之前你需要做以下準(zhǔn)備:
Linux x86_64(我使用的是Mint 19.1)英特爾酷睿CPU,不少于8 GB的內(nèi)存和一個(gè)不錯(cuò)的快速固態(tài)硬盤
VirtualBox(版本為6.0.8)
macOS Catalina install ISO(vanilla)
Clover.iso
額外的USB鼠標(biāo)(用于VirtualBox中的USB pass-through)
我已經(jīng)為1280×1024分辨率準(zhǔn)備了Clover,包括SIP啟用或SIP禁用版本,并且整個(gè)操作過(guò)程都是關(guān)于在1280×1024中運(yùn)行Catalina的(如果你想更改它,請(qǐng)參閱此處有關(guān)自定義Clover的文章 - >https://astr0baby.wordpress.com/2019/01/19/customizing-the-clover-iso-mojave-loader/
SIP-Enabled 1280×1024 Clover.iso 可以在這里下載到 -> https://mega.nz/#!S4MAhQoZ!nrAKce_AFhxZLm21sIjwHFpeFw6dW7Salpvs50tywYg
SIP-Disabled 1280×1024 Clover.iso 可以在這里下載到 -> https://mega.nz/#!upc21CaT!wCUnzknVODKmbwrC6NCH4engMKU7YpMyn9ezguwwx4A
Catalina-Beta iso 可以在這里下載到 -> https://gofile.io/?c=MmX49O
下載完這些文件后,讓我們準(zhǔn)備VirtualBox Catalina環(huán)境。首先,我們需要?jiǎng)?chuàng)建一個(gè)設(shè)置如下的新VM;請(qǐng)確保使用的VDI磁盤足夠大,最好不低于50GB并按照以下說(shuō)明操作。
我為我的虛擬機(jī)和單獨(dú)的VLAN使用靜態(tài)IP,你也可以根據(jù)自己的喜好進(jìn)行更改,下面包含的網(wǎng)絡(luò)腳本需要在VM啟動(dòng)之前執(zhí)行,并且僅在vboxnet0接口被加載時(shí)執(zhí)行?。ㄍǔJ窃谀銌?dòng)VirtualBox之后)
這里我們使用一個(gè)小技巧來(lái)修復(fù)“cannot move windows in Catalina VM”這個(gè)問(wèn)題,如果你只使用本地VirtualBox鼠標(biāo),那么我們將插入一個(gè)真正的輔助USB鼠標(biāo),并將其添加到USB設(shè)備篩選器,以便VM可以直接使用它。
創(chuàng)建Catalina VirtualBox環(huán)境后(請(qǐng)確保你已按照以上截圖進(jìn)行設(shè)置,否則它將無(wú)法工作)我們將以下的Shell腳本應(yīng)用于VirtualBox Catalina Guest(將其另存為catalina.sh,chmod +x 并執(zhí)行它)。
#!/bin/bash readonly VM_RES="1280x1024" readonly NAME="Catalina" VBoxManage modifyvm "$NAME" --usbxhci on --firmware efi --chipset ich9 --mouse usbtablet --keyboard usb VBoxManage setextradata "$NAME" "CustomVideoMode1" "${VM_RES}x32" VBoxManage setextradata "$NAME" VBoxInternal2/EfiGraphicsResolution "$VM_RES" VBoxManage modifyvm "$NAME" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "$NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "$NAME" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "$NAME" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "$NAME" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "$NAME" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
NETWORK:
這是我使用的網(wǎng)絡(luò)腳本(你可以根據(jù)你的需要進(jìn)行調(diào)整)你將需要uml-utilities和bridge-utils(在Debian/Ubuntu上運(yùn)行 sudo apt-get install uml-utilities bridge-utils)
#Setup tap and bridge tunctl -t tap0 -u user ifconfig tap0 up brctl addbr br0 brctl setfd br0 0 ifconfig enp0s25 10.0.2.1 up ifconfig br0 10.0.2.2 netmask 255.255.255.0 broadcast 10.0.2.255 up brctl addif br0 tap0 vboxnet0 ifconfig tap0 0.0.0.0 sysctl net.ipv4.ip_forward=1 iptables --table nat -A POSTROUTING --out-interface wlan0 -j MASQUERADE
接下來(lái),我們將通過(guò)VirtualBox正常啟動(dòng)Catalina.iso,并進(jìn)入第一階段macO installer,擦除磁盤創(chuàng)建APFS分區(qū)并安裝。這與之前的Mojave安裝完全相同(你可以在此處查看詳細(xì)信息)
這一階段大約需要5-10分鐘的時(shí)間才能完成,系統(tǒng)將自動(dòng)重啟,等待它完成循環(huán),當(dāng)它再次回到同一安裝程序時(shí),只需關(guān)閉VM并將ISO從Catalina.iso替換為我們之前下載的Clover.iso。這步是必需的,因?yàn)樾碌尿?qū)動(dòng)器用的是APFS分區(qū),而當(dāng)前的VirtualBox UEFI看不到它,所以每次在VirtualBox中運(yùn)行Catalina時(shí)都必須使用它作為引導(dǎo)加載程序。
接下來(lái),我們?cè)俅螁?dòng)Catalina并選擇安裝程序分區(qū)(Installer partition)(移動(dòng)方向鍵 - 鼠標(biāo)在這里不起作用)并確認(rèn)。
這個(gè)階段將花費(fèi)更長(zhǎng)的時(shí)間(在一個(gè)好的固態(tài)硬盤上大約需要30分鐘)。一旦完成,系統(tǒng)將自動(dòng)重啟(如果它被卡住,只需硬重置并再次重啟即可)
我們?cè)俅螐腣irtualBox啟動(dòng)Catalina(如果你在屏幕上看到錯(cuò)誤提示,關(guān)閉VM并重啟即可,偶爾會(huì)發(fā)生這種情況)并等待最終用戶設(shè)置等。
使用以下設(shè)置進(jìn)行網(wǎng)絡(luò)連接(你也可以根據(jù)實(shí)際情況進(jìn)行相應(yīng)的更改)
IP 10.0.2.12 NetMask 255.255.255.0 GW: 10.0.2.2 DNS 8.8.8.8
現(xiàn)在,你會(huì)發(fā)現(xiàn)在Catalina guest中有兩個(gè)鼠標(biāo)可用,使用我們?cè)赩irtualBox USB Pass-through中選擇的USB鼠標(biāo)
P.S 在縮放模式下,Clover菜單由于某種原因無(wú)法正常工作,并且無(wú)法移動(dòng)方向鍵來(lái)選擇啟動(dòng),因此在啟動(dòng)Catalina時(shí)不要使用縮放模式,你可以在啟動(dòng)后立即將其更改為縮放模式)
如要對(duì)系統(tǒng)進(jìn)行更新升級(jí),你只需在下次macOS獲得系統(tǒng)更新時(shí),選擇Clover中的安裝程序分區(qū)即可,這個(gè)過(guò)程同樣需要花費(fèi)一些時(shí)間才能完成。截至目前,可以看到已經(jīng)發(fā)布了第3個(gè)Beta版 https://developer.apple.com/news/releases/?id=07022019e
關(guān)于如何在VirtualBox中運(yùn)行macOS Catalina Beta版本就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。