ฉันมี Ubuntu VMs จำนวนมากที่ทำงานบนเดสก์ท็อป Windows 7 ของฉัน หนึ่งในนั้นมีช่วงเวลาหลายเดือน (มากกว่าช่วงเวลาการใช้งานของโฮสต์ Windows 7) ฉันใช้สิ่งเหล่านี้สำหรับการพัฒนาซอฟต์แวร์ที่รัน Eclipse, ทำการทดสอบหน่วยและใช้การทดสอบการทำงานของ Selenium Firefox
Ubuntu VMs ส่วนใหญ่เป็น Lucid เดสก์ท็อปหรือเซิร์ฟเวอร์ Lucid แต่ 4 รายการสุดท้ายคือเดสก์ท็อป Pangolin ที่แม่นยำ ฉันไม่เคยเจอปัญหาอย่างที่คุณอธิบาย โดยทั่วไปสร้าง VM ฉันเปิดการตั้งค่าและตรวจสอบทุกอย่างจากนั้นฉันเรียกใช้ผ่านการติดตั้งปกติจากซีดี (จริง ๆ แล้วจากไฟล์. iso ที่ได้รับการตรวจสอบกับ checksums ที่เผยแพร่) และฉันใช้ระบบไฟล์ที่ขยายตัว ฉันต้องการเพียงเศษเสี้ยวของสิ่งนั้น หลังจากการติดตั้งและรีบูต Ubuntu ฉันจะติดตั้งส่วนเพิ่มเติมจากเมนูอุปกรณ์ VB เสมอ หลังจากรีบูตเครื่องอีกครั้งฉันจะติดตั้งเครื่องมือพิเศษและสิ่งต่าง ๆ เช่น OpenSSH Server, vim, Oracle Java
คุณติดตั้งจากแผ่นซีดีจริงหรือไม่? ถ้าเป็นเช่นนั้นอาจมีข้อผิดพลาด I / O ที่ทำให้การติดตั้งของคุณเสียหาย
คุณมีพื้นที่ว่างในฮาร์ดไดรฟ์ใน Windows 7 บนดิสก์ที่เก็บฮาร์ดไดรฟ์ Ubuntu ไว้เท่าไร แม้กระทั่งไดรฟ์เสมือนที่ขยายได้ก็ไม่สามารถทำให้พื้นที่ดิสก์ว่างเปล่า
การอ้างอิงของคุณกับอุปกรณ์ฮาร์ดไดรฟ์มากกว่าหนึ่งตัวนั้นทำให้ฉันงง คุณใช้ไดรฟ์เสมือนหลายตัวเพื่อฝึกการจัดการบางอย่างเช่น LVM หรือไม่? หากเครื่องเสมือนอยู่ที่นั่นเพราะคุณต้องใช้งานซอฟต์แวร์ Linux บางตัวฉันขอแนะนำให้คุณกำหนดฮาร์ดไดรฟ์เสมือนหนึ่งตัวเสมอและทำให้เป็นไดรฟ์ SATA จากนั้นเมื่อคุณติดตั้ง Ubuntu บอกให้ใช้ฮาร์ดไดรฟ์ทั้งหมด
นอกจากนี้หากคุณไม่มีเหตุผลทางเทคนิคเฉพาะในการใช้ 11.04 ฉันขอแนะนำให้คุณติดตั้ง Ubuntu 12.04 แทน มีการสนับสนุนระยะยาวซึ่งหมายความว่าคุณไม่ต้องกังวลเกี่ยวกับที่เก็บจะหายไป
หากคุณพยายามบูตจากพาร์ติชั่นดิสก์อื่นฉันเชื่อว่าคุณต้องใช้ชื่อพา ธ ของ Windows เช่น \ Device \ Harddisk0 \ Partition2 และคุณต้องสร้างไฟล์ VMDK ซึ่งมีการกำหนดค่าและชี้ Virtualbox ไปยังพาร์ติชั่นดิบ
คุณไม่สามารถทำได้ใน GUI คุณต้องวิ่ง VBoxManage internalcommands createrawvmdk
เพื่อสร้างไฟล์ VMDK พิเศษ
ฉันทำสิ่งนี้ได้สำเร็จด้วย Windows XP เมื่อไม่กี่ปีที่ผ่านมา แต่ฉันไม่รู้ว่ามันยังคงเป็นไปได้ด้วย Windows 7 และ Ubuntu รุ่นใหม่กว่า