Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Apple

[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac

Máy ảo ngày càng phổ biến và VirtualBox là một trong những hypervisor nổi tiếng nhất, khả dụng trên mọi nền tảng. Tuy nhiên, nhiều người dùng Mac gặp lỗi "The installation failed" khi cài đặt VirtualBox.

[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac

Lỗi này xuất hiện vì macOS chặn chứng chỉ Oracle America mà bộ cài VirtualBox sử dụng. Chứng chỉ này cần được cho phép mới cho phép bộ cài tiếp tục. Dưới đây là các giải pháp để khắc phục.

Phương pháp 1: Cho phép chứng chỉ

Đầu tiên, hãy cho phép chứng chỉ từ Cài đặt hệ thống. Lưu ý: nếu bạn kết nối từ xa, phương pháp này có thể không hoạt động.

  1. Mở Finder, tìm VirtualBox dưới mục Thiết bị và đẩy ra (eject).[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac
  2. Mở Cài đặt hệ thống (System Preferences).
  3. Chọn Bảo mật & Riêng tư (Security & Privacy).
  4. Dưới tab Chung (General), bạn sẽ thấy thông báo: "Phần mềm hệ thống từ Oracle America đã bị chặn tải".[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac
  5. Nhấn nút Cho phép (Allow).
  6. Thử cài đặt lại VirtualBox. Thiết bị sẽ tự động gắn lại.

Phương pháp 2: Cho phép ứng dụng từ nhà phát triển không xác định

Cách này cho phép mở ứng dụng từ nhà phát triển không xác định. Chỉ nên làm tạm thời và tắt sau khi cài xong.

  1. Đóng Cài đặt hệ thống nếu đang mở.
  2. Trên Finder, chọn Đi (Go) > Tiện ích (Utilities).
  3. Mở Terminal.[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac
  4. Nhập lệnh: sudo spctl --master-disable.
  5. Nhập mật khẩu admin và thoát Terminal.
  6. Mở lại Cài đặt hệ thống > Bảo mật & Riêng tư.
  7. Nhấn biểu tượng khóa ở góc dưới, nhập mật khẩu.[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac
  8. Dưới Cho phép ứng dụng tải từ, chọn Bất kỳ đâu (Anywhere).
  9. Nhấn khóa lại để lưu.
  10. Chạy bộ cài VirtualBox.

Sau khi cài xong, hãy bật lại bảo mật:

  1. Mở Terminal.
  2. Nhập: sudo spctl --master-enable và nhấn Enter.[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac
  3. Nhập mật khẩu admin, đợi hoàn tất và đóng Terminal.

Phương pháp 3: Chạy script tự động nhấn nút Cho phép

Dành cho trường hợp kết nối từ xa, không thể nhấn nút Allow thủ công. Cần xác định tọa độ nút Accept.

  1. Chạy bộ cài VirtualBox đến khi hỏi vị trí cài đặt.
  2. Mở Cài đặt hệ thống > Bảo mật & Riêng tư.
  3. Nhấn CMD + SHIFT + 4 để mở công cụ chụp màn hình, di chuột qua nút Accept và ghi lại tọa độ x, y.[Sửa lỗi] VirtualBox cài đặt thất bại trên Mac
  4. Mở Script Editor, dán đoạn sau:
    tell application "System Events" to click at {x,y}
  5. Thay x, y bằng tọa độ thực tế.
  6. Chạy script. Nó sẽ tự nhấn nút Allow và bạn có thể cài đặt tiếp.