Là người dùng Windows, có những lúc bạn cần sử dụng macOS nhưng không có đủ ngân sách để đầu tư mua một chiếc Mac riêng. Apple luôn khiến 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 trở nên khó khăn, khiến bạn khó tận dụng được những ưu điểm của hệ điều hành tinh tế này.
Tuy nhiên, với VirtualBox, bạn hoàn toàn có thể cài đặt macOS trên máy tính Windows. Hãy cùng tìm hiểu quy trình thực hiện nhé.
Những thứ bạn cần chuẩn bị
Trước hết, bạn cần tải xuống bản sao của Oracle VM VirtualBox. Bạn cũng cần một file ISO của phiên bản macOS mà bạn muốn cài đặt.
Việc tìm kiếm file ISO thực tế khó khăn hơn bạn nghĩ. Nếu bạn có quyền truy cập vào một chiếc Mac, bạn sẽ không thể tải xuống bản sao của hệ điều hành đã cài đặt. Nếu Mac đang chạy macOS Mojave, hãy mở trang macOS High Sierra trên App Store và tải xuống trình cài đặt từ đó.
Bạn sẽ cần chuyển đổi file APP này sang DMG, sau đó chuyển từ DMG sang ISO để có thể cài đặt trong VirtualBox. Một phương án phức tạp ít hơn nhưng kém an toàn hơn là tìm kiếm file ISO của phiên bản macOS mong muốn trực tuyến. Có nhiều trang web cung cấp các file này, nhưng việc tải ISO từ nguồn không chính thức con rủi ro bảo mật.
Cách tạo máy ảo macOS
Bước 1: Cài đặt VirtualBox trên máy tính Windows theo hướng dẫn. Nhấp vào "New" (Mới) để tạo máy ảo mới.
Bước 2: Sử dụng tên phiên bản macOS để đặt tên cho máy ảo. Ví dụ: High Sierra hoặc Mojave. Loại và phiên bản sẽ tự động điền với cài đặt chính xác.
Bước 3: Chọn lượng RAM cấp phát cho máy ảo. Cấp phát nhiều RAM hơn sẽ giúp tăng tốc máy ảo, nhưng hãy chắc chắn để lại đủ bộ nhớ cho hệ điều hành chủ (Windows hay Linux).
Bước 4: Chọn "Create a virtual hard disk now" (Tạo ổ cứng ảo ngay bây giờ) và nhấp vào nút "Create" (Tạo). Giữ mặc định "VDI" được chọn, nhấp "Next" (Tiếp theo).
Bước 5: Quyết định चाह bạn muốn ổ cứng ảo phân bổ động hay kích thước cố định. Ổ phân bổ động sẽ bắt đầu nhỏ và tăng kích thước khi cần thêm dung lượng. Ổ kích thước cố định sẽ ngay lập tức chiếm dụng lượng không gian đã đặt trên ổ cứng vật lý.
Bước 6: Chọn kích thước ổ cứng ảo. Nhấp "Create" để hoàn tất tạo máy ảo.
Cấu hình cuối cùng
Bước 1: Với máy ảo được chọn, nhấp vào biểu tượng cài đặt "Settings". Chọn "System" từ menu bên và đảm bảo "Floppy" không được tích trong cài đặt "Boot Order" (Thứ tự khởi động). Điều này đảm bảo máy ảo khởi động từ file ảnh đĩa High Sierra. Đặt "Base Memory" (Bộ nhớ cơ sở) ở mức phù hợp – tối thiểu 2048MB.
Bước 2: Trong menu "System", chuyển sang tab "Processor" (Bộ xử lý). Đặt số CPU ít nhất là 2, và đảm bảo "Enable PAE/NX" được bật.
Bước 3: Chọn menu "Storage" (Lưu trữ) từ thanh bên. Dưới "Storage Devices", nhấp vào "Empty" (Trống). Nhấp vào biểu tượng ổ quang ở góc trên bên phải màn hình, chọn file ISO High Sierra của bạn, đảm bảo "Use Host I/O cache" được bật. Nhấp "OK" để lưu thay đổi.
Bước 4: Chuyển đến phần "Display" (Hiển thị) và đặt "Video Memory" (Bộ nhớ video) thành 128MB, sau đó nhấp "OK" để lưu.
Bước 5: Trước khi chạy macOS trong máy ảo, bạn cần chạy các lệnh sau từ dòng lệnh hoặc PowerShell với quyền admin trên Windows (hoặc terminal trên Linux). Đảm bảo VirtualBox đã đóng trước khi thực hiện.
Đối với người dùng Windows, các lệnh sau sẽ hoạt động như được cung cấp. Người dùng Linux cần thêm "sudo" ở đầu mỗi lệnh VBoxManage và thay thế vị trí trên dòng đầu tiên bằng vị trí cài đặt VirtualBox 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
Bước 6: Mở lại VirtualBox, nhấp vào mũi tên "Start" (Khởi động) màu xanh lá để chạy máy ảo, sau đó làm theo hướng dẫn để cài đặt macOS.
Chạy macOS mà không cần Mac
macOS bây giờ đã được cài đặt trong VirtualBox. Bất cứ khi nào bạn muốn sử dụng, chỉ cần khởi chạy VirtualBox và bắt đầu máy ảo. Khi xong, bạn có thể đóng VirtualBox hoặc tắt máy thông qua máy ảo macOS.
Nếu bạn muốn tiếp tục khám phá máy ảo, hãy xem hướng dẫn chuyển đổi file VM giữa VirtualBox và VMware. Cũng tham khảo danh sách phần mềm ảo hóa miễn phí tốt nhất cho Windows 10.