लाइव सीडी से एन्क्रिप्टेड एलयूकेएस विभाजन


14

बूट करने में त्रुटि, बूट नहीं कर सकता

मुझे अपने कंप्यूटर का हार्ड रिबूट करना पड़ा, और जब इसे बूट किया (initramfs मुझे लगता है) ने एक त्रुटि दी:

mount: mounting /dev/mapper/ubuntu--vg-root on /root failed: Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory 

Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg. 

लाइव-सीडी से माउंट करने की कोशिश कर रहा है

मेरे पास इस पर बहुत, बहुत महत्वपूर्ण डेटा है, इसलिए बूट सिस्टम को ठीक करने की कोशिश करने के बजाय (या मुझे जो भी इसे कॉल करना चाहिए), मैं इसे माउंट करना और महत्वपूर्ण फाइलों को एक यूएसबी स्टिक कॉपी करना चाहूंगा।

मैंने भाग्य के बिना कई गाइड की कोशिश की है। सबसे सीधा आगे लगता है कमांड लाइन से माउंट एन्क्रिप्टेड वॉल्यूम? । यहाँ मैंने क्या किया है:

ubuntu@ubuntu:~$ sudo cryptsetup luksOpen /dev/sda3 myvolume
Enter passphrase for /dev/sda3: 
ubuntu@ubuntu:~$ mkdir mountpoint
ubuntu@ubuntu:~$ sudo mount /dev/mapper/myvolume m
mount: unknown filesystem type 'LVM2_member'
ubuntu@ubuntu:~$ sudo mount -t ext4 /dev/mapper/myvolume mountpoint
mount: /dev/mapper/myvolume already mounted or mountpoint busy

माउंटपॉइंट फ़ोल्डर व्यस्त नहीं है, यह एक खाली फ़ोल्डर है जिसे मैं चाहूं तो हटा सकता हूं। मेरा मानना /dev/mapper/myvolumeहै कि जब तक मैंने इसे पूरा नहीं किया है, तब तक घुड़सवार नहीं है, और निम्नलिखित रिटर्न कुछ भी नहीं है ubuntu@ubuntu:~$ mount -l | grep myvolume

मुझे नहीं पता कि प्रश्न के लिए कौन सी जानकारी प्रासंगिक है। अपने संघर्ष में मैंने दर्जनों नए आदेशों के नाम सीखे हैं, और उन सभी से जानकारी पोस्ट करना बहुत अधिक पाठ होगा। तो कृपया मुझे बताएं कि क्या अतिरिक्त जानकारी प्रासंगिक है।

ब्लकिड का उत्पादन

/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="04BD-5CB0" TYPE="vfat" 
/dev/sda2: UUID="4b4af9b9-1290-431a-bfcb-3b8e24d52c54" TYPE="ext2" 
/dev/sda3: UUID="09e172eb-1080-4f68-80fb-1386ac0491b6" TYPE="crypto_LUKS" 
/dev/sdb1: UUID="369D-508C" TYPE="vfat" 
/dev/mapper/myvolume: UUID="0DkUPe-3S13-zNOA-5wi0-uzPb-CCB8-9m14C1" TYPE="LVM2_member" 
/dev/mapper/ubuntu--vg-swap_1: UUID="44b26e6d-cb85-4949-b0e8-9421ab515d03" TYPE="swap" 

उबंटू बूट-मरम्मत से पूरा सारांश

मैंने कुछ भी पुनर्स्थापित करने का प्रयास नहीं किया, मैंने केवल प्रासंगिक जानकारी का सारांश प्रिंट करने के लिए उपकरण का उपयोग किया। उपकरण का उपयोग किया गया: https://help.ubuntu.com/community/Boot-Repair

परिणाम: https://www.jottit.com/gvwbu/ (कई पृष्ठ)


आप काम करने के लिए kyodake के आदेश प्राप्त करने में कामयाब रहे हैं?
लेओ लेपोल्ड हर्ट्ज़ '

नहीं, मैंने नहीं किया, लेकिन मुझे याद नहीं है कि क्यों। मैंने पहले एक छवि बनाने और फिर बूट मुद्दे को ठीक करने के लिए एक कंपनी का भुगतान किया, क्योंकि मैं बहुत दबाव में था।
मैड्स स्केजर्न

जवाबों:


15

इसे इस्तेमाल करे:

आपको एक लाइव डीवीडी / यूएसबी वातावरण में बूट करने और टर्मिनल विंडो खोलने की आवश्यकता है:

प्रेस Applications--- Accessories---Terminal

निम्नलिखित आदेशों का उपयोग करके आवश्यक पैकेज स्थापित करें:

sudo apt-get update
sudo apt-get install lvm2 cryptsetup

निम्नलिखित कमांड का उपयोग करके जांच आवश्यक मॉड्यूल:

sudo modprobe dm-crypt

आपको पता चलता है कि यह निम्नलिखित कमांड के साथ कौन सा ड्राइव था:

sudo fdisk -l

आपको माउंट / देव / sda3 myvolume चाहिए, आपको cryptsetup का उपयोग करने की आवश्यकता है:

sudo cryptsetup luksOpen /dev/sde3 myvolume

अब उपकरण / देव / मैपर / मायवोल्यूम के तहत सुलभ है

LVM वॉल्यूम के लिए स्कैन करें और सही वॉल्यूम समूह नाम चुनें जिसे आप खोज रहे हैं:

sudo vgscan

मान लीजिए कि यह है system, उस मात्रा को सक्रिय करें:

sudo vgchange -ay system

अपना रूट वॉल्यूम जानने के लिए, निम्न कमांड का उपयोग करें:

sudo lvs

मान लीजिए कि यह root systemआप निम्नलिखित आदेश के साथ इसे माउंट कर सकते हैं:

sudo mount /dev/system/root /mnt/

वॉल्यूम में काम करने के लिए निम्नलिखित कमांड का उपयोग करें

sudo mount --bind /dev /mnt/dev 
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

3

आपके पास LUKS कंटेनर के अंदर LVM वॉल्यूम हैं। आपको उनके बारे में पता होना चाहिए।

Daud

sudo vgscan
sudo vgchange -a y

और फिर

mount /dev/mapper/ubuntu--vg-root /mnt/whateveryoulike

कोशिश की है कि। तब मैं मिलता हूं sudo mount /dev/mapper/ubuntu--vg-root mountpoint। क्या यह फाइलसिस्टम को स्वयं पहचानना है, क्योंकि स्पष्ट रूप से यह नहीं है। मुझे यकीन नहीं है कि यह एफएस क्या है, यह मानक उबंटू सेटअप है, अगर एन्क्रिप्टेड डिस्क को चुनना है। अगर मैं जोड़ -t ext4(या ext2, ext3), मुझे एक लंबी त्रुटि मिलती हैmount: wrong fs type, bad option, bad superblock on /dev/mapper/ubuntu--vg-root, missing codepage or helper program, or other error.
Mads Skjern

का पोस्ट आउटपुटsudo blkid
solsTiCe

@solsTiCe के आउटपुट का मूल्यांकन कैसे करें sudo vgscan? मैं failed connectionयहाँ सूत्र में askubuntu.com/q/768916/25388
लियो लियोपोल्ड हर्ट्ज 준영
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.