जब आपने उबंटू स्थापित किया, तो इसने ग्रब बूटलोडर को आपके आंतरिक ड्राइव एमबीआर पर रखा, लेकिन सभी ग्रब मॉड्यूल बाहरी ड्राइव पर आपके उबंटू विभाजन पर संग्रहीत हैं। ग्रब आपको ऐसा करने की अनुमति नहीं देगा यदि यह मॉड्यूल को लोड नहीं कर सकता है, इसलिए, बाहरी प्लग किए बिना आप कुछ भी बूट नहीं कर सकते हैं।
आपको जो कुछ भी करना चाहिए था वह आंतरिक ड्राइव पर विंडोज बूटलोडर को छोड़ना है, और ग्रब को बाहरी पर स्थापित करना है। फिर जब भी आप बाहरी में प्लग करते हैं, तो बाहरी से बूट करने के लिए स्टार्टअप पर ओवरराइड करें।
ग्रब को बाहरी एमबीआर (यह मानकर /dev/sdb
) स्थापित करने के लिए :
sudo grub-install /dev/sdb
बाहरी के बिना विंडोज बूटिंग प्राप्त करने के लिए, विंडोज बूट लोडर को पुनर्स्थापित करें। इस बूट को विंडोज 7 रिपेयर सीडी या विंडोज इंस्टॉलेशन डीवीडी से रिपेयर प्रॉम्प्ट और रन करने के लिए करें:
bootrec /fixmbr
यदि आपके पास एक नहीं है, तो आप विंडोज से विंडोज रिपेयर सीडी बना सकते हैं। आपके उबंटू इंस्टाल से विंडोज जैसा बूटलोडर स्थापित करना भी संभव है:
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
ध्यान दें कि lilo
एक बड़ी चेतावनी स्क्रीन पॉपअप होगी, लेकिन इसे अनदेखा करना सुरक्षित है क्योंकि यह संदर्भित करता है कि इसका उपयोग लिनक्स को बूट करने के लिए कब किया जाता है।
इसका उपयोग करने के लिए ऐसा लगता है lilo
(ध्यान दें कि कमांड केस-संवेदी है):
bcbc@neptune:~$ sudo apt-get install lilo
[sudo] password for bcbc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
lilo-doc
The following NEW packages will be installed:
lilo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 275 kB of archives.
After this operation, 807 kB of additional disk space will be used.
Get:1 http://mirror.csclub.uwaterloo.ca/ubuntu/ precise/main lilo amd64 1:23.2-2 [275 kB]
Fetched 275 kB in 1s (198 kB/s)
Preconfiguring packages ...
Selecting previously unselected package lilo.
(Reading database ... 505850 files and directories currently installed.)
Unpacking lilo (from .../lilo_1%3a23.2-2_amd64.deb) ...
Processing triggers for man-db ...
Setting up lilo (1:23.2-2) ...
bcbc@neptune:~$ sudo lilo -M /dev/sda mbr
Backup copy of /dev/sda in /boot/boot.0800
The Master Boot Record of /dev/sda has been updated.
bcbc@neptune:~$
आपको एक चेतावनी दिखाई देगी जो इस तरह दिखती है - इसे अनदेखा किया जा सकता है जब आप lilo
एक विंडो-स्टाइल बूटलोडर के रूप में उपयोग करते हैं :