उद्देश्य: अपने दोहरे बूट कंप्यूटर पर Windows XP या (विंडोज़ विस्टा), Windows XP और लिनक्स स्थापित होने यानी, बूट करने में समर्थ नहीं है क्यों सोच? जवाब यह है कि वहाँ एक है या तो है बग GRUB2 पैकेज या आईडीई डिस्क नामकरण परंपरा में विरासत ग्रब से GRUB2 में बदल गया है.

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

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

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

सेट अप:

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

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

डिवाइस बूट शुरू अंत ब्लाकों आईडी सिस्टम
/ Dev/sda1 * 1 3315 26627706 7 HPFS / NTFS
/ Dev/sda2 3316 7296 31977382 + 5 विस्तारित
/ Dev/sda5 * 3316 5139 14651248 + 83 लिनक्स
/ Dev/sda6 5140 5200 489951 82 स्वैप / सोलारिस
/ Dev/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/Vista/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

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

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

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

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

पर विंडोज:

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

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

विस्तारित दूसरा विभाजन (/ dev/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 मेनू से विकल्प "उन्नयन-से-ग्रब-विरासत" का चयन करके अपने MBR (मास्टर बूट रिकॉर्ड) में GRUB2 स्थापित कर सकते हैं लिनक्स और विंडोज में बूट दे रहा है आश्वस्त हैं कि आदेश देकर "उन्नयन-से-ग्रब-विरासत" आप अपने सिस्टम में कर रहे हैं.

अतिरिक्त नोट्स:

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

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

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

मिलनसार, शेयर!