Tại sao phần mềm VM cần biết HĐH nào sẽ chạy bên trong VM?


21

Khi tôi tạo một VM mới (với VirtualBox), nó sẽ hỏi tôi hệ điều hành nào sẽ chạy bên trong VM.

Tại sao nó cần (hoặc thích) để biết điều đó? Nó sẽ dẫn đến hiệu suất tốt hơn? Một số thứ sẽ làm việc / không hoạt động? (Liên kết đến chi tiết kỹ thuật chào mừng!)

Câu trả lời:


18

Đối với "Loại hệ điều hành", chọn hệ điều hành bạn muốn cài đặt sau. Các hệ điều hành được hỗ trợ được nhóm lại; nếu bạn muốn cài đặt một cái gì đó rất bất thường không được liệt kê, chọn "Khác". Tùy thuộc vào lựa chọn của bạn, VirtualBox sẽ bật hoặc tắt một số cài đặt VM nhất định mà hệ điều hành khách của bạn có thể yêu cầu. Điều này đặc biệt quan trọng đối với khách 64 bit (xem phần được gọi là khách 64 bit khách). Do đó, nên luôn luôn đặt nó thành giá trị chính xác.

Nguồn

Tôi đã nhận thấy VirtualBox gợi ý bộ nhớ và kích thước đĩa mặc định dựa trên lựa chọn hệ điều hành của bạn. Ngoài ra còn có các lời nhắc bổ sung, chẳng hạn như một lời nhắc để tạo tài khoản (một số HĐH nhất định) trước khi cài đặt để hợp lý hóa quy trình cài đặt.

VirtualBox cũng cung cấp các bổ sung của khách cho các HĐH được hỗ trợ. Đối với toàn bộ danh sách, bao gồm cả hãy cẩn thận, hãy xem ở đây .


Tôi nghĩ rằng nó chủ yếu để nó biết khách nào bổ sung iso để tải để cài đặt.
Journeyman Geek

7

Thật là VirtualBox có thể chọn các cài đặt mặc định tối ưu và được hỗ trợ của VM bạn tạo. Bạn có thể thay đổi những thứ này theo ý muốn trong "Cài đặt" sau đó. Một số hệ điều hành có hỗ trợ tốt hơn cho một số trình điều khiển, một số không có hỗ trợ Tăng tốc 3d, v.v.


5

Một số điều khiển tối ưu hóa VM có thể thực hiện khi biết HĐH.

Một tối ưu hóa rất hữu ích mà tôi biết là phát hiện khóa xoay. Khi Windows vào CriticalSection hoặc Linux nhập pthread_mutex_lock, việc sử dụng CPU sẽ nhanh chóng đạt 100% trong khi nó chờ CPU khác kết thúc. Nếu VM biết về điều đó, nó có thể đảm bảo chạy luồng CPU khác ngay lập tức.

Một tối ưu hóa khác là trình điều khiển đồ họa ảo. Một khách Linux sẽ nhận được thẻ ảo OpenGL trong khi Windows sẽ nhận được thẻ DX9.


1

Những cái chính là:

  1. Trong các trường hợp cụ thể, cần biết loại / cấu trúc ổ cứng nào sẽ mô phỏng
  2. Nó cần "đẩy" phần mềm máy khách - cần biết phần mềm nào và cách đẩy phần mềm về phía người dùng

Bất kỳ tùy chỉnh ngớ ngẩn nào khác ... nhưng đây là những cái chính.


1

Chủ yếu để nó có thể chọn tốt nhất các cài đặt mà nó cảm thấy sẽ phù hợp với PC của bạn cộng với máy ảo đó. Ngoài ra nó được sử dụng để sắp xếp mọi thứ và những thứ như vậy. Giống như hộp ảo chủ yếu thực hiện điều này cho gói "bổ sung khách" được sử dụng để giúp nó sử dụng các thiết bị trên máy chủ và chia sẻ các thư mục qua lại giữa máy chủ và máy ảo.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.