- Sau đó Restart lại hệ thống.
5. Triết lý nguồn mở và độc quyền
3.2. Cài đặt MacOS Server
Cách cài đặt macOS trên Windows bằng VirtualBox
Là người dùng Windows, có thể đôi khi bạn cần sử dụng macOS nhưng không có tiền để mua một chiếc máy Mac riêng. Apple luôn gây khó khăn cho việc cài đặt hệ điều hành của hãng này trên phần cứng không phải của Apple, khiến cho việc tận dụng lợi ích của hệ điều hành tinh tế này trở nên khó khăn.
Tuy nhiên, với VirtualBox, bạn có thể cài đặt macOS trên PC Windows. Cùng Quantrimang.com tìm hiểucách làm qua bài viết sau đây nhé!
Những gì bạn cần để chạy macOS trong máy ảo
Đầu tiên, bạn sẽ cần tải xuống một bản sao của Oracle VM VirtualBox. Bạn cũng sẽ cần một ISO image của phiên bản macOS mà bạn muốn cài đặt. Trang Techsviewer đã tạo s n 2 file ảo macOS cho VirtualBox, bạn có thể tải về từ Google Drive hoặc Mediafire dưới đây.
VirtualBox Intel HFS Mojave 10.14.3
Link tải Google Drive:
https://drive.google.com/drive/folders/1rRsCDq2qN56EFK5awZLfHPiF42uhA Cs3?usp=sharing
Link tải từ Mediafire:
https://www.mediafire.com/file/cy7oa9a154bnmua/Mojave_Image_HFS_by_Te chsviewer.com.rar/file
File Code for VirtualBox, bắt buộc phải có: https://goo.gl/GvhfVS
Virtualbox Intel APFS Mojave 10.14.3
Google Drive: https://drive.google.com/drive/folders/1m5hNrScjMzYlB50yMx3rAHjpZCwBh hhB?usp=sharing Media Fire: https://www.mediafire.com/file/ijdsdjpm1cnu7nl/Mojave_10.14.3_VirtualBox_ APFS_Image_by_Techsviewer.rar/file
Code for VirtuaBox (cần có): https://goo.gl/GvhfVS
Cách tạo máy ảo macOS Mojave bằng VirtualBox
Bƣớc 1: Sau khi cài đặt VirtualBox, bạn tải thêm bản mở rộng VirtualBox
113
Sau khi có thông báo cài đặt thành công như dưới đây hãy tắt cửa sổ VirtualBox đi và mở lại. Đừng bỏ qua bước này vì nó sẽ ảnh hưởng đến bước 10 và sau đó bạn sẽ không thể sử dụng bàn phím.
Bƣớc 2: Mở VirtualBox > chọn New. Trong dòng Name, đặt tên cho máy ảo của bạn. VirtualBox sẽ phát hiện hệ điều hành khi bạn nhập và sẽ mặc định là macOS. Trong Machine Folder, bạn có thể đổi thư mục chứa máy ảo. Trong Version, chọn macOS 10.13 High Sierra, rồi nhấn Next.
114
Bƣớc 3: Đặt lượng RAM mà máy ảo và macOS có thể sử dụng. Đề xuất tối thiểu là 4GB, nhưng bạn càng cung cấp nhiều RAM từ hệ thống máy chủ, trải nghiệm sẽ càng tốt hơn. Hãy nhớ rằng, bạn không thể chỉ định nhiều hơn lượng RAM hệ thống có s n và bạn cần để lại số lượng bộ nhớ khả dụng cho hệ điều hành máy chủ (cho dù đó là Windows Windows hay Linux). (Tham khảo bài viết: Máy tính của bạncần RAM bao nhiêu GB là đủ? để biết thêm chi tiết).
115
Bƣớc 4: Bạn cần chỉ định một ổ cứng. Chọn Use an existing virtual hard disk
file. Chọn biểu tượng thư mục, nhấn tiếp Add và duyệt đến file VMDK:
116
Bên cạnh đó, bạn có thể cài đặt VirtualBox trên PC Windows 7 bằng cách làm theo những hướng dẫn trong bài viết: Các bước cơ bảnthiết lậphệ thống máy ảo
với VirtualBox trên PC hoặc Cách chạy macOS trên Windows 10 trong máy
ảo nếu bạn đang sử dụng Windows 10.
Bƣớc 5: Trước khi kích hoạt máy ảo và sử dụng macOS Mojave, bạn cần thực hiện một vài điều chỉnh cho các cài đặt. Nhấp chuột phải vào máy ảo macOS và chọn Settings.
Bƣớc 6: Trong System, bỏ chọn Floppy khỏi thứ tự khởi động. Đảm bảo Chipset được đặt thành ICH9.
117
Bƣớc 7: Chọn tab Processor. Chỉ định hai bộ xử lý. Nếu bạn có CPU i7 với nguồn dự phòng (hoặc i9 có nhiều core bổ sung), hãy cân nhắc việc chỉ định thêm bộ xử lý. Tuy nhiên, đây không phải là vấn đề sống còn. Đảm bảo hộp Enable PAE/NX được chọn.
118
119
Bƣớc 9: Bây giờ, trong mục Storage, hãy chọn hộp bên cạnh Use Host I/O
120
Bƣớc 10: Trong phần USB, chọn USB 3.0 (xHCI) Controller, sau đó nhấn OK.
121
Bƣớc 11: Vá VirtualBox
Thật không may, trong cấu hình hiện tại, VirtualBox không hoạt động với macOS VMDK. Để khởi động và chạy, về cơ bản bạn phải vá VirtualBox trước khi máy ảo macOS hoạt động. Để làm điều này, bạn cần nhập vài đoạn code vào Command Prompt. Cách làm như sau:
Đóng VirtualBox, các lệnh sẽ không thực thi đúng nếu VirtualBox hoặc bất kỳ tiến trình liên quan nào đang chạy.
Mở PowerShell với quyền admin trên Windows hoặc mở Command Prompt (Admin).
Đoạn code sau hoạt động cho VirtualBox 5.x và 6.x. Lưu ý: Bạn cần phải đưa CMD về đúng thư mục VirtualBox bạn đã cài trên máy. Nếu không thay đổi gì khi cài thì thường thư mục sẽ nằm ở đường dẫn C:\Program Files\Oracle\VirtualBox. Và lệnh đầu tiên bạn nhập vào cmd sẽ như sau:
cd "C:\Program Files\Oracle\VirtualBox\"
Trên máy mình cài vào ổ E, thư mục VirtualBox nằm ở đường dẫn E:\VirtualBox, và để chuyển đổi giữa các ổ đĩa bạn cần dùng thêm /d, lệnh của mình sẽ thành: cd /d "E:\VirtualBox". Bạn cần kiểm tra lại xem thư mục VirtualBox nằm ở đường dẫn nào để nhập lệnh cho đúng nhé.
Bây giờ, nhập các lệnh sau, từng cái một. Sửa lệnh về đúng tên của máy ảo bạn đang sử dụng. Chẳng hạn, tên máy ảo trong bài viết này của mình là MacOS. Đây là các lệnh cần sử dụng, bạn copy chúng ra Notepad, thay MacOS bằng tên
122
máy ảo bạn điền trong ô Name ở ảnh đầu tiên của Bước 1, và dán lần lượt từng lệnh một vào cmd admin nhé:
VBoxManage.exe 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
Sau khi hoàn thành các lệnh và giả sử bạn không gặp phải lỗi nào bạn sẽ có kết quả như hình dưới đây, khi đó hãy đóng Command Prompt.
Khởi động máy ảo macOS Mojave
Mở lại VirtualBox. Bấm đúp vào máy ảo macOS hoặc nút Start mũi tên màu xanh để khởi động nó. Một màn hình giống cmd sẽ chạy khá lâu, khoảng chục phút hoặc hơn.
123
Bạn cứ kiên nhẫn đợi cho đến khi xuất hiện màn hình Welcome của macOS như dưới đây nhé.
124
Từ đây, bạn có thể thiết lập máy ảo macOS Mojave sao cho phù hợp.
Mẹo nâng cao:
Tạo bản sao máy ảo khi nó chuyển qua màn hình màu xám. Nếu có gì sai sót, bạn có thể quay lại thiết lập màn hình Welcome và bắt đầu lại quá trình. Khi bạn hoàn thành cài đặt macOS, hãy tạo thêm bản sao khác để vào thằng giao diện macOS thay vì phải chạy lại các bước thiết lập từ đầu. Đi tới Machine > Take Snapshot, đặt tên cho bản sao và chờ cho nó xử lý. Khi bạn đưa chuột vào máy ảo, có thể không cách nào di được ra ngoài
màn hình máy chủ, khi đó, hãy nhấn phím Ctrl bên phải nhé.