कुछ समय पहले मैं पर अमेजन वेब सेवाओ EC2, साथ Ubuntu संस्करण 10.x. भरी हुई एक उदाहरण है जैसे ही संस्करण 11 बाहर आया, मैंने इसे अपग्रेड करने का निर्णय लिया। मैंने किया, और सब ठीक लग रहा था। मैं भी उबंटू ही (सिर्फ ओएस ही है, उदाहरण नहीं) को पुन: प्रारंभ, और इसे फिर से काम किया। लेकिन जब मैंने रोका और उदाहरण खुद शुरू किया, उबंटू फिर से काम नहीं करेगा।उबंटू उदाहरण: कैसे अगले संस्करण में उबंटू उन्नत करने के लिए, तो यह यह restating के बाद काम करेंगे?
मैं कारण की कल्पना: उबंटू "interfase सॉफ्टवेयर" (इतना कहने के लिए) के बाहर वर्चुअलाइजेशन सॉफ्टवेयर के साथ ही बातचीत करने के लिए किसी तरह का रहा होगा। उदाहरण के लिए, जब हम पूरे उदाहरण पुनरारंभ करें और यह एक नया आईपी पते हो जाता है, वहाँ Ubuntu के साथ संवाद और यह बताओ कि नया IP पता है उबंटू यह जानने के बूट होगा तो करने के लिए वर्चुअलाइजेशन सॉफ्टवेयर के लिए एक तरह से किया जाना चाहिए। तो मुझे लगता है कि है कि जब हम एक पहले से लोड अच्छी तरह से ज्ञात एएमआई का उपयोग कर, कि एएमआई एक Ubuntu स्थापना कि पहले से ही है कि interfase सॉफ्टवेयर के अंदर शामिल होता है हमारे उदाहरण शुरू करते हैं। तो मुझे लगता है कि जब मैंने उबंटू को 10.x से 11 तक अपग्रेड किया था, तो उस सॉफ़्टवेयर को खो दिया गया था।
प्रश्न: क्या इंस्टेंस को अपग्रेड करने के ठीक बाद उस घटक/मॉड्यूल/पैकेज (या जो भी नाम है) को फिर से स्थापित करने का तरीका है, तो जब मैं पूरे इंस्टेंस को पुनरारंभ करता हूं तो यह फिर से काम करेगा? अगर मैं अपग्रेड करना चाहता हूं, तो मैं एक नए एएमआई से स्क्रैच से नया उबंटू उदाहरण बनाने के लिए मजबूर नहीं होना चाहता हूं। मैं अपने सभी सॉफ़्टवेयर को दोबारा स्थापित करने से नफरत करता हूं।