আমি কীভাবে UEFI মেশিনে grub2 ব্যবহার করে আমার ড্রাইভ থেকে কোনও আইএসও ফাইল বুট করব?


12

আমি লাইভ ISO ফাইল একটি গুচ্ছ আছে GParted- র , CloneZilla , বুট-মেরামত , উবুন্টু 14.04 32 বিট , ... ডাউনলোড করা /optএবং আমার পুরোনো BIOS এর মেশিনে, আমি শুধু কীড়া মেনুতে তাদের যোগ এবং তাদের বুট করতে সক্ষম ব্যবহার করা হয় । :-)

আমার কাছে এখন একটি ইউইএফআই মেশিন রয়েছে এবং আমি যে সমস্ত তথ্য সন্ধান করতে পারি তা বিআইওএস মেশিনের জন্য।

গ্রাব থেকে এই আইএসও ফাইল বুট করার পদক্ষেপগুলি কী কী?

আমি কেবল অসুস্থ এবং আমি সর্বদা একটি ইউএসবি স্টিকের সাথে "জ্বলন্ত" হয়ে ক্লান্ত হয়ে পড়েছি কারণ আমার প্রয়োজনের কাঠিটি আমি কখনই পাই না যদিও আমার কম্পিউটার নিজেই যদি আমার চারপাশের মোট বিশৃঙ্খলা থেকে looseিলে toালা হয়ে থাকে ... ) :-(


1
আমি কিছুক্ষণ আগে এই পথে চলেছি এবং এটি দুর্দান্ত।
জৈব মার্বেল

1
আমি অন্য ড্রাইভে ইনস্টল করা সহজ করতে বা ফ্ল্যাশ ড্রাইভের জন্য সম্পূর্ণ ড্রাইভ ইনস্টল করা সহজ করতে প্রতিটি ড্রাইভে একটি করে পৃথক পার্টিশন ব্যবহার করতে চাই। help.ubuntu.com/commune/Grub2/ISOBoot উদাহরণ: help.ubuntu.com/commune/Grub2/ISOBoot/ উদাহরণ উদাহরণস্বরূপ, পার্টিশনগুলি মাউন্ট হওয়ার আগে যেমন সঠিক পথ পাচ্ছিল এবং দুটি গুরুত্বপূর্ণ সমস্যা হিসাবে বিশদ বুট প্যারামিটার পাচ্ছি এটা কাজ। ফ্ল্যাশ ড্রাইভ প্লাগ ইন করা থাকলেও পথটি পরিবর্তিত হতে পারে And এবং এর বুট স্তন এবং পথটি দেখতে আইএসওতে অনুসন্ধান করা আপনাকে বিশদটি বের করতে সহায়তা করতে পারে।
oldfred

1
আমি এই 'গ্রাব-এন-আইসো' পদ্ধতিটি অনেক আগে ব্যবহার করেছি এবং এটি ভালভাবে কাজ করে :-) তবে এখন আমি পরীক্ষার জন্য পৃথক কম্পিউটারে আইসো ফাইলগুলি পরীক্ষা করি এবং আমি ইউএসও 3 থেকে দ্রুত ইউএসবি 3 পেনড্রাইভগুলিতে বা নিয়মিত লাইভ তৈরি করতে ক্লোন করেছি Mkusb সহ ইউএসবি পেনড্রাইভ । (আমি আমার ইউএসবি পেনড্রাইভগুলি একটি ছোট প্লাস্টিকের বাক্সে সঞ্চয় করি))
সুডোডাস

ভিবক্স আইএসও ফাইলগুলি ঠিক আছে, প্রস্থান করার সময় মেশিনের পরিস্থিতিটি ব্যবহার করুন, মাল্টিবুট ইউএসবিতে আইএসও বুটিংটি টেনে আনার জন্য একটি বিকল্প রয়েছে এবং ভার্চুয়াল মেশিন ম্যানেজারের সাথে কিউইএমইউ দ্রুত একটি আইসো চালাবে।
সিএস ক্যামেরন

1
আপাতত মাউন্ট আইএসও লুপ করতে কেবল গ্রুব ২.০২ ব্যবহার করুন। গ্রাব 2 2.04 মেমরি ত্রুটির বাইরে দেয়। bugs.launchpad.net/ubuntu/+source/grub2/+bug/1851311 উবুন্টু 18.04 এ এখনও গ্রাব 2.02 রয়েছে।
ওল্ডফ্রেড

উত্তর:


14

গ্রাব ২.০৪-তে একটি ত্রুটি রয়েছে তাই আপনার পূর্ব বা পরবর্তী সংস্করণ রয়েছে তা নিশ্চিত করুন।

ওয়েল, গ্রুবে একটি আইএসও ফাইল যুক্ত করার জন্য বেসিকগুলি কোনও ইউআইএফআই-তে যেমন কোনও বিআইওএস মেশিনের মতো হয়: ফাইলের নীচে /etc/grub.d/40_customএকটি menuentryআইটেম সম্পাদনা করুন (জিপিআর্টেড এই উদাহরণে ব্যবহৃত হয়):

menuentry "GParted Live ISO" {
}

এখন আমরা ডিরেক্টরি সহ একটি ভেরিয়েবল যুক্ত করতে যাচ্ছি যেখানে আমরা আইএসও সংরক্ষণ করেছি (এতদূর ভাল, বিআইওএস মেশিনের সাথে কোনও পার্থক্য নেই):

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

আমি /optআমার মেশিনের মূলের মধ্যে ডিরেক্টরি তৈরি করতে পছন্দ করি না এবং লিনাক্স ফাইল সিস্টেমের হায়ারার্কির মতে এটি store চ্ছিক সফ্টওয়্যার যেভাবেই থাকা উচিত according

আগে আমরা যোগ loopbackপরিবর্তনশীল, আমরা খুঁজে বের করতে যা হার্ড ডিস্কে ফাইল সংরক্ষণ করা হয় প্রয়োজন তাই আমরা একটি একটি করুন: df --output=source /opt/Live-ISOs/gparted-live-0.31.0-1-amd64.iso | tail -1এবং আমার মেশিনে আউটপুট হল: /dev/sdb2

তবে ব্যবহার (কীড়া hdX,Y) স্বরলিপি এবং এই যেখানে UEFI ও BIOS মেশিন মধ্যে পার্থক্য আসছেন! ' তাই এখন আপনার মেশিন পুনরায় বুট, GRUB মেনু ঢোকা এবং প্রেস Cএই কীড়া আদেশের সঙ্গে প্রম্পট আপনার আনব আশা করি আপনি এটা ব্যবহার করছি বিভিন্ন কমান্ড কিন্তু শুধুমাত্র এক যে আপনার প্রয়োজন হয়: ls

আমার মেশিনে আউটপুটটি হ'ল:

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

তাই না? 4 ড্রাইভ? আমার কাছে মাত্র 3! এবং এটি কোনও বিআইওএস-এ নয় (hd1,4)তবে (hd1,gpt3)ইউইএফআই- তে লাইনে (hd0)আছে এবং এর কোনও পার্টিশন নেই!

ঠিক আছে, আপাতদৃষ্টিতে যখন এনভিআরএএম এর কিছু অংশ স্টোরেজ হিসাবে ব্যবহৃত হয় এবং (hd0) আপনার ড্রাইভের সংখ্যা 1 তে শুরু করা দরকার হিসাবে প্রদর্শিত হয়!   আইএসও ফাইল বুট করার সময় যে সমস্ত তথ্য আপনি খুঁজে পেয়েছেন সেহেতু আপনাকে 0 থেকে নম্বর দেওয়া শুরু করতে হবে (বিআইওএস মেশিনে এটি সর্বদা সত্য , কিছু ইউইএফআই মেশিনে এটি প্রয়োজন হয় না !)

তাই জন্য মান loopbackহয়ে (hd2,gpt2)$GPartedISOFileআমার মেশিনে আইএসও ফাইল হিসাবে ছিল /dev/sdb2(দ্বিতীয় ড্রাইভ hd2, দ্বিতীয় পার্টিশন gpt2):

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

আর একটি পার্থক্য হ'ল linuxএবং initrdবিআইওএস মেশিনগুলি কল করা হয় 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এবং আপনি এখন আবার কোনও ইউএসবি স্টিকের খোঁজ না করেই সহজেই আপনার আইএসও বুট করতে পারবেন!

:-)

ক্লোনজিলা লাইভ উদাহরণ ( এই প্রশ্নের জন্য )

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
}

আপনি কি এখনও ক্লোনজিলা সেট আপ করেছেন? এটি কিছুটা আলাদা, আমি পোস্ট করতে পারি যদি আপনি এখনও এটি খুঁজে না পেয়ে থাকেন।
জৈব মার্বেল

1
আমি আগামীকাল "জিমেড কোডজ" ধরণের লোকদের জন্য আমি আগামীকাল যোগ করব তাদের সকলের জন্য আমি একটি উত্তর পোস্ট করতে যাচ্ছি ... @ অর্গানিকমারবল
ফ্যাবি

+1 টি কিন্তু তার সম্ভবত নিরাপদ ড্রপ 2থেকে update-grub2এই দিন।
WinEunuuchs2Unix

@ WinEunuuchs2Unix এটি আমার ইতিহাসে ... আমি কেবল টাইপ করে upd↑কপি-পেস্ট করি। আপডেট অনুস্মারক জন্য ধন্যবাদ!
ফাব্বির

6

একটি বিকল্প হ'ল 40_ কাস্টম এ এভাবে একটি কনফিগার ফাইল যুক্ত করুন:

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 হিসাবে একই শিরোনামযুক্ত তবে শিরোনামের লাইন ছাড়াই, এবং আমার আইএসও পার্টিশনে আমার / আইএসও ফোল্ডারে রয়েছে।

আমি তোরামকে অন্য বুট প্যারামিটার হিসাবে এবং Nvidia সহ সিস্টেমে নামডোসেট বুট প্যারামিটার যুক্ত করব। তবে এখনও প্রায়শই / আইসোডভাইসটি আনমাউন্ট করতে হয়।

আইসোডেভাইস আনমাউন্ট করতে অক্ষম আইএসও 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? আপনি আমাকে
চ্যাটেও পিঙ্গ

inmod সম্ভবত প্রয়োজন হয় না। গ্রুব 2 এর সাথে কিছু বৈশিষ্ট্য অন্তর্নির্মিত ছিল এবং কিছু অ্যাডিন (ইনসমড) ছিল। সম্ভবত শুরুতে আমার ইনসোমড জিপিটি দরকার ছিল যেহেতু আমি ২০১০ সালে জিপিটি ব্যবহার শুরু করেছি বা পিসি ইউআইএফআই হওয়ার আগে এবং গ্রুব ২ নতুন ছিল এবং কেবল বিআইওএস / এমবিআর এর জন্য যদিও জিপিপি থেকে বিআইওএস দিয়ে বুট হত।
ওল্ডফ্রেড

উত্তরের জন্য ধন্যবাদ. উত্তরটি থেকে সেই লাইনগুলি সরিয়ে দেওয়া কি ভাল হবে না?
ফব্বি

1
আমাকে আমার নিজস্ব স্তনটি সম্পাদনা করতে দিন এবং দেখুন 18.04 বুট কিনা। আমি এটা আশা করি। আমি আমার জিপিআরটিড আইএসও বুট এন্ট্রিও আপডেট করতে চেয়েছিলাম যা এখন খুব পুরানো, তাই কিছুক্ষণের মধ্যে ফিরে আসব।
ওল্ডফ্রেড

1
বুট করা ঠিক আছে। আমি ভুলে গিয়েছিলাম যে আমার 18.04 ফ্ল্যাশ ড্রাইভটি প্লাগ ইন করেছিলাম এবং এটি আমার সিস্টেমে এইচডি 0 হয়ে যায়, তাই বুট করার সময় সঠিক ড্রাইভের জন্য আমাকে নিজেই একটি এইচডিএক্স প্রবেশ করতে হবে। আমার জিপিআর্ট .25 বুটটি কেবল .30 এ পরিবর্তন করে কাজ করে নি। আমাকে আইএসও দেখতে হবে এবং এর গ্রুব.এফ.জি. দেখতে হবে এবং সেই পরামিতিগুলি ব্যবহার করতে হবে এবং গ্রাবের লুপ কমান্ডগুলি ব্যবহার করতে হবে এবং তারপরে এটি কার্যকর হয়েছিল।
ওল্ডফ্রেড

5

mkusb মাল্টিবूट হ্যাক

বিআইওএস এবং ইউইএফআই উভয়ের দক্ষতার কারণে এমকুসব কাস্টম বুট ড্রাইভ প্রকল্পগুলির জন্য দুর্দান্ত ভিত্তি তৈরি করে।

এই হ্যাকটি উইন্ডোজ ইনস্টলার সহ একাধিক আইএসও ফাইল বুট করে এবং একটি গ্রুব 2 মেনু রয়েছে।

বেশিরভাগ ওএসের জন্য গ্রুব 2 মেনুয়েট্রিগুলি গুগল অনুসন্ধান ব্যবহার করে উপলব্ধ এবং এই উত্তরের ক্ষেত্রের বাইরে।

mkusb ডিফল্ট

পার্সেন্ট্যান্ট ইউএসবি ড্রাইভ তৈরি করার সময় mkusb ডিফল্ট ব্যবহার করুন।

mkusb আবার ডিফল্ট ব্যবহার করুন

Mkusb দৃistence়তা ডিফল্ট ব্যবহার করুন যদি সন্দেহ হয়, পার্টিশনের আকার পরে সামঞ্জস্য করা যায় তবে সময় নেয়।

DUS কনসোল

ইনস্টলের পরে ডুস কনসোল।

আগে জিপিআরটেড

পার্টিশন সংশোধন করার আগে জি.পি.

জিপিআর্ট পরে

সংশোধনের পরে জিপিআর্ট - অধ্যবসায় ফাইলগুলির জন্য একটি FAT32 পার্টিশন সহ sdb4, ওভাররাইট এসএসবি 4, আইএসও 9660 ওএস পার্টিশন এবং এসডিবি 5, এক্সট 2 ক্যাস্পার-আরডভিউ পার্টিশন।

জেদ বিভাজন

দৃistence়তা বিভাজন - প্রতিটি ওএসের জন্য একটি স্বতন্ত্র নাম ফোল্ডার তৈরি করুন, (এর জন্য জেদীভাব প্রয়োজন)

দৃistence়তা ফোল্ডার

দৃistence়তা ফোল্ডার - প্রতিটি অধ্যবসায় ফোল্ডারে একটি ক্যাস্পার-আরডাব্লু ফাইল এবং homeচ্ছিক হোম-আরডব্লু ফাইল যুক্ত করুন। একটি ক্যাস্পার-আরডাব্লু ফাইলটির নাম পরিবর্তন করে একটি হোম-আরডব্লু ফাইল তৈরি করা যেতে পারে। একটি হোম-আরডব্লু ফাইল সম্পূর্ণ ইনস্টলের পৃথক হোম পার্টিশনের মতো, সংস্করণ আপগ্রেড হওয়ার পরে এটি পুনরায় ব্যবহার করা যেতে পারে।

আইএসও ফোল্ডার

এনটিএফএস ইউএসবিডিটা পার্টিশনে আইএসও ফাইলগুলির জন্য একটি ফোল্ডার তৈরি করুন।

আইএসও ফোল্ডার সামগ্রী

আইএসও ফোল্ডারে কিছু আইএসও যুক্ত করুন।

GRUB অবস্থান

grub.cfg অবস্থান

grub.cfg

আইএসও ফাইলগুলি লুপমাউন্ট করতে grub.cfg সম্পাদনা করুন। অন্তর্ভুক্ত: persistent persistent-path=/<persistent-folder-name>/আপনি যদি অধ্যবসায় চান।

সম্পাদনা 18.04+ ইন উল্লেখ কীড়া vmlinuz vmlinuz.efi এবং initrd- র না হলে initrd initid.lz না

sudo parted -ls / dev / sdb

sudo parted -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

যদি উইন্ডোজ ইনস্টলারটির প্রয়োজন হয় তবে mkusb "উইন্ডোজ ইনস্টলারটি এক্সট্র্যাক্ট করা" ফাংশন দিয়ে শুরু করা সম্ভবত সহজতম কাজ, (আমি নিজেই উইন্ডোজ আইএসওকে টিআর-তে টানতে হয়েছিল),

mkusb উইন্ডোজ ইনস্টলার

ইনস্টলেশনের পরে আইএসওর জন্য একটি ফোল্ডার তৈরি করুন এবং প্রয়োজনে অধ্যবসায়ের জন্য ফোল্ডারগুলি (উপরের পদ্ধতির মতো)।

উইন্ডোজ গ্রাব

যে কোনও আইএসও লুপমাউন্ট করতে এবং যে কোনও দৃ pers়তা ফোল্ডার নির্দিষ্ট করতে /boot/grub/grub.cfg সম্পাদনা করুন।

(কোনও উইন্ডোজ আইএসও ফাইল লুপমাউন্ট করার কোনও উপায় খুঁজে পায়নি)।

উপরেরটি যদি একটি ইউএসবি স্টিক হিসাবে ব্যবহৃত হয় তবে এটি কেবলমাত্র উইন্ডোজ কম্পিউটারে আইএসওর সঞ্চিত বুট করতে ব্যবহৃত হতে পারে। অভ্যন্তরীণ ড্রাইভে গ্রাবের প্রয়োজন হয় না।


এবং কীভাবে আপনি এইচডিডি / এসডিডি এ ফিরে পাবেন ??? প্রশ্নটি এখন তাদের ইউএসবি স্টিকের বিষয়ে চাওয়া সম্পর্কে, বা আমি কিছু মিস করেছি?
ফব্বি

1
@ ফ্যাবি, এটি কেবল ইউএসবি স্টিকের জন্যই নয়। আপনার যদি নতুন Sata ড্রাইভ থাকে, আপনি এই উত্তরে বর্ণিত হিসাবে শুরু করতে পারেন এবং mkusb এর শক্তিশালী বুট সিস্টেমটি ইনস্টল করতে দিন , এটি ইউইএফআই এবং বিআইওএস উভয় মোডে কাজ করে। এই এসএটিএ ড্রাইভটি অভ্যন্তরীণভাবে ইনস্টল করা যেতে পারে বা ইউএসবি বা ইএসটিএ এর মাধ্যমে বাহ্যিকভাবে সংযুক্ত করা যেতে পারে। 'গ্রাব-এন-আইসো' এর মাধ্যমে বুট করার জন্য দুটি 'প্রচলিত ইনস্টলড সিস্টেম' এবং নতুন আইসো ফাইল যুক্ত করা সম্ভব।
সুডোডাস

ঠিক আছে, আমি এখনও এটি পাই না: আমি এই আইএসওগুলিতে চাই /opt/। আমি কেমন করে ঐটি করি? (
ততক্ষণ

1
@ ফ্যাবি: আমি মনে করি উপরে বর্ণিত আইএসওর জন্য একটি নতুন ফোল্ডার তৈরি করার পরিবর্তে গ্রুব.এফ.এফ. / / অপ্ট / এ আইএসওর অবস্থানের দিকে নির্দেশ করুন, পেনড্রাইভের গ্রাব একটি হার্ড ড্রাইভে একটি আইএসও বুট করতে পারে। আমি এটি ব্যবহার করে দেখুন।
সিএস ক্যামেরন

@ ফ্যাবি: যদি ইন্টারনাল ড্রাইভের আইএসও-এর / অপ্ট / চালু থাকে তবে আপনি যে একই মেনু এন্ট্রিটি অভ্যন্তরীণ ড্রাইভে ব্যবহার করছেন তা বাহ্যিক ড্রাইভে কাজ করবে। ইউএসবি স্টিকের উপর বুট বুট করার সুবিধা থাকতে পারে, যেমন ভিড় না করা বা অভ্যন্তরীণ গ্রাব মেনুটিকে কলুষিত করা না।
সিএস ক্যামেরন

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 এর জন্য! এটি করার সর্বোত্তম উপায় এটি নাও হতে পারে তবে এটি সবচেয়ে সহজ, আইএমএইচও বলে মনে হচ্ছে।
ব্যবহারকারী 68186

1
এই কারণেই +1: অ প্রযুক্তিগত ব্যবহারকারীদের জন্য ভাল উত্তর।
ফাব্বির

2

মাল্টিবুট ইউএসবি - কিউইএমইউ

যদি আপনি ন্যূনতম ঝামেলা করে আইএসও ফাইলগুলি বুট করতে চান এবং অধ্যবসায়ের প্রয়োজন না হয়, মাল্টিবুট ইউএসবিতে একটি কিউইএমইউ বিকল্প রয়েছে:

  • মাল্টিবুট ইউএসবি শুরু করুন এবং বুট আইএসও / ইউএসবি ট্যাবটি নির্বাচন করুন।

  • নির্বাচন করুন চিত্রের জায়গাতে আইএসও টানুন এবং ছেড়ে দিন।

  • র‌্যাম আকার নির্বাচন করুন এবং বুট আইএসও বোতামটি টিপুন।

আপনার grub.cfg সম্পাদনা বা লগ আউট করার দরকার নেই।

MultiBootUSB-ও QEMU


নিফটি! আমি পরে এটি চেষ্টা করতে যাচ্ছি!
ফাব্বী

@ ফ্যাবি: এমবি ইউএসবি এর একটি উইন্ডোজ সংস্করণ এবং লিনাক্স সংস্করণ রয়েছে। আমি কেবল ইউএসবি'র বুট করতে উইন্ডোজ সংস্করণটি পাইনি। লিনাক্স সংস্করণ 9.2.0 আমার জন্য দুর্দান্ত কাজ করে।
সিএস ক্যামেরন

2

সহজ mkusb আইএসও মাল্টি বুটার multi

আপনার যদি মাল্টি-অধ্যবসায়ের প্রয়োজন না হয় তবে এমকিউএসবি ফ্ল্যাশ ড্রাইভে মাল্টি বুট অপারেটিং সিস্টেম আইএসও এর পক্ষে সহজ।

আপনার পছন্দের ডিফল্ট ওএস ব্যবহার করে পার্সেন্ট্যান্ট ইউএসবি ড্রাইভ তৈরি করতে mkusb ব্যবহার করুন, https://help.ubuntu.com/commune/mkusb

আইএসও নামের ইউএসবিডিটা পার্টিশন এসডিএক্স 1 এ একটি ফোল্ডার তৈরি করুন।

এই ফোল্ডারে বুট করার জন্য আইএসও যুক্ত করুন।

আইএসওর লুপমাউন্ট করতে /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
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.