টার্মিনাল থেকে বুটযোগ্য উবুন্টু ইউএসবি ফ্ল্যাশ ড্রাইভ কীভাবে তৈরি করবেন?

কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশন ব্যবহার না করে টার্মিনাল থেকে বুটযোগ্য উবুন্টু ইউএসবি ফ্ল্যাশ ড্রাইভ তৈরি করার কোনও উপায় আছে কি ইউমি, ইউনেটবুটিন, স্টার্টআপ ডিস্ক ক্রিয়েটর, ইত্যাদি

আমি এর সাথে একটি বুটযোগ্য উবুন্টু ফ্ল্যাশ ড্রাইভ তৈরি করার চেষ্টা করেছি dd পদ্ধতি,

sudo umount /dev/sdbsudo dd if=/path/to/ubuntu.iso of=/dev/sdb bs=1M

এটি ইউএসবি ডিস্কে ফাইল তৈরি করে, কিন্তু যখন আমি ইউএসবি ডিস্ক বুট করার চেষ্টা করি তখন এটি একটি দেখায় Operating System Not Found ত্রুটি.

আপনি ব্যবহার করতে পারেন dd.

sudo umount /dev/sd<?><?>  

কোথায় <?><?> একটি চিঠি একটি সংখ্যা দ্বারা অনুসরণ করা হয়, চলমান দ্বারা এটি সন্ধান করুন lsblk.

এটা ভালো কিছু দেখতে হবে

sdb      8:16   1  14.9G  0 disk ├─sdb1   8:17   1   1.6G  0 part /media/username/usb volume name└─sdb2   8:18   1   2.4M  0 part 

আমি অবতরণ করবে এসডিবি 1.

তারপরে, পরবর্তী (এটি একটি ধ্বংসাত্মক কমান্ড এবং আইএসও এর বিষয়বস্তু সহ পুরো ইউএসবি ড্রাইভটি মুছে দেয়, তাই সাবধান হন):

sudo dd bs=4M if=path/to/input.iso of=/dev/sd<?> conv=fdatasync  status=progress

কোথায় input.iso ইনপুট ফাইল, এবং /dev/sd<?> আপনি যে ইউএসবি ডিভাইসে লিখছেন (চালান lsblk কি খুঁজে বের করতে সব ড্রাইভ দেখতে <?> আপনার ইউএসবি জন্য).

এই পদ্ধতি দ্রুত এবং আমাকে ব্যর্থ হয়েছে না.


সম্পাদনা করুন: এখানে শেষ হওয়া ম্যাকের জন্য, এর জন্য ছোট হাতের অক্ষর ব্যবহার করুন bs=4m:

sudo dd if=inputfile.img of=/dev/disk<?> bs=4m && sync

সম্পাদনা করুন: যদি ইউএসবি ড্রাইভ বুট না হয় (এটি আমার সাথে ঘটেছিল), কারণ লক্ষ্য ড্রাইভের পরিবর্তে ড্রাইভে একটি নির্দিষ্ট পার্টিশন তাই লক্ষ্য হতে হবে /dev/sdc এবং না /dev/sdc <?> আমার জন্য এটা ছিল /dev/sdb.

তথ্যসূত্র: https://superuser.com/a/407327 এবং https://askubuntu.com/a/579615/669976

আপনি প্রায় সেখানে আছেন dd, কিন্তু আপনি একটি পদক্ষেপ অনুপস্থিত করছি.

sudo umount /dev/sdXsudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M && sync

কোথায় sdX আপনার ইউএসবি ডিভাইস (এটি দিয়ে যাচাই করা যেতে পারে lsblk).

দ্য sync বিট হিসাবে গুরুত্বপূর্ণ dd লেখার অপারেশন শেষ হওয়ার আগে ফিরে আসতে পারেন

টার্মিনাল থেকে বুটযোগ্য উবুন্টু ইউএসবি ফ্ল্যাশ ড্রাইভ তৈরি করা হচ্ছে

  • স্থান ubuntu.iso কোন হার্ড ডিস্ক পার্টিশন ফাইল.

  • তারপর মাউন্ট ubuntu.iso টার্মিনালে নিচের কমান্ড দিয়ে ফাইল করুন:

    sudo mkdir /media/iso/sudo mount -o loop /path/to/ubuntu.iso /media/iso
  • আপনার ইউএসবি ফ্ল্যাশ ড্রাইভ ঢোকান. আমার ড্রাইভ /dev/sdd. এখানে একটি স্ক্রিনশট আছে:

  • আপনার ড্রাইভ স্বয়ংক্রিয়ভাবে ভিতরে মাউন্ট করা যেতে পারে /media/. ধরা যাক যে এটি মাউন্ট করা হয়েছিল /media/xxx/.

  • সমস্ত ফাইল এখান থেকে অনুলিপি করুন /media/iso/ নীচের কমান্ডটি চালিয়ে আপনার মাউন্ট করা ইউএসবি ফ্ল্যাশ ড্রাইভে (ডটটি অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করুন):

    cp -a /media/iso/. /media/xxx/
  • পরবর্তী, আপনি প্রয়োজন ldlinux.sys ইউএসবি তৈরি করতে আপনার ইউএসবি ফ্ল্যাশ ড্রাইভে ফাইল করুন বুটেবল. আমার ইউএসবি পার্টিশন হল /dev/sdd1 প্রবেশ করুন lsblk আপনার কি দেখতে. নীচের কমান্ড চালান:

    sudo apt-get install syslinux mtoolssudo syslinux -s /dev/sdd1
  • নেভিগেট করুন /media/xxx মাউন্ট ফোল্ডার এবং নামান্তর isolinux ডিরেক্টরি syslinux. তারপরে নাম পরিবর্তন করা ফোল্ডারে যান এবং ফাইলটির নাম পরিবর্তন করুন isolinux.cfg প্রতি syslinux.cfg.

  • আপনার পিসি পুনরায় বুট করুন এবং একটি ইউএসবি ড্রাইভ থেকে বুট করার অনুমতি বায়োস বুট অর্ডার পরিবর্তন. এখন আপনার উবুন্টু ইউএসবি ফ্ল্যাশ ড্রাইভ বুট হবে এবং আপনি এটি ইনস্টল করতে পারেন.

এই পদ্ধতি কোন লিনাক্স বিতরণের জন্য কাজ করবে, না শুধুমাত্র উবুন্টু. লিনাক্স ইউএসবি ফ্ল্যাশ ড্রাইভ তৈরি করতে আপনার কোনও তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল করার দরকার নেই.

আপনি দুটি পছন্দ আছে.

আপনি যদি গ্রাফিকাল ইন্টারফেস চান তবে ইউএসবি-ক্রিয়েটর ব্যবহার করুন (এটি উবুন্টু রেপোসে রয়েছে)

enter image description here

আপনি যদি কমান্ড লাইন সরঞ্জাম চান তবে ডিডি ব্যবহার করুন

#Replace X accordingly in both commandssudo umount /dev/sdXsudo dd if=/path/to/ubuntu.iso of=/dev/sdbX bs=1M

শুধু নিশ্চিত হন /dev/sdX আপনি ব্যবহার করতে চান ফ্ল্যাশ ড্রাইভ (এটা ফ্ল্যাশ ড্রাইভে তথ্য ধ্বংস হবে).

দেখা https://help.ubuntu.com/community/Installation/FromUSBStick অতিরিক্ত তথ্যের জন্য.

প্রথমে ইউএসবি ডিভাইসটি আনমাউন্ট করুন এবং তারপরে ব্যবহার করুন lsblk ডিভাইসটি যাচাই করতে

কখনও কখনও (সাধারণত পুরানো আইএসও ফাইল) ডিডি পর্যাপ্ত নয় এবং পেনড্রাইভ বুট হবে না এই ক্ষেত্রে, আপনাকে সিসলিনাক্স ইনস্টল করতে হবে:

sudo apt-get install syslinux

এবং তারপরে নিম্নলিখিত কমান্ডগুলি চালান:

sudo mkfs -t vfat -I /dev/sdX

আপনি যে শেষ কমান্ড চালাতে চান /dev/sdX এবং না /dev/sdX1.

তারপরে, নিম্নলিখিত কমান্ডগুলি দিয়ে এগিয়ে যান:

isohybrid /path/to/file.iso --entry 4 --type 0x1cdd if='/path/to/file.iso' of=/dev/sdX bs=8M

বা, চিত্র লেখার অগ্রগতি দেখতে:

pv -tpreb /path/to/file.iso | dd of=/dev/sdX bs=8M

বা পরিবর্তে dd, আপনি ব্যবহার করতে পারেন cat পরিবর্তে:

sudo -scat /path/to/file.iso > /dev/sdX

লেখার ক্যাশে ফ্লাশ করার জন্য সিঙ্ক কমান্ড ইস্যু করার কথা মনে রাখবেন

sync

web.archive.org/web/20140327085331/https://tails.boum.org/doc/first_steps/installation/manual/linux/index.en.html

যদি "তৃতীয় পক্ষের" দ্বারা আপনার অর্থ "জিইউআই", আমি বুটিসো নামে একটি লাইটওয়েট স্ক্রিপ্টের পরামর্শ দিই পরে অবিনাশ রাজ উত্তর, কারণ dd সবসময় কাজ করে না. বড় প্লাস এটি ইনস্টল করা সহজ এবং পোর্টেবল, (সিস্টেমের সাথে জগাখিচুড়ি আপ না অনেক নিরাপত্তা চেক সঞ্চালিত) খুব নিরাপদ.

এছাড়াও, bootiso দুটি মোড থেকে চয়ন করতে আইএসও ফাইলটি পরিদর্শন করবে: "চিত্র-অনুলিপি" (dd) যখন আইএসও ফাইল সংকর (মানে: ইউএসবি বুট বন্ধুত্বপূর্ণ). এবং" মাউন্ট-আরএসআইএনসি " মোড যখন আইএসও ফাইলটি নন-হাইব্রিড হয়, সেক্ষেত্রে সমর্থিত হলে সিসলিনাক্স বুটলোডার স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে [স্বয়ংক্রিয় আচরণ সম্পর্কে আরও বিশদ].

এটি কীভাবে ব্যবহার করবেন

প্রথম বিকল্প, শুধু প্রথম যুক্তি হিসাবে আইএসও প্রদান এবং আপনি থেকে নিষ্কাশিত একটি তালিকা মধ্যে একটি ড্রাইভ নির্বাচন করতে অনুরোধ জানানো হবে lsblk:

bootiso myfile.iso

বা স্পষ্টভাবে ইউএসবি ডিভাইস সরবরাহ করুন:

bootiso -d /dev/sde myfile.iso

দ্রুত ইনস্টল

curl -L https://git.io/bootiso -Ochmod +x bootisosudo apt install wimtools

এটি অ্যাকশনে দেখুন

$ dd if=ubuntu-14.04.1-desktop-amd64.iso of=/dev/sdX bs=1MB

বিট পাথ ব্যবহার করবেন না.

  1. ব্যবহার করুন cd রয়েছে যে ফোল্ডারে পেতে কমান্ড.আইএসও ফাইল
  2. কমান্ডটি ব্যবহার করুন dd if=FILE NAME HERE.iso of=/dev/sdX bs=1MB
  3. কনসোল আউটপুট এরকম কিছু না দেখা পর্যন্ত অপেক্ষা করুন:

    1028+1 records in1028+1 records out1028653056 bytes (1.0 GB) copied, 55.4844 s, 18.5 MB/s
  4. ইউএসবি থেকে বুট করুন

দ্রষ্টব্য: নিশ্চিত করুন যে আপনি সঠিক ডিভাইসে লিখেছেন একটি ইউএসবি সর্বদা মাউন্ট করা হবে না: dev/sdX এক্স কোন চিঠি হতে পারে যেখানে.

শিরোনাম

টার্মিনাল থেকে বুটযোগ্য উবুন্টু ইউএসবি ফ্ল্যাশ ড্রাইভ কীভাবে তৈরি করবেন?

আপনি একটি টেক্সট পর্দা বা একটি টার্মিনাল উইন্ডো থেকে চালাতে পারেন যে, বিল্ট ইন টেক্সট মোড সরঞ্জাম আছে. dd অথবা cp অথবা cat ব্যবহার করা যেতে পারে, কিন্তু তারা আপনার কোন প্রশ্ন ছাড়াই তাদের বলতে কি না, কারণ তারা নিরাপদ নয়, এবং একটি ছোটখাট টাইপ ত্রুটি মূল্যবান তথ্য দিয়ে একটি ড্রাইভ মুছে ফেলা যথেষ্ট.

ভাগ্যক্রমে নিরাপদ পাঠ্য মোড সরঞ্জামগুলিও রয়েছে তবে আপনাকে সেগুলি ইনস্টল করতে হবে

  • এমকিউএসবি সংস্করণ 12 উপনাম এমকেইউএসবি-ডিইউ (না শুধুমাত্র গ্রাফিক্যাল ইউজার ইন্টারফেস মোডে) টেক্সট মোডে কাজ করে.

    এমকেইউএসবি এর পিপিএর মাধ্যমে ইনস্টল করুন: আপনি যদি স্ট্যান্ডার্ড উবুন্টু লাইভ চালান তবে রিপোজিটরি ইউনিভার্স পেতে আপনার অতিরিক্ত নির্দেশের প্রয়োজন (কুবুন্টু, লুবুন্টু.. জুবুন্টু রিপোজিটরি মহাবিশ্ব স্বয়ংক্রিয়ভাবে সক্রিয় হয়েছে.)

    sudo add-apt-repository universe  # only for standard Ubuntusudo add-apt-repository ppa:mkusb/ppa  # and press Entersudo apt-get updatesudo apt-get install mkusb mkusb-nox usb-pack-efi

    এইভাবে ইনস্টল করা কেবল এমকেইউএসবিই নয়, এমকেইউএসবি নির্ভর করে এমন কিছু প্রোগ্রাম প্যাকেজও যুক্ত করবে

  • আপনি যদি একটি ছোট সরঞ্জাম চান অথবা আপনি যদি পিপিএ পছন্দ করেন না বা কোনও অতিরিক্ত প্রোগ্রাম প্যাকেজ না চান তবে আপনি এটি ব্যবহার করতে পারেন এমকিউএসবি-মিন. অন্যান্য সংস্করণগুলির তুলনায় এই শেলস্ক্রিপ্টটি খুব ছোট, তবুও এটি চারপাশে একটি সুরক্ষা বেল্ট মোড়ানোর উদ্দেশ্যে কাজ করে dd.

    $ wc mkusb-min 208  736 5435 mkusb-min

    শেলস্ক্রিপ্ট কোনও পাঠ্য সম্পাদকটিতে পড়ে কেবল কী করছে তা দেখতে বরং সহজ হওয়া উচিত

    ডাউনলোড উবুন্টু সহায়তা পৃষ্ঠা থেকে এমকিউএসবি-মিন. স্থানীয়ভাবে এটি চালান বা একটি ডিরেক্টরির মধ্যে এটি ইনস্টল PATH.

  • জোরিসো-ডিডি-টার্গেট একটি ডেবিয়ান সংগ্রহস্থলের আপলোড করা উদ্দেশ্যে একটি নতুন টুল, হয়. উদ্দেশ্য বুট ড্রাইভ তৈরি করা খুব নিরাপদ করা হয় (ইউএসবি পেনড্রাইভ বা মেমরি কার্ড). একটি বিশেষ বৈশিষ্ট্য হল প্লাগ-ইন পদ্ধতি টার্গেট ডিভাইস সনাক্ত করতে. ম্যান পৃষ্ঠা উপলব্ধ এখানে. জানুয়ারী 2020 এ এখনও কোনও ইনস্টলার নেই, তবে আপনি উপরের লিঙ্কগুলি থেকে অনুলিপি এবং পেস্ট করতে পারেন এবং শেলস্ক্রিপ্ট এবং ম্যান পৃষ্ঠাটি ম্যানুয়ালি ইনস্টল করতে পারেন

  • অবশেষে আমি উল্লেখ করতে চাই বুটিসো যা অন্য উত্তর তার ডেভেলপার দ্বারা বর্ণনা করা হয়.

প্রশ্ন

ইউমি, ইউনেটবুটিন, স্টার্টআপ ডিস্ক ক্রিয়েটর ইত্যাদির মতো কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশন ব্যবহার না করে টার্মিনাল থেকে বুটযোগ্য উবুন্টু ইউএসবি ফ্ল্যাশ ড্রাইভ তৈরি করার কোনও উপায় আছে কি?

যদি আমাদের অবশ্যই উবুন্টুতে ইনস্টল করা পাঠ্য মোড সরঞ্জামগুলি সন্ধান করতে হয় তবে আমি ভয় পাচ্ছি যে কোনও নিরাপদ সরঞ্জাম উপলব্ধ নেই সুতরাং এই ক্ষেত্রে আমি কেবল আপনাকে ব্যবহার করার পরামর্শ দিতে পারি dd অথবা cp অথবা cat অন্যান্য উত্তর অনেক অনুযায়ী এখানে. তবে দয়া করে চেক করুন এবং ডাবল-চেক করুন যে আপনি সত্যিই উদ্দিষ্ট টার্গেট ডিভাইসে নির্দেশ করছেন এন্টার কী টিপানোর আগে

(উপায় দ্বারা, উবুন্টু প্রারম্ভ ডিস্ক স্রষ্টা (তৃতীয় পক্ষের নয়) উবুন্টু জন্যে, কিন্তু এটি একটি গ্রাফিকাল ডেস্কটপ পরিবেশ বা অন্তত একটি গ্রাফিকাল উইন্ডো ম্যানেজার প্রয়োজন.)

ডেবিয়ান 11 এখানে, এই লিঙ্কটি সাহায্য করেছে : https://workaround.org/article/updating-the-bios-on-lenovo-laptops-from-linux-using-a-usb-flash-stick/: নীচের লাইনটি হ ’ ল: জেনিসোইমেজ ইনস্টল করুন, আইএসও থেকে আইএমজি তৈরি করতে গিলটোরিটো ব্যবহার করুন এবং তারপরে (আমার অংশ) একটি বুটেবল ইউএসবি স্টিক তৈরি করতে ইউএসবিতে আইএমজি অনুলিপি করতে সিপি ব্যবহার করুন

এটি একটি খুব দরকারী প্রশ্ন. আমি এটা পছন্দ করেছি.