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

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

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

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

सेट अप:

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

डिस्क / dev / sda: 60.0 जीबी, 60011642880 बाइट्स
255 सिर, 63 सेक्टरों / ट्रैक, 7296 सिलेंडर
16,065 * 512 = 8,225,280 बाइट्स की इकाइयों = सिलेंडर
डिस्क पहचानकर्ता: 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 / 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 पहले विभाजन पर स्थापित किया गया था कि अगर 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 नकली परीक्षण।

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