मैं विंडोज 7 और सेंटोस 7 के लिए एक दोहरी बूट सेटअप करना चाहता था
मेरे पास 500GB डिस्क के साथ विंडोज 7 मशीन थी। मैं CentOS 7 (लगभग 230GB) के लिए जगह प्रदान करने के लिए विंडोज विभाजन को सिकोड़ लिया। मैंने एक USB CentOS 7 शुद्ध स्थापना स्टिक बनाई और उसी से बूट किया। मैं स्थापित कॉन्फ़िगर को सर्वश्रेष्ठ के रूप में चलाता हूं जो मैं जानता था कि CentOS 7 को मुक्त स्थान में स्थापित करना है (पूरे डिस्क के बजाय)। मैंने नेट इन्स्टॉल किया और सभी को अच्छा लग रहा था लेकिन जब उसने रिबूट किया तो मैं विंडोज में वापस आ गया और सेंटोस में नहीं जा सकता।
मैंने USB से रिबूट किया है और स्थिति (सावधानी से) का उपयोग करके ठीक करने की कोशिश की है cfdisk
, उदाहरण के लिए मैं जो विश्वास करता हूं उसका चयन CentOS बूट विभाजन है लेकिन यह "लापता ऑपरेटिंग सिस्टम" की रिपोर्ट करता है। यह भी cfdisk
कहता है कि जब मैं इसे CentOS बूट के साथ लिखता हूं तो यह विभाजन तालिका को फिर से जोड़ नहीं सकता है लेकिन cfdisk
फिर से लगता है कि झंडा दिखाना शुरू कर दिया गया है।
वर्तमान में USB CentOS 7 netinstall मुझे डिस्क पर निम्नलिखित विभाजन दिखाता है:
## DATA
/home 168GB centos-home
## SYSTEM
/boot 500MB sda3
/ 51GB centos-root
swap 3.85GB centos-swap
"अन्य" विंडोज विभाजन हैं:
ntfs 100MB sda1
ntfs 253GB sda2
यह ठीक लग रहा है लेकिन जब मैं सेंटोस 7 इंस्टॉलेशन में जाता हूं तो यह मुझे बताता है कि मुझे रूट विभाजन के लिए माउंट पॉइंट्स बनाने होंगे। मैंने इसे मूल रूप से नहीं किया था जैसा कि मैंने सोचा था कि जब मैंने पहली बार स्थापित किया था, तो डिस्क सेटअप के लिए "यहां क्लिक करें उन्हें स्वचालित रूप से बनाने के लिए यहां क्लिक करें" यह स्वचालित रूप से किया जाएगा।
और cfdisk
"रेस्क्यू ए सेंटोस सिस्टम ..." के उपयोग से एक्सेस किया गया पार्टीशन टेबल इस तरह दिखता है:
Unusable 1MB
sda1 Primary ntfs 105MB
sda2 Primary ntfs 265GB
sda3 Boot Primary xfs 525MB
sda5 NC Logical LVM2_member 235GB
Logical Free space 0.03MB
के रूप में उल्लेख किया है, जब मैं इस विन्यास के साथ बूट करने की कोशिश करता हूं तो मुझे "लापता ऑपरेटिंग सिस्टम" मिलता है। अगर मैं बूट फ्लैग को वापस sda1 में बदलता हूं तो यह विंडोज 7 फाइन में बूट करता है।
अद्यतन # 1
मैं (पुनः) स्थापित grub2
का उपयोग कर grub2-install
पर netinstall से /dev/sda
और अब जब मैं डिस्क से बूट मैं grub
शीघ्र। मैं इसे विंडोज में चेन लोड करने के लिए उपयोग कर सकता हूं। हालांकि, जब मैं CentOS 7 में बूट करने की कोशिश करता हूं तो मुझे कुछ प्रकार के ट्रेस / डंप मिलते हैं।
मैंनें इस्तेमाल किया:
linux (hd0,msdos3)/vmlinuz-3... root=/dev/sda3
initrd (hd0,msdos3/initrd-plymouth...
boot
नोट: मेरा मानना linux
है कि CentOS के लिए प्राथमिक बूट विभाजन है
ऊपर की कोशिश बस दुर्घटनाग्रस्त हो जाती है।
अद्यतन # 2
मैंने yum
EPEL रिपॉजिटरी से NTFS-3G और NTFSPROGS का उपयोग किया।
मैं चला गया grub2-mkconfig -o /boot/grub2/grub.cfg
और फिर बूट मेनू में विंडोज 7 (लोडर) खोजने के लिए रिबूट किया गया। लेकिन जब मैं इसे चुनता हूं तो मुझे यह मिलता है:
error: no such device 978778...
error: hd1 cannot get C/H/S values....
जो बहुत अच्छा नहीं लगता, लेकिन कम से कम कुछ प्रगति।
मुझे यह भी कहना चाहिए कि मेरे पास अब केवल आंतरिक ड्राइव पर CentOS 7 है और मैं इस ड्राइव पर बाहरी USB ड्राइव (इसलिए /dev/sdb
) के रूप में काम कर रहा हूं ।
क्या कोई कृपया मुझे बूट करने के लिए विंडोज प्राप्त करने में मदद कर सकता है?
मेरे पास एक यूनिक्स पृष्ठभूमि है, लेकिन ज्यादातर मैक ओएस एक्स का उपयोग करते हैं। मैं हमेशा विंडोज और लिनक्स डुअल बूट की स्थापना पर अस्थिर हूं।
अंत में, मेरे पास सेंटोस 6.5 सिस्टम है जो एक मशीन पर ठीक है, साथ ही साथ मेरा मैक भी।