Feb 21, 2018

Hướng dẫn chi tiết cài Mac High Sierra 10.13 trên máy ảo VMWare.

February 21, 2018 Posted by To Hung Duong , , , ,

Các trang khác sẽ đưa cho bạn file image sẵn của máy ảo , kêu bạn cứ thế này thế này thế kia thế kia để cài. kì thực tải về thì làm theo không được, mở lên không chạy, các vấn đề thực tế làm xong không ăn được như hướng dẫn.

  • Nay mình chỉ cho bạn biết cái gốc, là từ đâu ra các file image đó, làm sao để cài được chạy được trên máy của bạn. Với hướng dẫn của mình, thao tác cài cam đoan là rất dễ, cực kì dễ miễn là bạn  chịu đọc hết những gì mình hướng dẫn và làm theo đúng trình tự (không nhẩy bước không bỏ bước) là sẽ cài được.
  • Nếu thấy hay thì hãy share bài này cho nhiều người biết, bạn hãy tham gia Hội Dev Thích Moè. và theo dõi Dev Thích Moè. Để tham gia thảo luận bất kỳ vấn đề gì liên quan tới lập trình cũng như các thủ thuật liên quan và phục vụ cho lập trình.
  • Máy ảo này bạn có thể dùng để tạo bộ cài Mac phục vụ cho Hackintosh cho sạch và nguyên chất. Có thể dùng "tạm" để phục vụ công việc ví dụ như Code iOS. Nhưng tuyệt đối không dùng nó để trải nghiệm Mac OS vì máy ảo không QE/CI, đồ họa của nó không mượt mà và mịn màng như Real Macintosh hoặc Hackintosh "chuẩn" mà nó cà giật giống như Hackintosh sida chưa QE/CI vậy.

Trước hết bạn cần download:
DuongTH_HighSierra.iso

*Link download Fshare, bạn nên nạp VIP để tải để đảm bảo không phát sinh lỗi, file có dung lượng khá lớn.

Video hướng dẫn cài MacOS High Sierra 10.13.3 trên VMWare.

Topic thảo luận tại Facebook: Link.

Vấn đề không hiện Apple MacOSX  bạn chuyển qua dùng Unlock211 (chạy tương tự như Unlock208, chạy luôn không cần gỡ xóa gì). Cảm ơn bạn Hỏi Ham Học đã chia sẻ.

Vấn đề cài máy ảo  trên máy thật dùng CPU AMD nếu làm theo video không được, chuyển máy ảo về WorkStation 10.x và  thêm vào sau smc.version = "0" như sau :
smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"
featureCompat.enable = "FALSE"
Cảm ơn bạn Đặng Nguyễn Quỳnh đã test trên phần cứng AMD  Ryzen 5 1500X.

Vấn đề Processor và core per Processor là một trong các vấn đề then chốt  nhưng có rất nhiều trang khác hướng dẫn không có hiểu biết cơ bản, không có kiến thức chuyên môn, không hiểu rõ về macOS sẽ không giải thích về vấn đề này, hoặc nói sai hoàn toàn bản chất về vấn đề quan trọng này. 
Chọn Number of Processor = 1 :
Mac thật chỉ có Mac Pro trước thời chiếc Mac Pro "Thùng Rác" là chạy 2 CPU tức là 1 mainboard nhưng có 2 socket cắm 2 con CPU lên và chạy. Cài Mac trên máy ảo nếu để 2 CPU sẽ gặp khó khăn khi cài vì cái SMBIOS của VMWare dựa trên SMBIOS của iMac mainboard 1 CPU. Biểu hiện rõ ràng nhất khi set nhiều hơn 1 là panic hoặc boot bộ cài chạy được nửa cọc thì tự khởi động lại. 
Chọn core per Processor = 2 :
Tối thiểu nên để tối thiểu = 2, tối đa = số lượng thread bạn có nhưng tốt nhất nên -1, ví dụ mình dùng 7700k, của mình 4 core 8 thread, mình có thể để tối thiểu 2 tối đa 8 nhưng để 7 thôi cho an toàn.
Trên phần cứng máy ảo MacOS, không có khái niệm Hyper Threading như phần cứng thật, bạn set 2 core trên máy ảo sẽ có 2 luồng xử lý. 
Việc set bao nhiêu core thì tùy vào vi xử lý của bạn có thể gồng gánh ra sao bạn có thể linh động, ví dụ pentium chỉ có 2 thread, set được tối đa 2 core thôi, bạn để 2 core trước, cài xong mac, bạn có thể thử hạ xuống 1 core, ok thì để, sida thì lại trả về 2 core.

Vấn đề RAM cho máy ảo bao nhiêu là đủ, bạn có thể set 2GB, nhưng đừng cố set thấp hơn trừ khi bạn không có nhiều RAM hơn. Nên để từ 4GB trở lên cho RAM của máy ảo, ví dụ như trong video mình có 16GB RAM, mình để 8GB cho máy ảo.

Cuối cùng, sau khi cài thành công máy ảo nhưng máy ảo không đáp ứng được nhu cầu của bạn, bạn có thể tìm đến dịch vụ cài MacOS lên laptop/máy bàn của mình, đảm bảo chất lượng, không cài được, không ưng ý mình không tính 1 xu.