सिस्टम डिस्क का विभाजन


0

मेरे पास इस पर स्थापित 16 Ubuntu के साथ एक HDD है, और अब मुझे लिनक्स में किसी भी डेटा को खोए बिना, दूसरे ओएस के रूप में विंडोज स्थापित करने की आवश्यकता है। अगर मुझे सही तरीके से समझ में आया है, तो यह एक विभाजन बनाकर और नए पर विंडोज स्थापित करके किया जा सकता है। हालाँकि, मुझे नहीं पता कि ext4 फाइल सिस्टम में एक पार्टीशन टेबल कैसे बनाया जाता है, खासकर जब यह सिस्टम डिस्क है।

GParted screen

मैंने फ्लैश ड्राइव से बूटिंग और विभाजन बनाने के लिए sda3 को अनमाउंट करने के साथ नई विभाजन तालिका बनाने की भी कोशिश की, लेकिन मुझे सफलता नहीं मिली।

मैं किसी भी डेटा को खोए बिना विभाजन तालिका कैसे बना सकता हूं & amp; लिनक्स की स्थिरता? इसके अलावा वैकल्पिक तरीके स्वागत योग्य हैं।


आपको 900 जीबी विभाजन को सिकोड़ने और फिर खाली जगह में एक विभाजन बनाने की आवश्यकता है।
Mokubai

जवाबों:


0

आप ext4 फाइल सिस्टम पर विभाजन नहीं बना सकते। आपकी डिस्क के प्रारंभ में एक विभाजन तालिका (विरासत BIOS प्रकार या GTP) होती है जो बताती है कि डिस्क पर आपके कितने और कितने विभाजन हैं। उन विभाजनों पर फाइलसिस्टम बनाए जाते हैं। (खिड़कियों के लिए NTFS फाइलसिस्टम, EXT4 या लिनक्स के लिए कई अन्य प्रकार।

आपके मामले में आपको करना है:

  1. पहले अपने महत्वपूर्ण डेटा का बैकअप लें। यह महत्वपूर्ण है।
  2. पेनड्राइव से बूट लाइनक्स (या आपके सिस्टम डिस्क को छोड़कर)
  3. अपने ext4 विभाजन का आकार बदलें (कम करें)। आप माउंटेड विभाजन को कम नहीं कर सकते हैं, इसलिए आपको बाहरी स्रोत से बूट करना होगा।
  4. कम ext4 आकार के साथ मेल खाते अपने सिस्टम-वर्चुअल विभाजन का आकार बदलें। मैं आपको सुरक्षा शेक के लिए ext4 आकार की तुलना में थोड़ा बड़ा आकार का उपयोग करने का सुझाव देता हूं। क्योंकि आप lvm का उपयोग कर रहे हैं, आप lvresize के साथ ऐसा कर सकते हैं। आप स्टेप 3. + 4 भी कर सकते हैं। एक बार lvresize --resizefs विकल्प के साथ जो सबसे सुरक्षित विकल्प है।
  5. अब आपको भौतिक मात्रा को pvresize के साथ कम करना होगा। भविष्य के सभी विभाजनों के लिए आपको जो आकार की आवश्यकता होगी उसे चुनें (आप lvm के साथ फ्लाई पर विभाजन बना सकते हैं)।
  6. अब अपने अंतर्निहित GPT विभाजन को हटा दें। यदि आप अपने विभाजन को हटाते हैं, तो आप को फिर से बनाते हैं जरूर पर नया विभाजन शुरू करें वही आपके हटाए गए विभाजन से क्षेत्र की स्थिति अन्यथा आप अपने lvm डेटा (और संभवतः आपके फाइलसिस्टम) को ढीला कर देंगे।
  7. अब आप विंडोज़ के लिए एक नया विभाजन बना सकते हैं (या आप इसे बनाने दे सकते हैं)। (इससे पहले कि मैं जाँच कर सकूँ कि क्या मैं लिनक्स को बूट कर सकता हूँ)।

प्रमुख आदेश हैं (सभी रूट के रूप में, या sudo के साथ शुरू):

# to list your logical volumes with phyisical pv-s
lvs -o +devices
# if you want 20G linux  system disk 
lvresize -r /dev/ubuntu-gnome-vg/your-system-lv-name 20G
# if you want preserve 500G for linux (you can use this space for anything)
pvresize --setphysicalvolumesize 500G /dev/sda3
# now resize the 3rd partition on disk1 to 500G (maybe a bit bigger for safety)
fdisk/parted/gparted
# after a reboot you can match up your pv exactly with the physical partition with (this is useful if you used the safe method and created a bit bigger partition eg.510G)
pvresize /dev/sda3

जबकि यह पूरी तरह से काम कर रहा है (मैंने इसे कई बार किया) कुछ उन्नत विधि, शुरुआती लोगों के लिए नहीं। यदि आप lvm / gpt से बहुत परिचित नहीं हैं, तो अपने linux filesystem का बैकअप लेना आसान हो सकता है (इसे अपने बूट सीडी से टार करें, अपने पूरे फाइलसिस्टम को tar + gzip करें और एक pendrive / external hdd पर कॉपी करें) फिर दो विभाजन (तीन में) वास्तव में, छोटे efi, जीत के लिए एक विभाजन और लिनक्स के लिए एक) रखें, खिड़कियां स्थापित करें, और tar.gz से अपने लिनक्स फाइल सिस्टम को फिर से बनाएं। आपको किसी भी तरह से बैकअप लेना चाहिए, इसलिए यदि आप पूर्व विधि चुनते हैं तो भी यह आपकी बैकअप योजना हो सकती है!

ध्यान दें: आपकी विंडो आपके बूट प्रबंधक (जैसे। ग्रब) को ओवरराइट कर सकती है (और संभवतः) आपका लिनक्स अनटूटेबल होगा। यूईएफआई / जीपीटी के मामले में आप अपने ओएस का चयन कर सकते हैं, विरासत प्रणालियों पर आपको ग्रब को फिर से स्थापित करना होगा। यह आसान है, बस यूएसबी से बूट करें, सिस्टम फाइल सिस्टम में चुरोट करें और ग्रब-इनस्टॉल / देव / yourharddiskdevname। कई लोग यूएसबी (डेबियन, ubuntu) को आपकी डिस्क से बूट कर सकते हैं (आपको इसके बाद चुरोट करने की जरूरत नहीं है)।


विंडोज़ लगभग निश्चित रूप से बूटलोडर को अधिलेखित कर देगा
Journeyman Geek

नहीं, यह नहीं होगा, क्योंकि यूईएफआई सिस्टम में यह अपने आप स्थापित हो सकता है साथ - साथ लिनक्स एक
grawity

हां, यूईएफआई के मामले में कोई समस्या नहीं होनी चाहिए। बूट ध्वज इंगित करता है कि यह एक EFI आधारित स्थापना है। वैसे भी ओवरराइट बूट सेक्टर को आसानी से बदला जा सकता है। अब मैं देख रहा हूं कि सिस्टम lvm का उपयोग कर रहा है मैं इसे प्रतिबिंबित करने के लिए उत्तर को अपग्रेड करता हूं।
goteguru

0

मेरे अनुभव से पहले विंडोज को स्थापित करना आसान है, फिर लिनक्स।

हालांकि, विंडोज को आमतौर पर ए की जरूरत होती है NTFS विभाजन। विंडोज ओवरराइड करता है grub2 बूट प्रबंधक इसकी अपनी खिड़कियां हैं बूटलोडर । जबकि grub2 विंडोज़ और लिनक्स को सँभाल सकते हैं (चयन मेनू और डिफ़ॉल्ट बूट & lt; n & gt; सेकंड) के बाद, विंडोज़ बूटलोडर केवल विंडोज़ ओएस को लोड करता है।

  1. बैकअप सिस्टम
  2. अपने लिनक्स विभाजन का आकार बदलें
  3. नया विभाजन बनाएँ और इसे प्रारूपित करें NTFS फाइल सिस्टम
  4. विंडोज़ इंस्टॉलर मीडिया (डीवीडी / यूएसबी) से बूट करें और विंडोज़ स्थापित करें NTFS विभाजन
  5. बूट लिनक्स लाइव इंस्टॉलर मीडिया
  6. अपने लिनक्स विभाजन को काट लें और grub2 को ठीक करें (अपडेट / पुनः इंस्टॉल करें)

किया हुआ


6. के लिए एक स्थापित मीडिया की मरम्मत मोड का उपयोग कर सकते हैं। Ubuntu और debian दोनों स्थापित मीडिया ऐसा कर सकते हैं (कम से कम सर्वर डिस्ट्रोस)। यह आसान है क्योंकि यह आपके लिए बाइंड माउंट करता है, या यह आपके सिस्टम विभाजन के साथ सीधे कर्नेल को बूट कर सकता है और आपको चुरोट की आवश्यकता नहीं है।
goteguru
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.