Tôi muốn thiết lập một PC để chạy Ubuntu hầu hết thời gian, nhưng cũng cần chạy XP cho các ứng dụng và thử nghiệm cụ thể. Trước đây, tôi chỉ cần thiết lập một máy khởi động kép và sau đó khởi động lại và khởi động vào windows XP khi cần.
Tuy nhiên, vì máy có nhiều lõi và bộ nhớ đáng kể, tôi nghĩ rằng tôi có thể sử dụng các trình ảo hóa Virtual Box, Xen hoặc VMWare. Tôi đang nghĩ đến việc biến Ubuntu thành máy chủ "máy chủ" và có XP làm máy khách. Điều này sẽ đặc biệt tốt khi thử nghiệm / gỡ lỗi / phát triển vì có thể chạy các ứng dụng trong cả hai hệ điều hành cùng một lúc. Tôi chưa bao giờ thiết lập một máy ảo trước đây và nghĩ rằng bằng cách đặt câu hỏi bên dưới, tôi có thể tránh được một số lỗi và thử.
Về cơ bản, tôi cần phải quyết định xem một thiết lập khởi động kép hoặc VM phù hợp hơn với những gì tôi muốn làm.
Đây là câu hỏi của tôi:
Không phải lúc nào tôi cũng cần chạy XP. Các trình ảo hóa có cho phép tôi tắt máy khách VM để máy chủ VM có thể sử dụng ngay lập tức tất cả tài nguyên bộ nhớ và bộ xử lý không? Khi tôi đưa VM khách lên, có dễ dàng cung cấp bao nhiêu bộ nhớ và các tài nguyên khác được sử dụng không? Lý tưởng nhất là tôi muốn cấu hình trước cái này trước và sau đó bật / tắt máy khách VM mà không nghĩ về nó.
Có thể hoặc khuyên dùng HĐH máy chủ là 64 bit và HĐH khách là 32 bit? Ngoài ra, nếu cả hai VM là 32 bit và tôi có 8G RAM, liệu trình ảo hóa có thể cung cấp cho mỗi VM với 4G RAM khi chúng chạy cùng lúc không?
Những siêu giám sát nào là tốt nhất cho các thiết lập như tôi đã mô tả?