USB फ्लैश ड्राइव पर ग्रब 2 स्थापित करना


30

MultiBootISOs एक उपकरण है जो आपको USB फ्लैश ड्राइव पर ग्रब स्थापित करने देता है। मैं वास्तव में इसे पसंद करता हूं क्योंकि यह मुझे आईएसओ फाइलों से बूट करने देता है और मुझे अपने यूएसबी पर आईएसओ का एक गुच्छा रखने की अनुमति देता है और किस एक को चुनना है।

समस्या यह है, यह एक विंडोज टूल है, और मुझे नहीं पता कि इसे कमांड लाइनों के माध्यम से कैसे किया जाए। मैं यह भी जानना चाहता हूं कि ग्रब (2) को कैसे स्थापित किया जाए, ग्रब लिगेसी आसान लगती है ...

संपादित करें: मैं एक उपकरण के लिए नहीं पूछ रहा हूं (और निश्चित रूप से एक विंडोज उपकरण नहीं है)। मैं उन आदेशों को जानना चाहता हूं जिन्हें मुझे उसी प्रभाव के लिए निष्पादित करना है। मेरे दिमाग में अभी उबंटू चल रहा है, लेकिन अगर कोई सामान्य तरीका है कि मैं यूएसबी में किसी भी आईएसओ को बूट कर सकता हूं तो यह बेहतर होगा।


जवाबों:


18

आपने मुझे उत्सुक किया कि यह कैसे किया जाएगा। Pendrivelinux साइट में एक ट्यूटोरियल था जिसे मैंने अपने मिंट 9 से स्थापित किया था क्योंकि साइट ने सुझाव दिया कि एक लाइव सीडी के बजाय इंस्टॉल करें।

मैंने अपने USB ड्राइव के स्थान को एक टर्मिनल में खोजने के साथ शुरू किया था, मैंने dfइसे उपकरण के स्थान के रूप में चलाया

/dev/sdg1   /media/LINUXUSB

उसके बाद मैं भागा

sudo su

और फिर ग्रब 2 स्थापित करने के लिए

grub-install --no-floppy --force --root-directory=/media/LINUXUSB /dev/sdg1

मुझे उपयोग करना था - इसके अतिरिक्त, साइट पर उदाहरण नहीं था। फिर मैंने किया

cd /media/LINUXUSB/boot/grub

साइट ने मेरे यूएसबी ड्राइव पर / बूट / ग्रब निर्देशिका के लिए grub.cfg की एक प्रति डाउनलोड करने के लिए एक लिंक दिया। लिंक था

wget http://pendrivelinux.com/downloads/grub.cfg

उसके बाद मैंने अपने USB ड्राइव पर iso को प्रतिबिंबित करने के लिए grub.cfg को संपादित किया।

set timeout=10 set default=0

menuentry "Run Fedora" {
    loopback loop /Fedora13.iso
    linux (loop)/isolinux/vmlinuz0 boot=isolinux iso-scan/filename=/Fedora13.iso splash --
    initrd (loop)/isolinux/initrd0.img
}

menuentry "Run Ubuntu" {
    loopback loop /ubuntu-10.04-netbook-i386.iso 
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-netbook-i386.iso splash --
    initrd (loop)/casper/initrd.lz
}

menuentry "Run Clonezilla" {
    loopback loop /clonezilla.iso
    linux (loop)/live/vmlinuz boot=live iso-scan/filename=/clonezilla.iso splash --
    initrd (loop)/live/initrd.img }

मैंने पाया कि अलग-अलग आईएसओ में, vmlinuz और initrd एक अलग निर्देशिका में स्थित थे। मैं बूट प्रक्रिया शुरू करने के लिए तीनों को प्राप्त करने में सक्षम था; लेकिन, केवल उबंटू वास्तव में लोड करने के लिए। अगर मुझे लोडिंग खत्म करने के लिए अन्य दो की आवश्यकता है, तो मैं बाद में जोड़ दूंगा। मैंने इन तीनों में से किसी अन्य आइसो की कोशिश नहीं की है।


@phunehehe खुशी है कि यह मदद की। इस साइट panticz.de/MultiBootUSB में grub.cfg की काफी कुछ प्रविष्टियाँ हैं, इसके कुछ अच्छे उदाहरण हैं।
स्टीव बर्डिन

मैंने हिरन प्रविष्टि (जो grub.exe का उपयोग करते हैं) को चेनलोड करने के लिए जोड़ा है
फ्रांसेस्को

क्या आप मुझे unix.stackexchange.com/q/249049/66803 पर मदद कर सकते हैं ?
पंड्या

UEFI लैपटॉप होने पर मैं अपने USB ड्राइव में BIOS GRUB कैसे स्थापित कर सकता हूं। इसके बजाय UEFI GRUB स्थापित करता है
Suici Doga

5

GRUB2 बूटलोडर पूर्ण ट्यूटोरियल GRUB2 के साथ मल्टी बूट कॉन्फ़िगरेशन पर शुरू करने के लिए एक अच्छी जगह है।
यदि आप GRUB से परिचित हैं, तो सीधे 5 वें या 6 वें भाग पर जाएं।

GRUB के साथ एक मल्टीबूट सिस्टम स्थापित करने पर एक सुपरयूज़र प्रश्न भी है ।
एक उबंटू मल्टीओएसबॉट समुदाय पृष्ठ भी है जो आपको विरासत ग्रैब से चिपकना चाहिए।

तकनीक फ्लैश ड्राइव पर भी काम करती है जब तक कि आपकी मशीन उनसे बूट कर सकती है।
मैं पिछले कुछ समय से फ्लैश ड्राइव पर काम कर रहा हूं ।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.