डेबियन 8 केवीएम अतिथि - प्रारंभिक रामडिस्क लोड हो रहा है


9

मैंने डेबियन 8 मेहमानों का समर्थन करने के लिए Ubuntu 14.04 KVM होस्ट के लिए अपनी KVM प्रबंधन स्क्रिप्ट को अपडेट किया है । मैन्युअल इंस्टॉलेशन (प्रिज़ेड स्क्रिप्ट अभी तक काम नहीं करती है) के बाद, मैं बूटअप पर निम्न संदेश के साथ फंस गया हूं:

यहां छवि विवरण दर्ज करें

स्थापना के दौरान, मैं:

  • केवल ssh सर्वर और आधार प्रणाली उपयोगिताओं का चयन किया।
  • केवल सूचीबद्ध विकल्प को स्थापित करने के लिए ग्रब बूट लोडर सेट करें।
  • एक विभाजन पर सब कुछ के लिए निर्देशित विभाजन मोड का उपयोग किया।
  • स्थानीय यूके दर्पण का उपयोग किया।

क्या कोई ऐसा कदम है जिसे बनाने के लिए मुझे सावधान रहने की जरूरत है या डेबियन 8 को अभी तक KVM अतिथि के रूप में स्थापित नहीं किया जा सकता है?


अपडेट करें

देने और बस में लाइनों के सभी अपडेट करके डेबियन 8 करने के लिए एक डेबियन 7 वी एम उन्नत करने के लिए तय करने के बाद /etc/apt/sources.listकरने के लिए jessieकरने के बजाय wheezy, मैंने पाया कि मैं अंत में समान व्यवहार हो गया।

हालाँकि इस उदाहरण में एक स्थिर IP था और मैंने पाया कि मैं उस IP पर सर्वर में अभी भी SSH कर सकता था, इसलिए ऐसा लगता है कि यह कुछ प्रकार की ग्राफिक्स समस्या है जहाँ सर्वर बूट करने का प्रबंधन करता है, हम बस लॉगिन नहीं देख सकते हैं पाठ। मैं इसे कैसे हल करूं?


अपडेट करें

इस बार, डेबियन 7 को अपग्रेड करके बनाए गए डेबियन इंस्टॉलेशन पर, मैं ग्रब मेनू से एडवांस्ड क्लिक कर सकता हूं और (सिसविनीट) के साथ विकल्प का चयन कर सकता हूं जो अभी के लिए काम करता है। मैं उम्मीद कर रहा हूँ कि इससे सामान्य संस्करण के साथ क्या गलत हो रहा है, इसकी व्याख्या हो सकती है?

यहां छवि विवरण दर्ज करें


1
मुझे भी यही समस्या थी, इससे मुझे मदद मिली: server-world.info/en/note?os=Debian_8&p=kvm&f=2

जवाबों:


12

इस सवाल के लिए टिप्पणी में पोस्ट किए गए लिंक @Someone के लिए धन्यवाद , मैं इस सामग्री को खींचने में सक्षम था जिसने मेरे लिए इस मुद्दे को तय किया:

  1. बूट स्क्रीन पर (नीचे) कॉन्फ़िगरेशन को संपादित करने के लिए "ई" कुंजी दबाएं। यहां छवि विवरण दर्ज करें

  2. आपको एक स्क्रीन इस प्रकार दिखाई जाएगी। यहां छवि विवरण दर्ज करें

  3. कीबोर्ड डाउन एरो का उपयोग करके स्क्रॉल करें। आप कहते हैं कि लाइन चाहिएlinux यहां छवि विवरण दर्ज करें

  4. पाठ जोड़ें console=ttyS0शब्द के बाद quietऔर उसके बाद cntrl + xआगे बढ़ने के लिए यहां छवि विवरण दर्ज करें

  5. अब जड़ के रूप में, या सुडो का उपयोग करके, systemctl enable getty@ttyS0उन सभी चरणों से फिर कभी न गुजरने के लिए आदेश को चलाएं ।


यदि यह आपके साथ KVM अतिथि पर वर्चुअल टर्मिनल पर होता है, जिसमें ssh एक्सेस (अभी तक) नहीं है, तो इसे अपने होस्ट शेल से बचे, तो आपको कुंजियों पर त्वरित रहना होगा। प्रकार virsh console YOURVMजो असफल चाहिए, लेकिन फिर आप टाइप virsh reboot YOURVMतो तुरंत ऊपर , ऊपर , प्रवेश तो सांत्वना आदेश पुनः चलाने के लिए दोहन रखना अप जब तक आप भोजन के मेनू देख सकते हैं और आप को लोड होने से डिफ़ॉल्ट रोका गया है।
वाल्फ

@Walf अपनी कुंजियों पर तेज़ होने के बजाय, आप बस कमांड का उपयोग करने के लिए && का उपयोग कर सकते हैं जैसे: sudo virsh reboot my-vm-id&&sudo virsh console my-vm-id
प्रोग्रामर

मैंने मान लिया कि यह startअतुल्यकालिक होगा और कंसोल तुरंत मौजूद नहीं हो सकता है। उफ़।
Walf

console=ttyS0सेटिंग को जारी रखने के लिए , आप फ़ाइल / etc / default / grub , GRUB_CMDLINE_LINUX को संपादित कर सकते हैं । help.ubuntu.com/community/Grub2/Setup#Specific_Entries
जुसो ओह्टनन

0

मैं एक ही समस्या का सामना करना पड़ा है! परिणाम से पता चला कि वर्चुअल मशीन सीपीयू या मेमोरी रिसोर्स से बाहर हो सकती है और मैंने इसे "ssp 4-m 2048" तर्क जोड़कर हल किया

प्रारंभ में, मैं कमांड के साथ qemu चल रहा था

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic

लेकिन नया कर्नेल "लोड हो रहा है प्रारंभिक रैमडिस्क" पर था

बाद में, मैंने कोशिश की

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 512 -smp 4

फिर, एक कर्नेल पैनिक है, "कर्नेल पैनिक - सिंकिंग नहीं: मेमोरी से बाहर और कोई किल करने योग्य प्रक्रिया नहीं ..."

अंत में, यह समाधान है

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 2048 -smp 4

मैं सिर्फ यह कोशिश की और यह मेरे लिए काम नहीं किया।
प्रोग्रामर

0

धन्यवाद, चयनित उत्तर ने मेरी समस्या को डेबियन 8 पर एक नव निर्मित वीएम पर भी हल किया। जोड़ने console=ttyS0से मुझे दिलासा मिला।

लेकिन एक महत्वपूर्ण अतिरिक्त जानकारी: पोस्ट लेखक की तरह मैंने भी वीएम को केवल बेस-सिस्टम और ssh-server के साथ बनाया है। इस स्थिति में कई लोगों की तरह मुझे वास्तव में कंसोल के लिए दिलचस्पी नहीं थी, लेकिन मुख्य रूप से एसएसएच।

इसलिए यह जानना महत्वपूर्ण है कि भले ही वीएम अटक जाए, यह सही ढंग से चल रहा है और आप इसमें जा सकते sshहैं। तुम भी बिना वीएम शुरू कर सकता है --consoleविकल्प।

यदि आपने डिफ़ॉल्ट नेटवर्क सेटिंग (NAT और DHCP) का उपयोग किया है तो आप अपने वीएम जारी करने वाले को आईपी दे सकते हैं:

# virsh net-dhcp-leases default

या उपयोगकर्ता के रूप में:

$ virsh --connect qemu:///system net-dhcp-leases default

(नेटवर्क नाम का उपयोग करें यदि आपका VM डिफ़ॉल्ट पर कुछ और है तो)

आईपी ​​को जानकर आप sshअपने वी.एम.

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.