Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách cài đặt macOS trong VirtualBox

Cách cài đặt macOS trong VirtualBox

Là người dùng Windows, đôi khi bạn cần sử dụng macOS nhưng lại không có tiền để đầu tư vào máy tính Mac của riêng mình. Apple luôn gây khó khăn trong việc cài đặt hệ điều hành của họ trên phần cứng không phải của Apple, khiến họ khó có thể tận dụng được những lợi ích của hệ điều hành tinh tế này.

Tuy nhiên, với VirtualBox, bạn có thể cài đặt macOS trên PC chạy Windows của mình. Hãy xem qua cách thực hiện điều này.

Những gì bạn sẽ cần

Trước tiên, bạn cần tải xuống bản sao của Oracle VM VirtualBox. Bạn cũng sẽ cần hình ảnh ISO của phiên bản macOS mà bạn muốn cài đặt.

Việc nắm bắt ISO thực sự khó hơn bạn có thể mong đợi. Nếu bạn có quyền truy cập vào máy Mac, bạn sẽ không thể tải xuống bản sao của hệ điều hành mà bạn đã cài đặt. Nếu máy Mac đang chạy macOS Mojave, hãy mở trang macOS High Sierra trong App Store và tải xuống trình cài đặt từ đó.

Bạn sẽ cần chuyển đổi tệp APP này thành DMG và sau đó chuyển đổi từ DMG sang ISO để có thể cài đặt nó trong VirtualBox. Một tùy chọn ít phức tạp hơn nhưng cũng kém an toàn hơn là tìm kiếm trực tuyến ISO của phiên bản macOS mong muốn của bạn. Có rất nhiều trang web có chúng, nhưng việc tải xuống ISO từ một trang web không chính thức đi kèm với một mức độ rủi ro.

Cách tạo máy ảo macOS của bạn

1. Cài đặt VirtualBox trên PC Windows của bạn bằng cách làm theo hướng dẫn. Nhấp vào “Mới” để tạo máy ảo mới của bạn.

Cách cài đặt macOS trong VirtualBox

2. Sử dụng tên phiên bản macOS của bạn để đặt tên cho máy ảo của bạn. Ví dụ, High Sierra hoặc Mojave. Loại và phiên bản phải tự động điền với các cài đặt chính xác.

Cách cài đặt macOS trong VirtualBox

3. Chọn dung lượng RAM được cấp cho máy ảo của bạn. Phân bổ thêm RAM sẽ giúp tăng tốc máy ảo của bạn, nhưng hãy đảm bảo rằng bạn vẫn để đủ cho hệ điều hành chủ của mình (cho dù đó là Windows hay Linux).

Cách cài đặt macOS trong VirtualBox

4. Chọn “Tạo đĩa cứng ảo ngay bây giờ” và nhấp vào nút “Tạo”. Chọn cài đặt mặc định là “VDI” và nhấp vào “Tiếp theo”.

Cách cài đặt macOS trong VirtualBox

5. Quyết định xem bạn muốn một ổ cứng ảo được cấp phát động hay có kích thước cố định. Một ổ đĩa được cấp phát động sẽ bắt đầu nhỏ và tăng kích thước khi cần thêm dung lượng. Ổ đĩa có kích thước cố định sẽ ngay lập tức chiếm dung lượng đã thiết lập trên ổ cứng vật lý của bạn.

Cách cài đặt macOS trong VirtualBox

7. Chọn kích thước của đĩa cứng ảo của bạn. Nhấp vào “Tạo” để hoàn tất quá trình tạo máy ảo của bạn.

Cách cài đặt macOS trong VirtualBox

Cấu hình cuối cùng

1. Với máy ảo của bạn được đánh dấu, hãy nhấp vào bánh răng "Cài đặt". Chọn “Hệ thống” từ menu bên và đảm bảo rằng “Đĩa mềm” không được chọn trong cài đặt “Thứ tự khởi động”. Điều này sẽ đảm bảo rằng máy ảo của bạn khởi động từ ảnh đĩa High Sierra của bạn. Đảm bảo bạn đặt “Bộ nhớ cơ sở” ở mức phù hợp - tối thiểu 2048MB.

Cách cài đặt macOS trong VirtualBox

2. Khi bạn đang ở menu “Hệ thống”, hãy nhấp vào tab “Bộ xử lý”. Đặt số lượng CPU thành ít nhất hai và đảm bảo "Bật PAE / NX" được bật.

Cách cài đặt macOS trong VirtualBox

3. Chọn menu "Bộ nhớ" từ thanh bên. Trong Thiết bị lưu trữ, hãy nhấp vào “Trống”. Nhấp vào biểu tượng đĩa quang ở góc trên cùng bên phải của màn hình và chọn tệp ISO High Sierra của bạn, đảm bảo "Sử dụng bộ nhớ cache I / O của Máy chủ lưu trữ" được bật. Nhấp vào “OK” để lưu các thay đổi.

Cách cài đặt macOS trong VirtualBox

4. Tiếp tục đến phần “Hiển thị” và đặt “Bộ nhớ Video” thành 128MB, sau đó nhấp vào “OK” để lưu.

Cách cài đặt macOS trong VirtualBox

5. Trước khi có thể chạy macOS trong máy ảo, bạn sẽ cần chạy các lệnh sau từ dòng lệnh hoặc PowerShell với đặc quyền quản trị trên Windows hoặc thiết bị đầu cuối trên Linux. Đảm bảo VirtualBox đã được đóng trước khi bạn thực hiện việc này.

Đối với người dùng Windows, những điều sau sẽ hoạt động như được cung cấp. Người dùng Linux sẽ cần thêm “sudo” vào đầu mỗi lệnh VBoxManage và thay thế vị trí trên dòng đầu tiên bằng vị trí của VirtualBox, như được cài đặt trên bản phân phối Linux của bạn.

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage modifyvm "macos" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macos" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

6. Cuối cùng, mở lại VirtualBox, nhấp vào mũi tên “Bắt đầu” màu xanh lục để khởi chạy Máy ảo của bạn, sau đó làm theo hướng dẫn để cài đặt macOS.

Cách cài đặt macOS trong VirtualBox

Chạy macOS mà không cần Mac

macOS bây giờ sẽ được cài đặt trong VirtualBox. Bất cứ lúc nào bạn muốn sử dụng nó, chỉ cần khởi chạy VirtualBox và khởi động máy ảo của bạn. Khi hoàn tất, bạn có thể đóng VirtualBox hoặc tắt thông qua máy ảo macOS của mình.

Nếu bạn muốn tiếp tục sử dụng máy ảo, đây là cách chuyển đổi tệp VM giữa Virtualbox và VMWare. Ngoài ra, hãy xem danh sách phần mềm ảo hóa miễn phí tốt nhất dành cho Windows 10.