मैं UEFI मशीनों पर grub2 का उपयोग करके अपने ड्राइव से ISO फ़ाइल कैसे बूट करूं?


12

मेरे पास लाइव आईएसओ फाइलों का एक गुच्छा है जैसे GParted , CloneZilla , Boot-Repair , Ubuntu 14.04 32 bit , ... /optमेरे पुराने BIOS मशीन में डाउनलोड किया गया है, मैं उन्हें सिर्फ ग्रब मेनू में जोड़ने और उन्हें बूट करने में सक्षम हुआ करता था । :-)

अब मेरे पास एक यूईएफआई मशीन है और मुझे जो भी जानकारी मिल सकती है वह BIOS मशीनों के लिए है।

इन आईएसओ फाइलों को ग्रब से बूट करने के लिए क्या कदम हैं?

मैं बस बीमार हूँ और थक गया हूँ "जलने" के लिए ये एक USB स्टिक पर हर समय रहता है क्योंकि मुझे वो स्टिक कभी नहीं मिल सकती जिसकी मुझे ज़रूरत है जबकि मेरा कंप्यूटर खुद ही अगर मेरे आस-पास के कुल अराजकता में ढीला पड़ जाए तो ... ) :-(


1
मैं कुछ समय पहले इस तरह गया था और यह बहुत बढ़िया है।
ऑर्गेनिक मार्बल

1
मैं एक अलग विभाजन का उपयोग करना पसंद करता हूं, प्रत्येक ड्राइव पर एक को अन्य ड्राइव पर स्थापित करना आसान है या फ्लैश ड्राइव पर पूर्ण ड्राइव इंस्टॉल करना आसान है। help.ubuntu.com/community/Grub2/ISOBoot उदाहरण: help.ubuntu.com/community/Grub2/ISOBoot/Examples मुझे पथ सही मिल रहे हैं क्योंकि यह विभाजन से पहले हैं और विस्तृत बूट पैरामीटर प्राप्त कर रहे हैं क्योंकि दो प्रमुख मुद्दे हो रहे हैं। यह काम करने के लिए। यदि फ्लैश ड्राइव प्लग-इन है और इसका बूट श्लोक और पथ देखने के लिए आईएसओ में देख सकते हैं तो पथ भी बदल सकता है।
ओल्डफ्रेड

1
मैंने इस 'ग्रब-एन-आइसो' पद्धति का बहुत पहले इस्तेमाल किया था, और यह अच्छी तरह से काम करता है :-) लेकिन अब मैं परीक्षण के लिए एक अलग कंप्यूटर में आईएसओ फाइलों का परीक्षण करता हूं, और मैं यूएसबी 3 पेनड्राइव को तेज करने या लगातार लाइव बनाने के लिए आईएसओ फाइलों से क्लोन करता हूं। USB mkusb के साथ पेंड्राइव करता है । (मैं अपने USB
पेंड्राइव्स

VBox ISO फ़ाइलों को चलाता है ठीक है, बाहर निकलने पर सेव मशीन स्टेट का उपयोग करें, MultiBootUSB में खींचें और ISO बूटिंग को छोड़ने का विकल्प है और वर्चुअल मशीन प्रबंधक के साथ QEMU जल्दी से एक आईएसओ चलाएगा।
CSCameron

1
समय के लिए केवल ISO माउंट करने के लिए grub2 2.02 का उपयोग करें। Grub2 2.04 मेमोरी त्रुटि से बाहर निकलता है। Bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311 Ubuntu 18.04 में अभी भी ग्रब 2.02 है।
पुराने

जवाबों:


14

ग्रब 2.04 में एक बग है, इसलिए सुनिश्चित करें कि आपके पास एक पूर्व या बाद का संस्करण है।

ठीक है, ग्रब के लिए एक आईएसओ फ़ाइल जोड़ने के लिए मूल बातें एक यूईएफआई के लिए एक BIOS मशीन के समान हैं: फ़ाइल के निचले भाग में /etc/grub.d/40_customएक menuentryआइटम संपादित करें (इस उदाहरण में GParted का उपयोग किया जाता है):

menuentry "GParted Live ISO" {
}

अब हम एक वैरिएबल जोड़ने जा रहे हैं जिसमें डायरेक्टरी है जहाँ हमने ISO स्टोर किया है (अब तक, इतना अच्छा: BIOS मशीनों से कोई अंतर नहीं):

menuentry "GParted Live ISO" {
  set GPartedISOFile="/opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso"
}

मैं /optइन्हें स्टोर करने के लिए उपयोग कर रहा हूं क्योंकि मुझे अपनी मशीन के रूट में निर्देशिका बनाना पसंद नहीं है और लिनक्स फाइल सिस्टम पदानुक्रम के अनुसार, जहां वैकल्पिक सॉफ्टवेयर को वैसे भी रहना चाहिए।

इससे पहले कि हम loopbackवैरिएबल जोड़ते हैं , हमें यह पता लगाना होगा कि फाइल किस हार्ड डिस्क पर संग्रहीत है, इसलिए हम a: df --output=source /opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso | tail -1और मेरे मशीन पर आउटपुट /dev/sdb2:।

हालाँकि, ग्रब उपयोग ( hdX,Y) अंकन और यह वह जगह है जहाँ UEFI और BIOS मशीनों के बीच अंतर आता है! तो अब अपने मशीन को रिबूट, भोजन के मेनू में जाने और प्रेस C: यह grub कमांड के साथ शीघ्र पर ले जायेगा से पहले की तरह अलग अलग आदेशों लेकिन केवल एक है कि आप की जरूरत है: ls

मेरी मशीन पर आउटपुट है:

(hd0) (hd1) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1) (hd2) ... (hd3) ...

है ना? 4 ड्राइव? मेरे पास केवल 3 है! और यह (hd1,4)एक BIOS पर लाइन नहीं है लेकिन (hd1,gpt3)UEFI में है और (hd0)इसमें कोई विभाजन नहीं है!

खैर, जाहिरा तौर पर जब NVRAM का हिस्सा भंडारण के रूप में उपयोग किया जाता है और दिखाता है कि (hd0) आपको 1 पर अपने ड्राइव की संख्या शुरू करने की आवश्यकता है!   जबकि सभी जानकारी जो आपको आईएसओ फाइलों को बूट करने पर मिलती है, कहती है कि आपको 0 से नंबर देना शुरू करना होगा (BIOS मशीनों पर यह हमेशा सही होता है , जरूरी नहीं कि यह कुछ यूईएफआई मशीनों पर ही हो !)

तो मान के लिए मेरी मशीन पर आईएसओ फ़ाइल के रूप में loopbackहो जाता है (दूसरा ड्राइव , दूसरा विभाजन ):(hd2,gpt2)$GPartedISOFile/dev/sdb2hd2gpt2

menuentry "GParted Live ISO" {
  set GPartedISOFile="/opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso"
  loopback loop (hd2,gpt2)$GPartedISOFile
}

एक और अंतर यह है कि linuxऔर initrdBIOS मशीनों पर linuxefiऔर linuxefiयूईएफआई मशीनों पर कॉल किया जाता है , जो हमें अपना अंतिम परिणाम देता है:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "GParted Live ISO" {
  set GPartedISOFile="/opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso"
  loopback loop (hd2,gpt2)$GPartedISOFile
  linuxefi (loop)/live/vmlinuz boot=live components config findiso=$GPartedISOFile ip=frommedia toram=filesystem.squashfs union=overlay username=user
  initrdefi (loop)/live/initrd.img
}

तो अब उस फाइल को सेव करें, और उसके साथ ग्रब अपडेट करें:

update-grub

उपरोक्त सभी के बाद, रिबूट करें, ग्रब मेनू में जाएं , चुनें GParted Live ISOऔर अब आप आसानी से अपने आईएसओ को बिना यूएसबी स्टिक के शिकार करने के लिए आसानी से बूट कर सकते हैं!

:-)

CloneZilla लाइव उदाहरण ( इस सवाल के लिए )

menuentry "CloneZilla ISO" {
  set ISOFile="/opt/Live-ISOs/clonezilla-live-20170905-zesty-amd64.iso"
  loopback loop (hd2,gpt2)$ISOFile
  linuxefi (loop)/live/vmlinuz boot=live components config findiso=$ISOFile ip=frommedia toram=filesystem.squashfs union=overlay
  initrdefi (loop)/live/initrd.img
}

क्या आपने अभी तक Clonezilla की स्थापना की है? यह थोड़ा अलग है, मैं पोस्ट कर सकता हूं कि अगर आपने यह पता नहीं लगाया है कि एक अभी तक बाहर है।
ऑर्गेनिक मार्बल

1
मैं उन सभी के लिए एक और उत्तर पोस्ट करने जा रहा हूं, जो मैं कल "जिम कोडिम" लोगों के लिए जोड़ रहा हूं ... @ ऑर्गनिकमर्बल
फैबी

+1 लेकिन इसका इन दिनों 2से गिरना सुरक्षित है update-grub2
विनयुनुच्स

@ WinEunuuchs2Unix यह मेरे इतिहास में है ... मैं सिर्फ टाइप करता हूं upd↑और फिर कॉपी-पेस्ट करता हूं । अनुस्मारक अद्यतन के लिए धन्यवाद!
फबेबी

6

एक विकल्प सिर्फ एक configfile को इस तरह 40_custom में जोड़ना है:

menuentry 'Live ISOs on SSD' {
configfile (hd0,3)/ISO/livecdimage.cfg
} 

menuentry 'Live ISOs on HDD (boot on SSD)' {
configfile (hd1,3)/ISO/livecdimage.cfg
} 

मैं ऐसा करता हूं जब मैं एक आईएसओ अपडेट करता हूं, तो मैं हमेशा चलाना भूल जाता हूं sudo update-grub। उपरोक्त प्रविष्टियों को कभी भी बदलना नहीं पड़ता है और मैं बस livecdimage.cfg को संपादित कर सकता हूं, जिसका प्रारूप किसी भी 40_custom के समान है, लेकिन शीर्ष लेख लाइनों के बिना, और मेरे ISO विभाजन में मेरे / ISO फ़ोल्डर में है।

मैं एक और बूट पैरामीटर के रूप में टोरम जोड़ता हूं और एनवीडिया के साथ सिस्टम पर नामांकित बूट पैरामीटर जोड़ता हूं। लेकिन फिर भी अक्सर / isodevice को अनमाउंट करना पड़ता है।

Umount isodevice को अनमाउंट करने में असमर्थ ISO https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1155216

sudo umount -l -r -f /isodevice

और यह मेरी livecdimage.cfg फ़ाइल का हिस्सा है

# livecdimage.cfg
# Add this to 40_custom to load this file:
# menuentry 'Live ISOs' {
# configfile (hd1,3)/iso/livecdimage.cfg
#} 
# Add iso names to livecdimage.cfg
#for i in `ls *.iso`;do echo "# "$i>>livecdimage.cfg; done;

menuentry "Ubuntu 16.04.4 xenial amd64" {
    set isofile="/ISO/ubuntu-16.04.4-desktop-amd64.iso"
    loopback loop (hd0,3)$isofile 
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile toram
    initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu 18.04 Bionic amd64" {
    set isofile="/ISO/bionic-desktop-amd64.iso"
    loopback loop (hd0,3)$isofile 
    linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile toram
    initrd (loop)/casper/initrd.lz
}

# spacer line
menuentry " " {
set root= 
}

menuentry "Reboot" {
    reboot
}

menuentry "Halt" {
    halt
}

मुझे रिबूट और हॉल्ट पसंद हैं! :-) +1 आप क्यों जोड़ते हैं insmod? आप मुझे चैट में
Fabby

inmod शायद जरूरत नहीं है। Grub2 के साथ कुछ सुविधाओं में बनाया गया था और कुछ addin (insmod) थे। संभवतः शुरुआत में मुझे insmod gpt की आवश्यकता थी क्योंकि मैंने 2010 में gpt का उपयोग करना शुरू किया था या इससे पहले कि पीसी UEFI थे और grub2 नया और सिर्फ BIOS / MBR के लिए था, हालाँकि BIOS से gpt से बूट होगा।
ओल्डफ्रेड

जवाब के लिए धन्यवाद। क्या फिर उन पंक्तियों को उत्तर से हटाना बेहतर नहीं होगा?
फैबी

1
मुझे अपने स्वयं के श्लोक को संपादित करने दें और देखें कि 18.04 के जूते हैं या नहीं। मुझे उम्मीद है कि यह होगा। मैं अपनी gparted ISO बूट प्रविष्टि को भी अपडेट करना चाहता था, जो अब बहुत पुरानी हो चुकी है, इसलिए थोड़ा पीछे हट जाएगी।
पुराने समय

1
ठीक है। मैं भूल गया कि मेरे पास मेरी 18.04 फ्लैश ड्राइव प्लग इन है और यह मेरे सिस्टम पर hd0 हो जाता है, इसलिए बूट करने पर मुझे सही ड्राइव करने के लिए मैन्युअल रूप से एक एचडीएक्स में प्रवेश को संपादित करना होगा। मेरे gparted .25 बूट ने सिर्फ 30 को बदलकर काम नहीं किया। मुझे आईएसओ में देखना और उसके grub.cfg को देखना था और उन मापदंडों और ग्रब के लूप कमांड का उपयोग करना था, और फिर यह काम किया।
पुराने समय

5

mkusb MULTIBOOT HACK

BIOS और UEFI दोनों की क्षमताओं के कारण Mkusb कस्टम बूट ड्राइव परियोजनाओं के लिए एक बड़ा आधार बनाता है।

यह हैक विंडोज इंस्टॉलर सहित कई आईएसओ फाइलों को बूट करता है, और इसमें ग्रब 2 मेनू होता है।

अधिकांश OS के लिए ग्रब 2 मेन्यूएंट्रीज़ Google खोज का उपयोग करके उपलब्ध हैं और इस उत्तर के दायरे से परे हैं।

mkusb चूक

परसेंट USB ड्राइव बनाते समय mkusb डिफॉल्ट का उपयोग करें।

mkusb फिर से डिफॉल्ट का उपयोग करें

शक होने पर mkusb दृढ़ता चूक का उपयोग करें, विभाजन का आकार बाद में समायोजित किया जा सकता है लेकिन समय लगता है।

DUS कंसोल

स्थापित करने के बाद DUS कंसोल।

पहले शुरू किया गया

विभाजन संशोधन से पहले GParted।

के बाद किया

संशोधन के बाद Gparted - अधिलेखित sdb4, ISO9660 OS विभाजन और sdb5, ext2 कैस्पर-आरडब्ल्यू विभाजन, दृढ़ता फ़ाइलों के लिए FAT32 विभाजन के साथ।

दृढ़ता विभाजन

दृढ़ता विभाजन - प्रत्येक OS के लिए एक विशिष्ट नाम फ़ोल्डर बनाएँ, (जिसमें दृढ़ता की आवश्यकता होती है)

दृढ़ता फ़ोल्डर

दृढ़ता फ़ोल्डर - प्रत्येक दृढ़ता फ़ोल्डर में एक कैस्पर-आरडब्ल्यू फ़ाइल और वैकल्पिक होम-आरडब्ल्यू फ़ाइल जोड़ें। कास्पर-आरडब्ल्यू फ़ाइल का नाम बदलकर होम-आरडब्ल्यू फ़ाइल बनाई जा सकती है। एक घर-आरडब्ल्यू फ़ाइल एक पूर्ण स्थापित पर एक अलग घर विभाजन की तरह है, इसे संस्करण उन्नयन के बाद पुन: उपयोग किया जा सकता है।

आईएसओ फ़ोल्डर

NTFS usbdata पार्टीशन पर ISO फ़ाइलों के लिए एक फ़ोल्डर बनाएँ।

आईएसओ फ़ोल्डर सामग्री

आईएसओ के कुछ फोल्डर को जोड़ें।

GRUB स्थान

grub.cfg स्थान

grub.cfg

आईएसओ फाइलों को लूपमाउंट करने के लिए grub.cfg संपादित करें। शामिल करें: persistent persistent-path=/<persistent-folder-name>/यदि आप दृढ़ता चाहते हैं।

संपादित करें 18.04+ में निर्दिष्ट Grub vmlinuz vmlinuz.efi नहीं और initrd नहीं initrd initid.lz नहीं

सुडो जुदा-मोती / देव / sdb

सुडो जुदा-मोती / देव / sdb

सुडो lsblk -f / dev / sdb

सुडो lsblk -f / dev / sdb

यदि एक Windows इंस्टॉलर की आवश्यकता होती है, तो संभवतः "विंडोज इंस्टॉलर को निकालना" फ़ंक्शन mkusb के साथ शुरू करना आसान है, (मुझे मैन्युअल रूप से विंडोज आईएसओ को टीएआर को निकालना था),

mkusb विंडोज इंस्टॉलर

स्थापना के बाद आईएसओ के लिए एक फ़ोल्डर बनाएं और यदि आवश्यक हो, दृढ़ता के लिए फ़ोल्डर, (उपरोक्त प्रक्रिया के समान)।

mkusb विंडोज ग्रब

किसी भी आईएसओ के लूपमाउंट और किसी भी दृढ़ता फ़ोल्डर को निर्दिष्ट करने के लिए /boot/grub/grub.cfg संपादित करें।

(विंडोज आईएसओ फाइल को लूपमाउंट करने का तरीका नहीं मिला है)।

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


और आपको HDD / SDD पर ये कैसे मिलते हैं ??? सवाल अब उन्हें USB स्टिक पर चाहने का है, या मुझे कुछ याद है?
फबेबी

1
@ फैबी, यह केवल यूएसबी स्टिक के लिए नहीं है। यदि आपके पास एक नया SATA ड्राइव है, तो आप इस उत्तर में वर्णित के रूप में शुरू कर सकते हैं और mkusb को इसके मजबूत बूट सिस्टम को स्थापित करने दें , जो UEFI और BIOS मोड दोनों में काम करता है। यह SATA ड्राइव USB या eSATA के माध्यम से आंतरिक रूप से या बाहरी रूप से कनेक्ट किया जा सकता है। 'ग्रुब-एन-आइसो' के माध्यम से बूट की जाने वाली 'पारंपरिक रूप से स्थापित प्रणाली' और नई आईएसओ फाइलों को जोड़ना संभव है।
सूडोडस

ठीक है, मुझे अभी भी यह नहीं मिला: मैं इन आईएसओ को चाहता हूं /opt/। मैं उसको कैसे करू? (हालांकि इस बीच प्रयास के लिए ...)
फैबी

1
@ फैबी: मुझे लगता है कि आईएसओ के लिए एक नया फ़ोल्डर बनाने के बजाय जैसा कि ऊपर दिखाया गया है, आईएसओ के स्थान को इंगित / ऑप्ट / में, grub.cfg में, एक पेनड्राइव पर ग्रब हार्ड ड्राइव पर एक आईएसओ बूट कर सकता है। मैं एक बार इसका प्रयास करूँगा।
CSCameron

@ फैबी: यदि आईएसओ आंतरिक ड्राइव के / ऑप्ट / पर हैं तो वही मेनू प्रविष्टि जो आप आंतरिक ड्राइव पर उपयोग कर रहे हैं बाहरी ड्राइव पर काम करेंगे। USB स्टिक पर ग्रब को बूट करने के फायदे हो सकते हैं, जैसे कि आंतरिक ग्रब मेनू को भीड़ या दूषित नहीं करना।
CSCameron

3

तीन आसान कदम

ग्रब मेनू में आईएसओ जोड़ने और उससे बूट करने के लिए।

सबसे पहले, स्थापित करें grml-rescueboot

एक टर्मिनल खोलें और दर्ज करें:

sudo apt install grml-rescueboot

दूसरा, आईएसओ फाइलों को स्थानांतरित करें /boot/grml/

उसी टर्मिनल में दर्ज करें:

sudo mv ~/Downloads/<filename.iso> /boot/grml/

तीसरा, ग्रब अपडेट करें

उसी टर्मिनल में दर्ज करें:

sudo update-grub

जब भी आवश्यक हो दूसरे और तीसरे चरण को दोहराएं

अप्रचलित आईएसओ फ़ाइलों को हटाने के लिए मत भूलना /boot/grml

संदर्भ: ग्रब 2 आईएसओ बूट पर उबंटू मदद

उम्मीद है की यह मदद करेगा


/bootउन्हें डालने के लिए सबसे खराब जगह है। क्षमा करें, grml में देखा गया है, इसका उल्लेख करना चाहिए था। प्रयास के लिए +1 हालांकि
फाबबी

धन्यवाद @ फ़ेबी फॉर द +1! यह करने का सबसे अच्छा तरीका नहीं हो सकता है, लेकिन यह सबसे आसान, IMHO लगता है।
user68186

1
इसलिए +1: गैर-तकनीकी उपयोगकर्ताओं के लिए अच्छा उत्तर।
फाबबी

2

MultiBootUSB - QEMU

यदि आप कम से कम परेशानी के साथ आईएसओ फाइलों को बूट करना चाहते हैं और दृढ़ता की आवश्यकता नहीं है, तो मल्टीबूटसबी में एक क्यूएमयू विकल्प शामिल है:

  • MultiBootUSB प्रारंभ करें और बूट ISO / USB टैब चुनें।

  • चयन करें छवि स्थान पर आईएसओ खींचें और छोड़ें।

  • RAM आकार का चयन करें और बूट आईएसओ बटन दबाएं।

आपको grub.cfg को संपादित करने या लॉग आउट करने की आवश्यकता नहीं है।

MultiBootUSB-QEMU


निफ्टी! मैं बाद में यह कोशिश करने जा रहा हूँ!
फैबी

@ फैबी: एमबीयूएसबी का एक विंडोज संस्करण और एक लिनक्स संस्करण है। मैं आईएसओ को बूट करने के लिए विंडोज संस्करण नहीं प्राप्त कर सका, केवल यूएसबी। लिनक्स संस्करण 9.2.0 मेरे लिए बहुत अच्छा काम करता है।
CSCameron

2

SIMPLE mkusb ISO मल्टीबूटर

यदि आपको बहु-दृढ़ता की आवश्यकता नहीं है, तो ऑपरेटिंग सिस्टम आईएसओ को मस्कब फ्लैश ड्राइव पर मल्टीबूट करना आसान है।

अपनी पसंद के डिफ़ॉल्ट OS का उपयोग करके एक निरंतर USB ड्राइव बनाने के लिए mkusb का उपयोग करें, https://help.ubuntu.com/community/mkusb

Usbdata विभाजन sdx1 में एक फोल्डर बनाएं, जिसका नाम ISO है।

इस फ़ोल्डर में ISO का बूट किया जाना है।

ISO के लूपमाउंट में /sdx3/boot/grub/grub.cfg में मेनू जोड़ें।

नमूने:

menuentry "Ubuntu-18.04 64-bit ISO" {
    set root=(hd0,1)
    set isofile="/ISOs/ubuntu-18.04-desktop-amd64.iso"
        loopback loop $isofile
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash --
        initrd (loop)/casper/initrd.lz
}

menuentry "GParted 64-bit ISO" {
    set root=(hd0,1)
    set isofile="/ISOs/gparted-live-0.31.0-1-amd64.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz boot=live union=overlay username=user config components noswap noeject toram=filesystem.squashfs ip='' nosplash findiso=$isofile splash --
    initrd (loop)/live/initrd.img
}

menuentry "Clonezilla 64-bit ISO" {
    set root=(hd0,1)
    set isofile="/ISOs/clonezilla-live-2.5.5-38-amd64.iso"
    loopback loop $isofile
    linux (loop)/live/vmlinuz boot=live live-config nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\"   ocs_live_keymap=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" vga=788   ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile splash --
    initrd (loop)/live/initrd.img
}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.