Virtualbox hiện chạy trên Apple Silicon, đây là những gì hoạt động

Tác giả Starlink, T.Sáu 19, 2025, 11:45:09 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

VirtualBox là một công cụ ảo hóa mạnh mẽ. Nó cung cấp một cách tương đối thân thiện với người dùng và miễn phí để tạo và quản lý máy ảo trên Windows, Linux và macOS. Tuy nhiên, với việc chuyển sang Apple silicon, VirtualBox đã ngừng hỗ trợ cho các thiết bị macOS hiện đại. Cho đến bây giờ.


1. VirtualBox cho phép bạn chạy bất kỳ hệ điều hành nào trên máy ảo

Máy ảo là máy tính ảo bị cô lập. Về cơ bản, đó là một PC hoàn toàn riêng biệt chạy trong phần cứng của thiết bị hiện tại của bạn, chứ không phải là của riêng nó. Điều này có nghĩa là bạn có thể chạy các hệ điều hành hoàn toàn bị cô lập trong chúng, bao gồm các hệ điều hành khác với máy chủ. Ví dụ, bạn có thể chạy máy ảo Linux trên Windows hoặc ngược lại. Tuy nhiên, điều này có những hạn chế: vì lý do hiệu suất và khả năng tương thích, thường thì tốt nhất là phần cứng vật lý cơ bản phải khớp chặt với phần cứng ảo hóa.

VirtualBox chủ yếu được phát triển để ảo hóa các hệ thống x86, trước đây bao gồm các thiết bị Apple Mac. Vì vậy, với việc chuyển sang bộ xử lý silicon Apple M1, M2, v.v., hỗ trợ VirtualBox đã bị loại bỏ. Điều này khiến người dùng Mac trước đây dựa vào VirtualBox để chạy các ứng dụng Windows và Linux, không có nền tảng ảo hóa đã được chứng minh trừ khi họ chọn sử dụng các sản phẩm trả phí như Parallels (rất tốt, nhưng vẫn phải trả phí hàng năm, có thể khó biện minh cho việc sử dụng nhẹ).

May mắn thay, đối với những người thích những thứ miễn phí và cũng cần ảo hóa trên máy Mac silicon của Apple, VirtualBox dành cho silicon của Apple cuối cùng cũng đã ra mắt.

2. Cài đặt VirtualBox trên macOS

Cài đặt VirtualBox trên macOS cũng đơn giản như cài đặt bất kỳ ứng dụng nào khác. Truy cập trang web VirtualBox để tải xuống gói cài đặt cho máy chủ Apple silicon.


Mở ảnh đĩa đã tải xuống, sau đó chạy trình cài đặt VirtualBox.pkg.


Làm theo lời nhắc để hoàn tất quá trình cài đặt, sau đó mở VirtualBox từ thư mục Ứng dụng để khởi chạy Trình quản lý VirtualBox, nơi bạn có thể tạo và chạy máy ảo.


3. Chạy Windows 11 cho ARM trong VirtualBox trên Apple Silicon

Bài kiểm tra đầu tiên của tôi là thử chạy Windows 11 cho PC chạy ARM trong VirtualBox, có thể tải xuống từ Microsoft.

Mặc dù Windows 11 trên VirtualBox cho Apple silicon rõ ràng không được hỗ trợ, tôi vẫn quyết định thử. Tôi sẽ trình bày chi tiết các bước tôi đã thực hiện, nhưng xin lưu ý rằng tôi đã không thành công trong việc khiến nó hoạt động.

Tạo một máy ảo mới chỉ là vấn đề nhấp vào nút "New" lớn ở đầu VirtualBox Manager, sau đó điền thông tin chi tiết cho máy ảo mới. Không có tùy chọn nào cho Windows 11 trong "Type" hoặc "Version", vì vậy chúng được để ở mặc định.


Tôi đảm bảo rằng có ít nhất 4GB RAM và 128MB bộ nhớ video.


Vì đây chỉ là thử nghiệm nên tôi không phân bổ nhiều dung lượng đĩa.


Nhấp vào nút "Hoàn tất" ở cuối quá trình sẽ tạo máy ảo mới với các thiết lập đã chỉ định.


Để khởi động máy ảo từ VirtualBox Manager, hãy chọn Máy ảo từ danh sách bên trái, sau đó nhấn nút "Bắt đầu" ở đầu cửa sổ để khởi động Máy ảo.


Thật không may, bất kể tôi đã thử bất cứ cách nào hay sử dụng kết hợp cài đặt nào, tôi luôn nhận được cùng một kết quả: một lỗi nghiêm trọng và không có Windows 11.


Phiên bản VirtualBox mới nhất đang được thử nghiệm là 7.1.8-168469. Hy vọng chúng tôi sẽ nhận được hỗ trợ chính thức cho khách Windows 11 trong tương lai.

4. Chạy Linux trong VirtualBox trên Apple Silicon

Tôi đã có kết quả tốt hơn nhiều khi đưa Linux vào hoạt động và có thể chạy được toàn bộ máy tính để bàn Fedora. Điều này cho phép tôi khởi động máy ảo Linux để thử nghiệm các công cụ phát triển và làm việc trên các dự án trong môi trường biệt lập.

Quá trình này khá giống với chi tiết ở trên, ngoại trừ việc tôi đặt đúng "Type", "Subtype" và "Version" cho phiên bản Fedora mà tôi muốn sử dụng khi tạo máy ảo. Mọi thứ khởi động mà không gặp trục trặc gì. Bạn có thể kiểm tra tài liệu VirtualBox để biết danh sách các máy khách Linux được hỗ trợ.


Không còn gì nhiều để nói ở đây: Chỉ trong vài phút, tôi đã có phiên bản máy tính để bàn đầy đủ của Fedora chạy trong VirtualBox trên Apple Silicon.


Phiên bản khách VirtualBox cũng được cài đặt mà không có bất kỳ vấn đề nào, cung cấp cho tôi các tích hợp hữu ích như sao chép và dán giữa máy chủ và máy khách. Tạm dừng và tiếp tục máy ảo cũng "hoạt động".


5. Tốt cho việc sửa chữa nhưng chưa (chưa) sẵn sàng để sản xuất

Mặc dù MacBook của tôi không thực sự mạnh mẽ, tôi vẫn mong đợi nhiều hơn một chút và việc thiếu hỗ trợ Windows là một điểm trừ vì đây là trường hợp sử dụng chính cho ảo hóa trên macOS. Tôi sẽ tiếp tục dựa vào máy tính để bàn chạy phiên bản x86 đã được chứng minh của VirtualBox cho ảo hóa Windows và bất kỳ thứ gì quan trọng. Tuy nhiên, VirtualBox trên silicon của Apple vẫn còn trong giai đoạn đầu và tôi hy vọng mọi thứ cuối cùng sẽ được cải thiện đáng kể. Tôi chắc chắn sẽ kiểm tra lại sau vài tháng nữa.

Nếu bạn đang tìm kiếm các tùy chọn ảo hóa khác trên Mac, bạn có thể xem qua Parallels, VMware Fusion hoặc UTM. Máy tính để bàn đám mây cũng đang trở thành một giải pháp thay thế khả thi: Windows 365 đưa toàn bộ PC Windows vào đám mây mà bạn có thể truy cập từ máy Mac của mình.