हाँ यह संभव है।
- अपनी भौतिक डिस्क का उपयोग करने के लिए वर्चुअलबॉक्स कॉन्फ़िगर करें। यह थोड़ा जोखिम भरा है, क्योंकि VM अतिथि सीधे आपके होस्ट डिस्क को देखेगा। विवरण यहाँ है ।
- अपनी शारीरिक डिस्क के लिए अपने आप को सीधे पढ़ने / लिखने की पहुंच प्रदान करें (
setfacl -m u:yourusername:rw /dev/sda
)
- अपने वर्चुअलबॉक्स VM को अपने होस्ट के समान सिस्टम uuid का उपयोग करने के लिए अपडेट करें (
dmidecode -s system-uuid
अपना सिस्टम uuid दिखाता है vboxmanage modifyvm your-vm-name --hardwareuuid <your-hardware-uuid>
)। आपको अपने ड्राइव नियंत्रक uuids को भी क्लोन करने की आवश्यकता हो सकती है ( lsblk --nodeps --no name,serial
आपके होस्ट के सीरियल आईडी दिखाती है। मुझे उन्हें अपने वर्चुअलबॉक्स में क्लोन करने की आवश्यकता नहीं थी, लेकिन इसकी आवश्यकता हो सकती है। शायद कुछ मुश्किल vboxmanage modifyvm
आदेश यह करता है, या आपको संपादित करना होगा। vm config xml मैन्युअल रूप से।
- VM में समान डिस्क और डीवीडी नियंत्रक प्रकारों को अपने होस्ट के रूप में सेट करने का प्रयास करें (यदि आपका होस्ट SATA- आधारित है, तो SATA वर्चुअल कंट्रोलर का उपयोग करें, यदि यह IDE आधारित है, तो IDE वाले का उपयोग करें, आदि)।
एक और खतरा है: यदि आप अपने वीएम होस्ट ड्राइव में सीधे बूट करते हैं, तो संभव है कि आप एक ही ओएस को दो बार बूट करें। या आप एक ही विभाजन को दो बार खोलते हैं। यह आपके डेटा को मार देगा, इसलिए समवर्ती रूप से कई विभाजन माउंट न करें। इसके अलावा, अपने NTFS विभाजन को माउंट न करें जब वे आपके विंडोज द्वारा उपयोग किए जाते हैं (लेकिन आप अभी भी अपने विभाजन के बीच डेटा साझा कर सकते हैं, उदाहरण के लिए सांबा के साथ)।
यदि यह गलती से हुआ है, तो sysrq (alt + printscreen + b) के साथ रिबूट करें और सब कुछ fsck करें। इसके लिए कुछ ग्रब ट्रिकरी की भी आवश्यकता हो सकती है (मैं डिफ़ॉल्ट रूप से विंडोज़ बूट करने के लिए ग्रब को पुन: कॉन्फ़िगर करता हूं, इस प्रकार मैं इस समस्या से बचता हूं कि मैं गलती से अपने लिनक्स को विंडोज वीएम के अंदर फिर से बूट कर दूं - और यह निश्चित रूप से होगा, क्योंकि विंडोज अपडेट अक्सर आपके विंडोज को पुनरारंभ करता है आपकी पीठ के पीछे)।
खबरदार: Win10 आपके पीसी की पहचान करने के लिए आपके सिस्टम uuid और आपके ड्राइव कंट्रोलर uuids का उपयोग करता है। यदि आप याद करते हैं (3), तो आपका win10 यह सोचेगा कि यह एक नई मशीन पर क्लोन किया गया था, और यह किसी भी अधिक सक्रिय नहीं होगा। यद्यपि यदि आप अपने मूल hw में वापस बूट करते हैं, तो यह फिर से सक्रिय हो जाएगा।