ฉันต้องการตั้งค่าพีซีให้ใช้งาน Ubuntu เป็นส่วนใหญ่ แต่ยังต้องเรียกใช้ XP สำหรับการใช้งานและการทดสอบที่เฉพาะเจาะจง ในอดีตฉันจะต้องตั้งค่าเครื่องบูทสองเครื่องจากนั้นรีสตาร์ทและบู๊ตเป็น windows XP ตามต้องการ
อย่างไรก็ตามเนื่องจากเครื่องมีหลายคอร์และหน่วยความจำที่สำคัญฉันคิดว่าฉันสามารถใช้ Virtual Box, Xen หรือ VMWare hypervisors ฉันกำลังคิดที่จะทำให้ Ubuntu เป็น "โฮสต์" VM และมี XP ในฐานะแขกวีเอ็ม นี่จะเป็นสิ่งที่ดีอย่างยิ่งสำหรับการทดสอบ / แก้ไขข้อบกพร่อง / การพัฒนาเนื่องจากสามารถเรียกใช้แอปพลิเคชันในระบบปฏิบัติการทั้งสองพร้อมกันได้ ฉันไม่เคยติดตั้งเครื่องเสมือนมาก่อนและคิดว่าการถามคำถามด้านล่างนี้ฉันสามารถหลีกเลี่ยงการลองผิดลองถูก
โดยทั่วไปฉันต้องตัดสินใจว่าการติดตั้งดูอัลบูตหรือ VM เหมาะสมกว่าสำหรับสิ่งที่ฉันต้องการทำหรือไม่
นี่คือคำถามของฉัน:
ฉันไม่จำเป็นต้องเรียกใช้ XP เสมอไป ไฮเปอร์ไวเซอร์อนุญาตให้ฉันปิด guest VM ลงเพื่อให้โฮสต์ VM สามารถใช้หน่วยความจำและทรัพยากรตัวประมวลผลทั้งหมดได้ทันทีหรือไม่ เมื่อฉันนำ VM ของแขกขึ้นมามันเป็นเรื่องง่ายไหมที่จะจัดสรรหน่วยความจำและทรัพยากรอื่น ๆ เป็นการดีที่ฉันต้องการกำหนดค่าล่วงหน้านี้แล้วสลับเปิด / ปิด VM guest โดยไม่ต้องคิด
เป็นไปได้หรือไม่แนะนำให้โฮสต์ระบบปฏิบัติการเป็น 64 บิตและระบบปฏิบัติการแขกเป็น 32 บิต? อีกวิธีหนึ่งถ้าทั้ง VM เป็น 32 บิตและฉันมี 8G of RAM, hypervisor สามารถจัดเตรียม VM แต่ละตัวด้วย 4G of RAM เมื่อมันทำงานพร้อมกันได้หรือไม่?
ไฮเปอร์ไวเซอร์ตัวใดที่ดีที่สุดสำหรับการตั้งค่าเช่นฉันอธิบาย