मैं सोच रहा था कि मैं एक हाइपरविजर वातावरण कैसे सेट कर सकता हूं जो सैंडबॉक्सबॉक्स मोड में एक ऑपरेटिंग सिस्टम को बूट करता है, एक (पूर्ण विकसित) होस्ट (DOM0) ऑपरेटिंग सिस्टम पर भरोसा किए बिना। टारगेट एप्लिकेशन एक फिजिकल, या "लेयर -०" honeypot a को लागू कर रहा है। प्रभावी रूप से सिस्टम को आपके नियमित सेटअप की तरह व्यवहार करना चाहिए; कॉन्फ़िगर किए गए उपकरणों को सूचीबद्ध करना सिस्टम के वास्तविक हार्डवेयर की रिपोर्ट करता है; इंटरफेस (नेटवर्क, यूएसबी, आदि) सामान्य रूप से व्यवहार करते हैं; डब्ल्यू-लैन को कॉन्फ़िगर करना संभव है और इसी तरह। प्रमुख अंतर यह है, कि कुछ भी स्थायी रूप से संग्रहीत नहीं है।
लिनक्स होस्ट ओएस के साथ, कोई एक कोव स्नैपशॉटिंग हार्डडिस्क छवि के साथ qemu-kvm का उपयोग कर सकता है जो VM को बंद करने के बाद हटा दिया जाता है। हालाँकि मैं होस्ट OS से बचना चाहता हूँ; एक हल्का शिम सिस्टम जो भंडारण वर्चुअलाइजेशन प्रदान करता है और अन्यथा एचडब्ल्यू के बाकी हिस्सों से गुजरता है, आदर्श होगा।
[१]: वर्चुअलाइज्ड वातावरण में किए गए परिवर्तन स्थायी नहीं होते हैं; रिबूट के बाद सिस्टम को अपनी प्रारंभिक स्थिति में वापस कर दिया जाता है।
[२]: एक कियोस्क सिस्टम, या एक मशीन के बारे में सोचो जो कुछ दिलचस्प होने का नाटक कर रही है।
[३]: इसलिए एक मेजबान के ओएस से बचने की कोशिश की जा सकती है, जो एक दूर दे सकता है। इसी तरह से मैं लाइव-सीडी रैमडिस्क आधारित प्रणाली से बचना चाहूंगा।
bcdedit
इसे बूट करने के लिए बूटलोडर को बताने के लिए उपयोग करें।