मैंने सिर्फ 10.10 डेस्कटॉप लाइवसीडी से एक इंस्टॉलेशन किया था, जो रूट वॉल्यूम को LVM LV बनाता है।
जाहिर है यह समर्थित नहीं है; मैंने GUI इंस्टॉलर ऐप शुरू करने से पहले ये कदम उठाकर इसे प्रबंधित किया:
lvm2
रनिंग सिस्टम पर पैकेज स्थापित करना- सिस्टम हार्ड ड्राइव पर LVM- प्रकार विभाजन बनाना
- LVM टूल का उपयोग करके एक भौतिक आयतन, एक आयतन समूह और एक रूट LV बनाना। मैंने एक दूसरा LV भी बनाया
/var
; मुझे नहीं लगता कि यह प्रासंगिक है। - प्रत्येक दो LVs पर एक फाइलसिस्टम (ext4) बनाना।
इन चरणों को लेने के बाद, GUI इंस्टॉलर ने दो LVs को स्थापना लक्ष्य के रूप में पेश किया; मैंने सहर्ष स्वीकार किया, /boot
LVM विभाजन से अलग एक प्राथमिक विभाजन पर भी ।
स्थापना आसानी से जाने लगती थी, और मैंने सत्यापित किया है कि रूट और var वॉल्यूम दोनों में स्वीकार्य-दिखने वाली निर्देशिका संरचनाएँ हैं।
हालाँकि, बूटिंग विफल रहता है; अगर मुझे सही से समझ में आ गया कि क्या हुआ है, तो मुझे initrd फाइलसिस्टम में चल रहे एक व्यस्त बॉक्स में छोड़ दिया गया।
हालाँकि मैंने अभी तक grub2 डॉक्स की संपूर्णता के माध्यम से काम नहीं किया है, लेकिन यह प्रविष्टि की तरह दिखता है जो मेरे नए सिस्टम को बूट करने की कोशिश करता है:
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set $UUID_OF_BOOT_FILESYSTEM
linux /vmlinuz-2.6.35-22-generic root=/dev/mapper/$LVM_VOLUME_GROUP-root ro quiet splash
initrd /initrd.img-2.6.35-22-generic
}
ध्यान दें कि वास्तविक रूप में $ VARS को grub.cfg
उनके संबंधित मूल्यों के साथ बदल दिया जाता है ।
मैंने लाइव एलसीडी में रीबूट किया और एक टेंपर्ड डायरेक्टरी में इनट्रेड इमेज को अनपैक किया। ऐसा लगता है कि initrd छवि में LVM कार्यक्षमता का अभाव है। उदाहरण के लिए, यदि मैं पढ़ रहा हूं /usr/share/initramfs-tools/hooks/lvm2
( lvm2
लाइव-बूट सिस्टम पर स्थापित है, स्थापित पर मौजूद नहीं है) सही ढंग से, एक lvm
निष्पादन योग्य में स्थित होना चाहिए /sbin
; बात वह नहीं है।
इस स्थिति को मापने का सबसे अच्छा तरीका क्या है? मुझे पता है कि वैकल्पिक रूप से स्थापित सीडी का उपयोग करना आसान होगा, जो जाहिरा तौर पर LVM का समर्थन करता है, लेकिन मैं इसे डाउनलोड करने के लिए इंतजार नहीं करना चाहता और फिर पुनर्स्थापित करना होगा।