OpenCore 0.6.9 - VMware เวิร์กสเตชัน 16 - AMD Ryzen
ติดตั้ง macOS Big Sur บน Ryzen ด้วย VMware Workstation และ OpenCore
VM ได้รับการติดตั้งและทดสอบบนซีพียู/ระบบที่แตกต่างกัน 2 ตัวสำเร็จแล้ว:
- Ryzen 9 3900X -> VM มี CPU 6 คอร์และ RAM 12GB
- Ryzen 5 PRO 4650U -> CPU 4 คอร์ และ RAM 8GB
ข้อกำหนดเบื้องต้น
- Real Mac หรือ VM พร้อม macOS
- สร้าง VMDK ล่วงหน้าสำหรับ #Method 1
- USB 16GB สำหรับ #วิธีที่ 2
- VMware Workstation 16 (เครื่องเล่นและเวิร์คสเตชั่น 15 ควรใช้งานได้)
- ตัวปลดล็อคสำหรับ VMware -> ตัวปลดล็อค
วิธีที่ 1
ดาวน์โหลด VMDK ที่สร้างไว้ล่วงหน้าสำหรับตัวติดตั้ง macOS Big Sur ได้จากที่นี่:
- บิ๊กซูร์ 11.3.1 - OC 0.6.9
- ลิงค์ทางเลือก - 11.3.1
- เก่า - ลิงค์ทางเลือก - 11.2.2
- เก่า - ลิงค์ทางเลือก - 11.1
- ปิดเวิร์กสเตชัน VMware
- ดาวน์โหลด Unlocker และเรียกใช้ win-install.cmd ในฐานะผู้ดูแลระบบ
- เปิด VMware Workstation และสร้าง VM ใหม่
- ฉันจะติดตั้งระบบปฏิบัติการในภายหลัง
- เลือก Apple Mac OS X -> macOS 11.1
- เลือกชื่อสำหรับเครื่องเสมือน
- ฉันสร้างดิสก์ขนาด 200GB (แนะนำคือ 80GB)
- หลังจากนั้นแก้ไข VM และแนบ VMDK ที่ดาวน์โหลดมา (ตัวติดตั้ง macOS)
- ในการตั้งค่า VM ให้เลือกฮาร์ดดิสก์ (เช่น 200GB) -> ขั้นสูง -> โหนดอุปกรณ์เสมือน และวางไว้หลังตัวติดตั้ง VMDK | อดีต. หากตัวติดตั้งเป็น SATA 0:2 ให้ใส่ฮาร์ดดิสก์เป็น SATA 0:3)
- ตอนนี้เริ่ม VM ติดตั้ง macOS และดำเนินการหลังการติดตั้งต่อ :)
วิธีที่ 2
ก่อนอื่นคุณต้องเตรียม USB ที่เราจะใช้ติดตั้ง macOS บน VMware
คำแนะนำ
- ดาวน์โหลด macOS Big Sur จาก App Store
- เสียบไดรฟ์ USB เปล่า
- เรียกใช้คำสั่งใดคำสั่งหนึ่งด้านล่างใน Terminal ของคุณเพื่อเตรียม macOS USB ที่สามารถบู๊ตได้
NOTE: Make sure to replace 'MyVolumeName' with your actual USB volume name in the below commands.
## Big Sur
sudo /Applications/Install macOS Big Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
## Big Sur Beta
sudo /Applications/Install macOS Big Sur Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolumeName
พาร์ติชัน EFI
คุณสามารถใช้เครื่องมือนี้: MountEFI
- เพียงคัดลอกโฟลเดอร์ EFI ลงในพาร์ติชัน EFI ที่คุณติดตั้ง
การติดตั้งล่วงหน้า (Windows)
ปิดเวิร์กสเตชัน VMware
ดาวน์โหลด Unlocker และเรียกใช้ win-install.cmd ในฐานะผู้ดูแลระบบ
เปิด VMware Workstation และสร้าง VM ใหม่
- ฉันจะติดตั้งระบบปฏิบัติการในภายหลัง
- เลือก Apple Mac OS X -> macOS 11.1
- เลือกชื่อสำหรับเครื่องเสมือน
- ฉันสร้างดิสก์ขนาด 200GB (แนะนำคือ 80GB)
- เสร็จ
การติดตั้ง macOS
- เริ่ม VM และเลือก หมายเลข
- ใส่ USB เข้ากับพีซีและเชื่อมต่อกับ VM
- บน VM "bios" เลือก รีเซ็ตระบบ
- หลังจากรีบูตคุณจะเห็นว่า VM กำลังบูตเข้าสู่เมนู OpenCore
- เลือก ติดตั้ง macOS Big Sur (ภายนอก) | หรือเบต้าหากคุณกำลังติดตั้ง macOS 11.1
หลังจากนั้นเป็นการติดตั้ง macOS แบบ "ปกติ" ด้วย OpenCore คุณจะต้องสร้างพาร์ติชันใหม่และติดตั้ง macOS
หมายเหตุ: การติดตั้งจำเป็นต้องรีบูตเครื่องเป็นจำนวนมาก ดังนั้นอย่าตกใจ :)
หลังการติดตั้ง
หลังจากติดตั้ง macOS เสร็จสมบูรณ์แล้ว จะมีการเปลี่ยนแปลงบางอย่างที่ต้องทำ:
โฟลเดอร์ EFI
- ดาวน์โหลดโฟลเดอร์ EFI จากหน้าเผยแพร่
- คัดลอกโฟลเดอร์ของ USB ลงในพาร์ติชัน EFI ของ VM
- ดาวน์โหลดซอฟต์แวร์ MountEFI และติดตั้งพาร์ติชันของ USB และ macOS Disk
- แทนที่เนื้อหาของดิสก์ macOS ด้วยเนื้อหา USB EFI
หลังจากนั้น ให้ถอด USB ออกแล้วปิด VM
รายการ OpenCore เข้าสู่ VM BIOS
เลือก VM และใกล้กับปุ่ม Power ให้เลือก Power On to Firmware จากรายการดรอปดาวน์
- เลือก เข้าสู่การตั้งค่า
- กำหนดค่าตัวเลือกการบูต
- ลบตัวเลือกการบูต -> ลบ OpenCore (นี่คือ OpenCore จากตัวติดตั้ง USB หรือ VMDK)
- เพิ่มตัวเลือกการบูต -> ค้นหา EFI, [PciRoot... และเลือก
- เลือก - -> BOOTx64.efi
- ป้อนคำอธิบาย -> แทรกบางอย่างเช่น OpenCore AMD หรือเพียงแค่ Opencore
- ยอมรับการเปลี่ยนแปลงและออก
- เลือก กำหนดค่าตัวเลือกการบูต
- เปลี่ยนลำดับการบูต -> ตั้งค่ารายการ OpenCore ที่ตำแหน่งแรก จากนั้น ยอมรับการเปลี่ยนแปลงและออก
- ออกจากตัวจัดการการบำรุงรักษาการบูต
- เลือก OpenCore และบูตเป็น macOS
เครื่องมือ VMware
ตอนนี้ถ้าคุณต้องการ คุณสามารถติดตั้ง VMware Tools เพื่อปรับขนาด VM ได้อย่างถูกต้อง และเปิดใช้งานการลากและวางจาก VM ไปยังโฮสต์และในทางกลับกัน
- เครื่องมือ VMware อยู่ในโฟลเดอร์ Unlocker ใต้เครื่องมือ -> darwin.iso
สร้างข้อมูล SMBIOS ใหม่ด้วย OpenCore Configurator หรืออย่างอื่น :)
แก้ไข
เสียง
- หากมี AppleALC.kext อยู่ในโฟลเดอร์ EFI ของคุณให้ลบออก
- ดาวน์โหลดและติดตั้ง VoodooHDA OC จาก: VoodooHDA OC
- รีบูทระบบ
- เลือก SPDIF-out จากเอาต์พุตเสียง
เครดิต
- AlGrey สำหรับการสร้างแพตช์
- XLNC สำหรับดูแลรักษาแพทช์สำหรับ macOS เวอร์ชันต่างๆ
- Sinetek, Andy Vandijck, spakk, Bronya, Tora Chi Yo, Shaneee และคนอื่นๆ อีกมากมายสำหรับการแบ่งปันความรู้เกี่ยวกับเคอร์เนล AMD/XNU