Cách cài đặt macOS Big Sur trong VirtualBox trên Windows

Đã lâu lắm rồi kể từ khi Apple bỏ xa Microsoft trong thế giới máy tính cá nhân. Tuy nhiên, Windows vẫn là hệ điều hành (OS) máy tính để bàn phổ biến nhất. Nếu bạn chủ yếu là người dùng Windows , bạn có thể cần phải nhúng ngón chân của mình vào thế giới Mac hiếm khi. Thay vì mua một chiếc MacBook , bạn có thể cài đặt macOS trong một máy ảo trên PC chạy Windows của mình.(Windows)

Tôi có thể chạy macOS trên Windows không?(Can I Run macOS on Windows?)

Nếu bạn là người dùng thành thạo Windows(Windows) , bạn biết rằng bạn có thể chạy Linux hoặc các phiên bản Windows khác trong Hyper-V . Nếu bạn là người dùng thành thạo Mac(Mac) , bạn biết rằng bạn có thể chạy Windows trên máy Mac(run Windows on a Mac) với Boot Camp hoặc một máy ảo như VMWare Fusion , Parallels hoặc VirtualBox . Tuy nhiên, bạn có thể chạy macOS trên Windows không? Bạn có thể chạy macOS trên VMWare trong Windows(run macOS on VMWare in Windows) , nhưng sử dụng VirtualBox là miễn phí.

Bạn có thể cài đặt macOS trong VirtualBox trên Windows nếu bạn có:

  • Bản sao macOS có được một cách hợp pháp
  • RAM dự phòng ít nhất 2 GB
  • Một CPU dựa trên 64 bit với ít nhất 4 CPU logic(CPUs)
  • Quyền truy cập của quản trị viên trên PC

May mắn thay, nhiều máy tính ngày nay vượt quá yêu cầu phần cứng tối thiểu.

Nhận bản sao macOS(Get a Copy of macOS)

Mở Apple App Store và tải xuống bản sao của BigSur . Đó là toàn bộ hệ điều hành, vì vậy nó là một bản tải xuống lớn. Đảm bảo rằng bạn có đủ không gian và thời gian để tải xuống. Nếu bạn không có quyền truy cập để tải xuống macOS BigSur từ App Store , chúng tôi khuyên bạn không nên sử dụng các phiên bản khác được tìm thấy trên internet vì lý do bảo mật.

Cài đặt VirtualBox trên Windows(Install VirtualBox on Windows)

Phiên bản VirtualBox mới nhất mà quá trình này dường như hoạt động là VirtualBox v6.1.26. Truy cập trang web tải xuống VirtualBox 6.1.26(VirtualBox 6.1.26 download) và chọn VirtualBox-6.1.26-145957-Win.exe . Cũng chọn gói mở rộng VirtualBox (VirtualBox Extension)Oracle_VM_VirtualBox_Extension_Pack-6.1.26-145957.vbox-extpack .

  1. Cài đặt VirtualBox(Install VirtualBox) bằng cách chạy trình cài đặt đã tải xuống.

  1. Khi quá trình cài đặt VirtualBox hoàn tất, hãy cài đặt gói mở rộng VirtualBox .

Tạo máy ảo trong VirtualBox(Create a Virtual Machine In VirtualBox)

Hãy nghĩ về việc tạo một máy ảo giống như việc xây dựng một máy tính bên trong máy tính của bạn. Điều này giúp macOS có vị trí riêng để cài đặt và phân bổ tài nguyên mà nó cần để hoạt động.

  1. Chọn nút Mới(New ) .

  1. Nhập tên cho máy ảo trong trường Tên(Name) . Một tên đơn giản sẽ dễ làm việc hơn, chẳng hạn như macOS . Chọn nơi máy ảo macOS sẽ được cài đặt trong trường Thư mục máy(Machine Folder) . Đối với PC nhiều đĩa, hãy chọn đĩa có ít nhất 100GB dung lượng trống. Nếu có thể, hãy chọn một đĩa SSD . Điều đó sẽ giúp hiệu suất. Hoặc để mặc định. VirtualBox sẽ tự động đặt Loại(Type ) thành Mac OS XPhiên bản(Version ) thành Mac OS X (64-bit) dựa trên tên đã nhập cho máy ảo.

  1. Phân bổ(Allocate) nhiều bộ nhớ nhất có thể cho máy ảo macOS mà không vượt quá 50% tổng bộ nhớ. PC của bạn vẫn cần tài nguyên.

  1. Đảm bảo rằng Tạo đĩa cứng ảo bây giờ(Create a virtual hard disk now ) đã được chọn và chọn Tạo(Create ) để tiếp tục.

  1. Chọn loại tệp đĩa cứng. VHD mặc định là tốt. Hoặc chọn một cái khác dựa trên những gì bạn cần.
    1. VDI (VirtualBox Disk Image) : Chỉ hoạt động trong VirtualBox . Nếu bạn có thể di chuyển máy ảo sang máy chủ VM khác như Hyper-V hoặc VMWare , đừng chọn cái này.
    2. VHD (Đĩa cứng ảo)(VHD (Virtual Hard Disk)) : Tốt để chuyển máy ảo sang Hyper-V .
    3. VMDK (Virtual Machine Disk) : Tốt để di chuyển máy ảo sang VMWare .

  1.  Nếu bạn đang tạo macOS trên ổ SSD(SSD) hoặc ổ nvMe, bạn có thể chọn Phân bổ động(Dynamically allocated) . SSD đủ nhanh để thay đổi kích thước mà không ảnh hưởng nhiều đến hiệu suất. Nếu bạn không chắc chắn, hãy chọn Kích thước cố định(Fixed size) . Chọn Next để tiếp tục.

  1. Trên màn hình Vị trí và kích thước tệp(File location and size) , hãy để nguyên đường dẫn thư mục mặc định. Phân bổ tối thiểu 60 GB cho đĩa cứng ảo. Nếu bạn định cài đặt một số chương trình hoặc nâng cấp macOS lên Monterey , hãy sử dụng ít nhất 100 GB. Chọn Tạo(Create ) để tiếp tục.

  1. Khi quá trình tạo máy ảo kết thúc, hãy chọn máy ảo macOS và chọn nút Cài đặt(Settings ) .

  1. Chuyển đến trang Hệ thống(System ) rồi đến tab Bo mạch chủ , trong trường (Motherboard )Thứ tự khởi động(Boot Order) , bỏ chọn Đĩa mềm(Floppy) . Sử dụng các mũi tên lên và xuống để điều chỉnh thứ tự khởi động sao cho Quang học(Optical ) đứng đầu và Đĩa cứng(Hard Disk ) đứng thứ hai. Bạn có thể để nguyên giá trị mặc định cho các tùy chọn còn lại.

  1. Di chuyển đến tab Bộ xử lý . (Processor )Điều chỉnh (các) Bộ xử lý thành(Processor(s) ) ít nhất 2 CPU(CPUs) . Nếu CPU của bạn có 4 lõi và 8 bộ xử lý logic, VirtualBox sẽ hiển thị rằng bạn có tối đa 8 CPU(CPUs) để sử dụng. Đừng sử dụng nhiều hơn một nửa. Để giới hạn thực thi(Execution Cap )100%Enable PAE/NX cũng nên được chọn theo mặc định. Chọn OK để tiếp tục.

  1. Chuyển đến trang Hiển thị(Display ) , sau đó chuyển đến tab Màn hình . (Screen )Tối đa Bộ nhớ Video(Video Memory ) lên 128MB . Để mặc định cho các tùy chọn khác trên tab này được chọn.

  1. Chuyển đến trang Bộ nhớ(Storage ) . Chọn Bộ điều khiển: SATA(Controller: SATA ) và sau đó chọn hộp Use Host I/O Cache . Sau đó chọn Thiết bị lưu trữ trống(Empty ) .

Chọn biểu tượng DVD bên cạnh trường Ổ đĩa quang(Optical Drive ) . Sau đó chọn Chọn tệp đĩa(Choose a disk file) . Điều hướng đến nơi bạn đã lưu trữ macOS .(.iso) Tải xuống và chọn nó. Chọn OK để tiếp tục.

  1. Để hoàn thành bước tiếp theo, hãy thoát VirtualBox . Bước tiếp theo sẽ không hoạt động nếu bạn không thoát khỏi nó hoặc nó tiếp tục chạy như một quá trình zombie. Bạn sẽ không thể tạo máy ảo macOS. Sau khi đóng VirtualBox , hãy mở Trình quản lý tác vụ(Task Manager ) và đảm bảo quy trình không được liệt kê.

  1. Truy cập GitHub và nhận mã macOS VirtualBox(VirtualBox macOS codes) . Sao chép chúng từ đó và dán chúng vào Notepad . Các mã sẽ cần được chỉnh sửa để phù hợp với tình huống máy ảo macOS của bạn.

Nếu bạn đã cài đặt VirtualBox đến một vị trí khác với vị trí được hiển thị trong dòng đầu tiên, hãy chỉnh sửa dòng đầu tiên cho phù hợp.

Trong các dòng còn lại, hãy thay đổi Tên máy ảo của bạn(Your Virtual Machine Name) thành macOS, tên mà bạn đã đặt cho máy ảo này.

  1.  Mở Command Prompt với tư cách là Quản trị(Administrator) viên . Sao chép dòng mã đầu tiên và nhập vào. Thao tác này sẽ thay đổi thư mục cơ sở trong Command prompt thành nơi bạn đã cài đặt VirtualBox . Sau đó, sao chép, dán và chạy từng dòng của chính nó trong Command prompt. 

Cài đặt macOS Big Sur(Install macOS Big Sur)

  1. Khi lệnh cuối cùng kết thúc, hãy đóng Command Prompt và mở lại VirtualBox . Chọn máy ảo macOS của bạn và chọn (macOS)Bắt đầu(Start) .

  1. Bạn sẽ thấy rất nhiều văn bản màu trắng trên nền đen. Quá trình này có thể mất vài phút. Nếu bước văn bản màu trắng và nền đen tiếp tục trong hơn 15-20 phút, nó có thể sẽ không hoạt động. Bạn sẽ thấy biểu tượng Apple và thanh tiến trình. Nếu bạn đạt được điều này, có lẽ nó sẽ hoạt động. 

  1. Tiếp theo, bạn sẽ thấy màn hình Ngôn ngữ(Language ) . Chọn ngôn ngữ bạn thích và chọn mũi tên tiếp theo để chuyển đến màn hình Khôi phục(Recovery) macOS . 

  1. Chọn Tiện ích ổ đĩa(Disk Utility) .

  1. Trên màn hình Disk Utility , chọn VBOX HARDDISK MEDIA ở cột bên trái và chọn Erase

  1. Nó sẽ yêu cầu bạn xác nhận rằng bạn muốn xóa nó. Bạn cũng cần đặt tên mới cho tập. Bất kỳ tên sẽ làm. Chọn Erase để tiếp tục.

  1. Sau khi ổ đĩa được xóa và đổi tên, hãy chọn Xong(Done ) để tiếp tục.

  1. Đóng cửa sổ Disk Utility .

  1. Trên màn hình Khôi phục(Recovery ) , chọn Cài đặt macOS Big Sur(Install macOS Big Sur ) rồi Tiếp tục(Continue) .

  1. Nó yêu cầu bạn Tiếp tục(Continue ) một lần nữa. Sau đó, nó sẽ yêu cầu bạn đồng ý với thỏa thuận cấp phép phần mềm ( SLA ) hai lần. Đồng ý nếu bạn muốn tiếp tục.
  2. Chọn đĩa để cài đặt macOS Big Sur . Chỉ đĩa macOS của bạn mới hiển thị nên hãy nhấp vào đó. Sau đó chọn Tiếp tục(Continue) .

  1. Nó bắt đầu cài đặt. Màn hình có thể thông báo rằng còn khoảng 12 đến 18 phút. Nó không chính xác vì phần này có thể mất một giờ. 

  1. Nó sẽ chuyển sang màn hình đen với dòng chữ trắng, sau đó chuyển sang màn hình xám với logo Apple có nội dung “Còn chưa đầy một phút…” Còn hơn một phút nữa.

  1. Cuối cùng, bạn sẽ thấy màn hình Chọn quốc gia hoặc khu vực của bạn(Select Your Country or Region ) . Bây giờ bạn đang trong quá trình thiết lập macOS mới được cài đặt của mình. Đi qua thiết lập.

  1. Khi bạn đã hoàn tất thiết lập, hãy chụp nhanh trạng thái mới được cài đặt. Điều này cho phép bạn hoàn nguyên về nó một cách dễ dàng nếu xảy ra sự cố với máy ảo macOS trong tương lai.

Thay đổi độ phân giải của Máy ảo macOS(Change the Resolution of the macOS Virtual Machine)

Nếu bạn thích độ phân giải lớn hơn mặc định VirtualBox , bạn cũng có thể làm điều đó.

  1. Tắt(Shut) máy ảo macOS và thoát hoàn toàn VirtualBox
  2. Mở Command Prompt với tư cách là Quản trị(Administrator) viên .
  3. Điều hướng đến nơi VirtualBox được cài đặt.
  4. Nhập lệnh sau:

VBoxManage setextradata “macOS ” VBoxInternal2/EfiGraphicsResolution 1920×1080

Phần cuối cùng của lệnh, 1920 × 1080 là độ phân giải. Nó có thể được thay đổi thành bất kỳ độ phân giải nào được hỗ trợ 1280 × 720, 1920 × 1080, 2560 × 1440, 2048 × 1080, 3840 × 2160, 5120 × 2880 hoặc 7680 × 4320. Một số có thể không phù hợp với bạn. Sau khi lệnh hoàn tất, hãy khởi động lại VirtualBox và máy ảo macOS của bạn để đảm bảo thay đổi hoạt động.

Mẹo sử dụng macOS trong VirtualBox(Tips on Using macOS in VirtualBox)

Trong quá trình cài đặt, nếu bạn thấy một dấu gạch chéo giống như biển báo cấm đỗ xe, thì quá trình cài đặt sẽ không hoạt động. Tắt máy vì không có cảm giác chờ đợi.

Một lần nữa, hãy kiểm tra để đảm bảo rằng bạn đã áp dụng đúng mã VirtualBox . Đóng hoàn toàn VirtualBox và áp dụng lại chúng nếu cần.

Nếu điều đó không hiệu quả, hãy thay đổi cài đặt VM để sử dụng ít RAM hoặc CPU(CPUs) hơn . Đôi khi PC không thể theo kịp cài đặt cao hơn.

Khi quá trình cài đặt hoàn tất, bạn có thể thay đổi cài đặt VM để sử dụng nhiều RAM hoặc CPU(CPUs) hơn nhằm tăng hiệu suất, miễn là bạn không làm bất cứ điều gì khác trên PC chủ.

Tận hưởng máy ảo macOS mới của bạn! 



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts