जब मैं Ubuntu 14.04 LTS डेस्कटॉप में अपना सर्वर बूट करता हूं । मैं इस स्थिति का सामना करता हूं, स्क्रीन के बाद आपको बताता है कि कैसे BIOS में जाना है
फिर
Gave up waiting for root device. Common problem:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system for the right device?)
- Missing modules (cat /proc/modules; ls/dev)
ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)_
टाइप करने के बाद exit
, सिस्टम हमेशा सामान्य रूप से शुरू हो सकता है।
मैंने खोजा और पाया है कि मेरी जैसी कई समस्याएं हैं। लेकिन मैंने जो उत्तर दिए हैं वे मेरी स्थिति को हल नहीं कर सकते। मैं अपने सर्वर वातावरण का वर्णन करने जा रहा हूं और मैंने जितना संभव हो उतना विस्तृत किया है, किसी भी मदद के लिए बहुत सराहना करता हूं। इसने मुझे वास्तव में परेशान कर दिया क्योंकि मैंने अंतिम बंद से पहले कुछ खास नहीं किया था।
मैंने LVM तंत्र के साथ उबंटू प्रणाली स्थापित की है।
sudo parted -l
मैंने इस स्क्रीनशॉट को तब लिया जब सिस्टम ने कई हफ्तों पहले सेटअप किया था।
lsblk
मेरे पास दो डिस्क हैं, एसडीबी एक और वॉल्यूम समूह के लिए है, उस वीजी पर तार्किक वॉल्यूम केवीएम के लिए हैं। मुझे लगता है कि यह बात नहीं है, सिर्फ उल्लेख करें।
मैंने निरीक्षण करने के लिए संकेत का पालन किया है:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system for the right device?)
मुझे जो मिला है
cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.4.0-45-generic.efi.signed root=/dev/mapper/ubuntu—vg-root ro rootdelay=30 quiet splash
जैसा कि आप देख सकते हैं, मैंने जोड़ने के लिए / etc / default / grub संपादित किया है rootdelay=30
, लेकिन यह कुछ भी तय नहीं किया है।
- Missing modules (cat /proc/modules; ls/dev)
वास्तव में यह नहीं जानते कि मुझे इस संकेत के बारे में क्या ध्यान देना चाहिए। जब मैं / dev / mapper , / dev / mapper / ubuntu - vg-swap_1 और / dev / mapper / ubuntu - vg-root में फाइलें सूचीबद्ध करता हूं , तो सभी वहां मौजूद हैं।
अन्य जानकारी जो अक्सर इसी तरह की समस्या के लिए प्रदान करने के लिए कहते हैं:
cat /etc/fstab
blkid
मैंने रिकवरी मोड से बूट करने के लिए GRUB मेनू में प्रवेश किया है, तीन जोड़े हैं:
Ubuntu, with Linux 4.4.0-45-generic
Ubuntu, with Linux 4.4.0-45-generic(recovery mode)
Ubuntu, with Linux 4.4.0-42-generic
Ubuntu, with Linux 4.4.0-42-generic(recovery mode)
Ubuntu, with Linux 4.4.0-38-generic
Ubuntu, with Linux 4.4.0-38-generic(recovery mode)
लेकिन जब मैं बूट करने के लिए रिकवरी मोड में किसी भी संस्करण का चयन करता हूं, तो बस फिर से बिजीबॉक्स में विफल हो जाता हूं। जैसा कि मैंने पहले उल्लेख किया था, टाइप करने के बाद मैं exit
सामान्य रूप से सिस्टम शुरू कर सकता था, लेकिन मुझे नहीं लगता कि मुझे हर बार ऐसा करना चाहिए, और जाहिर तौर पर मेरे सर्वर में कुछ गड़बड़ है।
मैं वास्तव में जानना चाहता हूं कि इस समस्या के कारण क्या व्यवहार या स्थिति हो सकती है, तो मैं इसे रोक सकता हूं।
LiveUSB बूट वातावरण:
sudo parted -l
pvdisplay
vgdisplay
lvdisplay
lvmdiskscan
lvdiplay
या vgdisplay
आउटपुट?