VirtualBox: การใช้ฟิสิคัลพาร์ติชันเป็นไดรฟ์เสมือน [ซ้ำกัน]


37

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

พื้นหลัง:ฉันใช้ VirtualBox ติดตั้งบน Windows 7 จากภายใน VirtualBox ฉันใช้ Xubuntu เป็นระบบปฏิบัติการเสมือน เหตุผลที่ฉันเลือกวิธีนี้คือเพื่อที่ฉันจะได้ไม่ต้องปิด Windows และบูตเครื่องใหม่จาก Xubuntu ทุกครั้งที่ฉันต้องเปลี่ยน OS และโหมดต่อเนื่องของ VirtualBox นั้นยอดเยี่ยมมากที่ทำให้ฉันเห็น Xubuntu และ Windows 7 ทั้งหมดในหน้าจอเดียว

ปัญหา:ตอนนี้ฉันกำลังคิดถึงวิธีที่จะให้ Xubuntu รวมเข้ากับระบบของฉันมากขึ้น จากนี้ฉันหมายถึงฉันต้องการมีฟิสิคัลพาร์ติชันสำหรับ Xubuntu แต่ฉันยังต้องการความรู้สึกของโหมดต่อเนื่อง

คำถาม:ดังนั้นในที่สุดคำถามของฉันคือ: เป็นไปได้หรือไม่ที่จะโหลดพาร์ติชันใน VirtualBox เป็นระบบปฏิบัติการเสมือน

ตัวอย่างกรณี:สถานการณ์ในอุดมคติ: ฉันบูตเครื่องและลงชื่อเข้าใช้ Windows 7 ตอนนี้ฉันต้องการเข้าถึง Xubuntu ดังนั้นฉันจึงโหลด VirtualBox และเข้าถึงพาร์ติชัน Xubuntu โดยไม่ต้องบูตเครื่องใหม่ และวิธีอื่น ๆ เช่นฉันบูตระบบเข้าสู่ระบบ Xubuntu และสามารถเข้าถึงพาร์ติชัน Windows 7 จริงผ่าน VirtualBox

ข้อมูลอื่น ๆ :โปรดทราบว่าฉันไม่ได้พูดถึงการเข้าถึงไฟล์เนื่องจากฉันมีพาร์ทิชันแยกต่างหากสำหรับไฟล์ของฉันและฉันคุ้นเคยกับตัวเลือก Shared Folders ของ VirtualBox


1
ฉันมาข้ามบทความชีวิต Hacker ที่ครอบคลุมคำถาม: lifehacker.com/...
แฮมแมนซามูเอล

คำถามของฉันถูกโพสต์ครั้งแรก (กุมภาพันธ์ '12) ดังนั้นจริงคำถามอื่น ๆ (โพสต์ตุลาคม '12) เป็นที่ซ้ำกันเป็นไปได้ของเหมือง
แฮมแมนซามูเอล


ฉันคิดว่าคำตอบจากการโพสต์อื่น ๆ จะดีกว่าเช่นเดียวกับการแสดงคำสั่งที่แน่นอนซึ่งควรใช้ คำตอบนี้มีเพียงลิงค์
kenorb

คำตอบ:


37

สิ่งที่คุณกำลังมองหาเรียกว่า " การเข้าถึงฮาร์ดดิสก์ดิบ " ใน VirtualBox

โดยทั่วไปคุณสร้างดิสก์เสมือนในรูปแบบ vmdk และกำหนดค่าให้ตรงไปยังพาร์ติชันหรือไดรฟ์ที่ต้องการ

คุณสามารถค้นหาคำอธิบายในคู่มือภายใต้ หัวข้อขั้นสูง / การกำหนดค่าการจัดเก็บขั้นสูง / การใช้ฮาร์ดดิสก์โฮสต์ดิบจากแขก

อย่างไรก็ตามโปรดจำไว้ว่าในการตั้งค่าที่คุณวางแผนไว้ฮาร์ดแวร์ที่ระบบปฏิบัติการจะเห็นการเปลี่ยนแปลงตลอดเวลา (ฮาร์ดแวร์จริงของคุณเมื่อเริ่มต้นในฐานะโฮสต์ระบบปฏิบัติการฮาร์ดแวร์เสมือนจริงบางอย่างเมื่อเริ่มต้นในฐานะแขก) Linux อาจรับมือกับสิ่งนี้ แต่ฉันค่อนข้างแน่ใจว่า Windows จะไม่จัดการกับสิ่งนั้นได้ดี นอกจากนี้ยังอาจสงสัยว่าคุณกำลังใช้ใบอนุญาต Windows เดียวกันในคอมพิวเตอร์หลายเครื่องและบังคับให้คุณเปิดใช้งานบ่อยครั้งหรือตั้งค่าสถานะตัวเองว่าละเมิดลิขสิทธิ์

ปัญหาอื่นอาจเป็นวิธีบอกให้ระบบปฏิบัติการใช้ไดรฟ์เสมือน (ในฐานะแขก) หรือหนึ่งจริงทางกายภาพ (เมื่อเริ่มต้นในฐานะโฮสต์) ภายใต้ Linux มันอาจทำงานเพื่อทำเล่น ๆ เพื่อให้ทั้งคู่ได้รับชื่ออุปกรณ์เดียวกัน (เช่น / dev / sdb1)


คำตอบที่ยอดเยี่ยม @zpea ชื่นชมมาก! ฉันจะโพสต์ความคิดเห็นในภายหลังเมื่อฉันลองทำสิ่งนี้เพื่อให้ทุกคนรู้ว่ามันเป็นอย่างไร
Hamman Samuel

2
น่าเศร้าที่นี่ยังใช้งานไม่ได้กับไดรฟ์ GPT ใน VirtualBox 4.3.28 บน Windows หวังว่าพวกเขาจะแก้ไขก่อนที่จะปล่อย VBox 5.0 : - / virtualbox.org/ticket/11049
clacke

ทำสิ่งนี้กับโฮสต์ Linux และ Windows guest และใช้งานได้ แต่ด้วย RAM เพียง 8GB และไม่มีการใช้งานจริงสำหรับ Windows ฉันตัดสินใจจัดรูปแบบพาร์ติชัน Windows ของฉันและแบ่งออกเป็น LVM
Evan Langlois

3
การตั้งชื่ออุปกรณ์บล็อกเป็นปัญหาที่แก้ไขได้นาน - ใช้ UUID ของพาร์ติชันหรือ LABEL ใน / etc / fstab แทนชื่ออุปกรณ์ (/ dev / sdb1) พาร์ติชันที่ฟอร์แมตทั้งหมดมี UUID และระบบไฟล์ส่วนใหญ่อนุญาตให้คุณตั้งป้ายกำกับเมื่อคุณฟอร์แมตพาร์ติชันหรือหลังจากนั้น (เช่นtune2fs -Lสำหรับ ext2 / 3/4)
cas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.