लिनक्स स्थापित किए बिना GRUB बूटलोडर कैसे स्थापित करें?


8

मेरे पास सिस्टम पर विंडोज 7 स्थापित है और मैं एक अलग WinPe बूट करने योग्य विभाजन बनाना चाहता हूं जो सिस्टम गलत होने पर वापस आ सकता है।

अब विंडोज 7 यह विकल्प देता है और मैं विंडोज 7 के बूट मेनू में बदलाव करने के लिए बीसीडी स्टोर को भी संपादित कर सकता हूं, या मैं ईज़ीबीसीडी का उपयोग कर सकता हूं। मैं इन विकल्पों का उपयोग नहीं करना चाहता क्योंकि मुझे बूटिंग आदि के समय विभाजन को छिपाने / अनहाइड करने को अनुकूलित करने की आवश्यकता है, जिसे मैंने खोजा और GRUB पाया; यह वह उपकरण हो सकता है जिसकी मुझे तलाश है।

मैं सिस्टम पर स्थापित लिनक्स के किसी भी संस्करण के बिना GRUB लोडर का उपयोग करना चाहता हूं। क्या कोई मुझे बता सकता है कि मैं हार्ड डिस्क एमबीआर पर GRUB कैसे स्थापित कर सकता हूं और बूट मेनू को कॉन्फ़िगर कर सकता हूं? मैंने इंटरनेट पर खोज की और ज्यादातर मैं ऐसे कमांडों में आया, जो हार्ड डिस्क (मौजूदा लिनक्स इंस्टॉलेशन के कारण) पर GRUB खोजते हैं और फिर उसे सुधारने का प्रयास करते हैं। मेरे मामले में कोई लिनक्स नहीं है।

मेरे पास उबंटू 9.10 बूट करने योग्य सीडी / ओपनसुब 11.2 लाइवसीडी और इंस्टॉलेशन डिस्क है। क्या मैं अपने सिस्टम पर GRUB स्थापित करने के लिए उनका उपयोग कर सकता हूं?


वैकल्पिक रूप से, आप SuperGrub ( supergrubdisk.org )
ये लिन आंग

मैंने कोशिश की कि मुझे पता नहीं है कि वहां कौन सा विकल्प चुनना है। मैं केवल यह समझ सकता था कि यह एक मरम्मत उपयोगिता थी। मुझे सिस्टम पर पहले से ही स्थापित GRUB की आवश्यकता है और यदि फॉर्मेटिंग आदि के कारण कुछ
प्रोब

जवाबों:


3

मैंने GRUB4DOS का उपयोग विंडोज़ के भीतर से GRUB लोडर को स्थापित करने के लिए किया। मैंने इन चरणों का पालन किया।

  1. से Grubinst 1.0.1 डाउनलोड किया http://sourceforge.net/projects/grub4dos/files/
  2. प्रवेश मोड में grubinst_gui.exe पर डबल क्लिक करें।
  3. यह डिस्क श्रेणी में हार्डडिस्क को सूचीबद्ध करेगा। उस डिस्क का चयन करें जहाँ आप GRUB स्थापित करना चाहते हैं।
  4. पार्ट लिस्ट के पास रिफ्रेश बटन पर क्लिक करें और "संपूर्ण डिस्क" विकल्प चुनें।
  5. विकल्प अनुभाग में विकल्प (टिक मार्क) का चयन करें:

    a: फ्लॉपी ड्राइव न खोजें

    बी: 2-5 का टाइमआउट मान। बाद में menu.lst में बदला जा सकता है

  6. "इंस्टॉल" करने के विकल्प का चयन करें।
  7. अब C: ड्राइव में "grldr" नामक फाइलों को कॉपी करें। इसे कुछ फ़ोल्डर में न रखें क्योंकि इसके लिए कॉन्फ़िगरेशन में बदलाव की आवश्यकता होगी। Grub4Dos इस फ़ाइल के लिए प्रत्येक विभाजन को देखेगा।
  8. अब आपको बूट मेनू को कॉन्फ़िगर करने की आवश्यकता है। मेनू विकल्पों को menu.lst फ़ाइल में संग्रहीत किया जाता है। आपको वह फ़ाइल बनानी होगी और उसे glrr के साथ सहेजना होगा।

नमूना Menu.lst फ़ाइल। आप नोटपैड में सामग्री लिख सकते हैं और इसे menu.lst के रूप में सहेज सकते हैं।

<------ menu.lst नीचे शुरू होता है ----- - इन पंक्तियों को कॉपी न करें>

टाइमआउट २

डिफ़ॉल्ट ०

शीर्षक Microsoft Windows XP rootnoverify (hd0,0) chainloader // ntldr

शीर्षक Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst के अंत शुरू होते हैं - इन पंक्तियों को कॉपी न करें ----->

यहां पहला प्राथमिक विभाजन विंडोज एक्सपी का है और दूसरा विस्टा / 7 का है जो बूटलोडर को बूटलोडर के रूप में उपयोग करता है। ये प्रविष्टियाँ OS की स्थापना के आधार पर अलग-अलग होंगी। यह सिर्फ एक उदाहरण है।


2

GRUB 1 और GRUB4DOS दोनों को GNU / Linux के बिना स्थापित किया जा सकता है।

GRuB 1:

  1. सुनिश्चित करें कि आप GRUB 1 से सुलभ कुछ विभाजन में "/ बूट / ग्रब / *" फाइल (मुख्य रूप से "स्टेज 2") बनाते हैं (vfat, ext *, reiserfs)
  2. कुछ ग्रब 1 बूट करें (फ्लॉपी से, सीडीआरएम से)।
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. सुनिश्चित करें कि आपके पास "/ GRLDR" कहीं (vfat, ext *, reisers, NTFS पर) है।
  2. bootlace.com your_driveडॉस, विंडोज या कुछ लिनक्स से। (आप किसी फ़ाइल में हार्ड ड्राइव के पहले N सेक्टर को कॉपी करके, उस फ़ाइल में बूटलैस लगाने और ड्राइव करने के लिए सेक्टरों की प्रतिलिपि बनाकर विंडोज में बूटलेस कर सकते हैं (विंडोज 7 के बारे में निश्चित नहीं है)।

आप थोड़ा सा लिनक्स चलाने के लिए कुछ वर्चुअल मशीन (qemu, VirtualBox, VMWare) का भी उपयोग कर सकते हैं और किसी भी ग्रब को साने तरीके से सेट कर सकते हैं और अगर रिबूट करने से पहले यह ठीक काम करता है तो परीक्षण करें


समाधान 1 में प्रस्तावित है कि मुझे बूट / ग्रब फ़ाइलें कैसे मिलेंगी। मैंने ओपनस्यूस / फेडोरा के लाइवसीडी से बूट करने की कोशिश की और हार्डडिस्क पर वहां मौजूद फाइलों को कॉपी करने की कोशिश की और फिर इन कमांडों को चलाया। यह काम नहीं किया। क्या मुझसे यहां कुछ गलत हो रहा है। Grub4DOS के लिए मैं बूटलोडर को स्थापित करने में सक्षम था, XP / Windows7 के लिए मैंने Grub4Dos इंस्टॉलर का उपयोग किया और यह मेनू.lst फ़ाइल में संशोधनों पर ठीक और सिस्टम बूट किया गया। मैं और अधिक समाधान 1 भाग का भी पता लगाना चाहता हूं।
कवितेश सिंह

1
@ कवितेश सिंह "यह काम नहीं किया।" -> क्या त्रुटि संदेश? में setupमंच या बूट करने की कोशिश में? "मुझे बूट / ग्रब फ़ाइलें कैसे मिलेंगी?" -> कुछ मौजूदा ग्रब स्थापना से। मैं आमतौर पर इसे कर्नेल इमेज, ntldr / boot.ini (WinNT के लिए), पार्टीशन टेबल डंप और बूटस्ट्रैप पीसी के लिए आवश्यक अन्य चीजों के साथ बैकअप रखता हूं।
वि।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.