मैं दूसरी हार्ड ड्राइव से विंडोज बूट करने के लिए ग्रब कैसे प्राप्त कर सकता हूं


9

मैं आमतौर पर ग्रब का उपयोग करके लिनक्स में बूट करता हूं, इसलिए मेरी मशीन में पहली हार्ड ड्राइव के रूप में लिनक्स है। मेरे पास एक दूसरी हार्ड ड्राइव पर विंडोज स्थापित है और मैं इसे बूट करने के लिए ग्रब प्राप्त करने की कोशिश कर रहा हूं।

ग्रब कॉन्फिग फ़ाइल में है

title Windows
rootnoverify (hd1,1)
chainloader +1
makeactive

लेकिन यह काम नहीं करता है।

जवाबों:


7

Windows बूट लोडर मानता है कि यह सिस्टम में पहली डिस्क है। आपको Windows प्रविष्टि के भाग के रूप में दो डिस्क को हटाने के लिए ग्रब बताने की आवश्यकता है /boot/grub/menu.lst:

map (hd0) (hd1)
map (hd1) (hd0)

यह केवल एक इन-मेमोरी परिवर्तन है जिस तरह से चेन-लोडेड बूट लोडर डिस्क को देखता है।


2

मुझे एक समय में एक ही समस्या थी, लेकिन टेड ने कहा, आपको जिस तरह से चेन-लोडर डिस्क को देखता है उसे बदलना होगा। यहाँ मेरी ग्रब मेनू सूची कैसी दिखती है।

# on /dev/sdc1
title       Windows Vista Ultimate (loader)
root        (hd2,0)
savedefault
map     (hd0) (hd2)
map     (hd2) (hd0)
chainloader +1

1

मेरा कंप्यूटर दूसरी डिस्क से बूट होता है। यह BIOS में किया जाता है। मेरी पहली डिस्क पर MS DOS है (और डेबियन ...)

मैं अपने पुराने MS DOS 6.0 को इस तरह बूट कर रहा हूं:

# on the second disk ...known by the system as /dev/hda
title           MS DOS
root            (hd1,0)
map     (hd0) (hd1)
map     (hd1) (hd0)
chainloader +1

और यह है कि मेरे डिस्क fdisk -l के साथ कैसे दिखते हैं

Disk /dev/hda: 20.0 GB, 20020396544 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1          63      506016    6  FAT16
/dev/hda2              64         976     7333672+   f  W95 Ext'd (LBA)
/dev/hda3   *         977         989      104422+  83  Linux
/dev/hda4             990        1112      987997+  83  Linux
/dev/hda5              64         135      578308+   6  FAT16
/dev/hda6             136         976     6755301    7  HPFS/NTFS

Disk /dev/hdc: 6448 MB, 6448619520 bytes
255 heads, 63 sectors/track, 784 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14         784     6193057+  8e  Linux LVM
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.