विषय: Windows XP या Windows XP और लिनक्स स्थापित होने यानी अपने डुएल-बूट कंप्यूटर, पर (Windows Vista), बूट करने में सक्षम नहीं है क्यों ताज्जुब है? जवाब या तो एक यह है कि वहाँ बग विरासत को GRUB से GRUB2 में बदल गया है GRUB2 पैकेज या आईडीई डिस्क नामकरण सम्मेलन में।

क्या आप Windows XP बूट करने का प्रयास करते GRUB2 से त्रुटि संदेश निम्न हो रही है?

  • chainloader: ऐसा कोई आदेश।
  • ऐसी कोई विभाजन
  • जब आप पहली बार गिरी लोड करने की आवश्यकता

तुम तो आपकी समस्या को हल करने की कोशिश करने के लिए नीचे दिए गए चरणों का पालन कर रहे हैं।

सेट अप:

डुएल-बूट वाले लैपटॉप - Windows XP और डेबियन (लेनी) एक हार्ड ड्राइव पर अलग विभाजन पर। यहाँ मेरी विभाजन संरचना है:
# fdisk -l /dev/sda

डिस्क / dev / sda: 60.0 जीबी, 60011642880 बाइट्स
255 सिर, 63 सेक्टरों / ट्रैक, 7296 सिलेंडर
16065 * 512 = 8225280 बाइट्स की इकाइयों = सिलेंडर
डिस्क पहचानकर्ता: 0x2e61c242

डिवाइस बूट शुरू समाप्ति ब्लाकों आईडी सिस्टम
/ Dev / sda1 * 1 3315 26,627,706 7 HPFS / NTFS
विस्तारित / देव / sda2 3316 7296 31977382+ 5
/ देव / sda5 * 3316 5139 14651248+ 83 लिनक्स
/ देव / sda6 5140 5200 489,951 82 लिनक्स स्वैप / सोलारिस
/ देव / sda7 5201 7296 16836088+ ख W95 FAT32

चरण 1: GRUB2 स्थापित करें

आप GRUB2 निम्न कार्य करने के लिए उन्नत मान लीजिए:

#apt-get update
#apt-get install grub2

चरण 2: सिस्टम रिबूट

अब आप अपने मशीन को सफलतापूर्वक GRUB2 पैकेज़ को स्थापित करने और रिबूट पर आप एक बदल GRUB मेनू देखेंगे। अब "GRUB2 में Chainload" का चयन और संभावना है कि आप भी अपने XP विभाजन (मैं मेरा नहीं मिल रहा था) वहाँ में सूचीबद्ध नहीं मिलेगा कि कर रहे हैं।

चरण 3: Windows XP / विस्टा / 7 के लिए एक बूट फ़ाइल बनाएँ

अपने GRUB2 मेनू से (एकाधिक देखते हैं तो) अपने कर्नेल के चयन और यह ठीक जूते, तो देखने के द्वारा अपने लिनक्स सिस्टम में बूट। लिनक्स में बूट पर निम्न कार्य करें:
# nano /etc/grub.d/11_Windows (this will essentially create a new file)

और निम्नलिखित पंक्तियाँ जोड़ें:

#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows XP" {
set root= (hd0,1)
chainloader +1
}
EOF

नोट: अपने विंडोज पहले विभाजन पर स्थापित किया गया था कि अगर GRUB का उपयोग विभाजन नंबर करने के लिए कैसे है, क्योंकि जो GRUB के पहले संस्करण में, तो आप, जड़ = (hd0,0) देने की जरूरत है। हालांकि बाद में इस नए संस्करण से, आप अपने Windows हार्ड ड्राइव के पहले विभाजन पर स्थापित है, तो जड़ = (hd0,1) देने की जरूरत है।

अपडेट: टिप्पणीकार से एक (धन्यवाद जॉर्ज), वह निम्न अतिरिक्त कमांड देने के लिए सुझाव दिया था कि:

chmod a+x /etc/grub.d/11_Windows

इसलिए नए GRUB2 के तहत:

विंडोज पर:

पहले विभाजन (/ dev / sda1): जड़ = (hd0,1)

विस्तारित प्रथम विभाजन (/ देव / sda5): जड़ = (hd0,5)

विस्तारित दूसरे विभाजन (/ देव / sda6): जड़ = (hd0,6)

और इसी तरह…

अब फाइल (11_Windows) को बचाने और निम्न आदेश दे:

# update-grub2

आप इस तरह कुछ देखने के लिए सक्षम होना चाहिए:
# update-grub2
Updating /boot/grub/grub.cfg ...
Found Debian background: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.26-rt1-rt
Found initrd image: /boot/initrd.img-2.6.26-rt1-rt
Found linux image: /boot/vmlinuz-2.6.26-1-686
Found initrd image: /boot/initrd.img-2.6.26-1-686
Found linux image: /boot/vmlinuz-2.6.25-2-686
Found initrd image: /boot/initrd.img-2.6.25-2-686
Adding Windows
done

चरण 4: फिर से रिबूट

अब आप अपने सिस्टम को रिबूट और फिर विकल्प "GRUB2 में Chainload" के लिए जाना है और आप Windows XP के लिए एक प्रवेश देखना चाहिए और यह Windows XP में बूट करने में सक्षम होना चाहिए।

चरण 5: GRUB2 के लिए नवीनीकरण "वास्तव में"

आप नए GRUB2 आप ठीक ढंग से लिनक्स और विंडोज में बूट दे रहा है आश्वस्त हैं कि एक बार जब आप GRUB मेनू से विकल्प "उन्नयन-से-GRUB-विरासत 'का चयन तो द्वारा अपने एमबीआर (मास्टर बूट रिकॉर्ड) में GRUB2 स्थापित कर सकते हैं या आदेश देकर "उन्नत-से-GRUB-विरासत" आप अपने लिनक्स सिस्टम में कर रहे हैं।

अतिरिक्त टिप्पणी:

  • GRUB2 बूट मेनू विन्यास फाइल: फाइल / बूट / grub / grub.cfg पुराने GRUB का /boot/grub/menu.lst के बराबर है। इस फ़ाइल में कमांड "अद्यतन-GRUB" और उन्नयन-GRUB2 द्वारा स्वयं उत्पन्न कर रहा है ?. ये दोनों आदेश ही बात करते हैं।
  • विकल्प का चयन नहीं करते "उन्नत-से-GRUB-विरासत" और जब तक आप GRUB2 ठीक से अपने ओएस लोड करता सत्यापित किया है कि जब तक।
  • GRUB2 विन्यास फाइल: सभी GRUB2 विन्यास फाइल स्थान /etc/grub.d पर जमा हो जाती है। उन विन्यास फाइल कैसे काम करता है के रूप में एक विचार पाने के लिए उस स्थान के तहत फ़ाइल README पढ़ें।
  • अन्त में तुम पर मक्खी GRUB2 मेनू से GRUB2 बूट config फाइल (/boot/grub/grub.cfg) संपादित कर सकते हैं। बस "ए" प्रेस और आप एक संपादक मोड में हो जाएगा और आप लाइनों को बदलने और आप Windows और / या लिनक्स में सफलतापूर्वक बूट करने में सक्षम हैं, जब तक इसके साथ प्रयोग कर सकते हैं। आप लिनक्स में आप GRUB2 विन्यास फाइल में परिवर्तन करने की जरूरत है हर बार सिस्टम को बूट करने की जरूरत नहीं है।

अगर आप किसी भी हमेशा की तरह, एक टिप्पणी / प्रतिक्रिया छोड़ दीजिए। टिप्पणियां और अधिक पोस्ट और उच्च उनकी आत्माओं को रखने के लिए ब्लॉगर्स को प्रोत्साहित करती है।

इसके अलावा नीचे इस पद दर करने के लिए मत भूलना।
साथ अपने प्रमाण पत्र परीक्षा पास testkings ऑनलाइन प्रस्तुत करने का कोर्स और का उपयोग असली परीक्षा में अपने स्कोर में सुधार वीसीपी-410 testking अभ्यास प्रश्न और 350-001 testking नकली परीक्षण।

मिलनसार बनो बांटो!