আমি কীভাবে ডিডি কমান্ড লাইন সরঞ্জামটি ব্যবহার করে একটি ইউএসবি স্টিকে এমবিআর তৈরি করব


16

ঠিক আছে আমি সিংহ চালিত ম্যাকের একটি ইউএসবি কীতে একটি বুটবেল উইন্ডোজ 7 চিত্র তৈরি করার চেষ্টা করছি। আমার চিত্র .iso ফর্ম্যাট। আমি চেষ্টা করেছিলাম:

sudo dd if=/Users/myusername/Win7.iso of=/dev/disk1 bs=1m

এবং এটি ম্যাকের ডিস্ক ইউটিলিটি ব্যতীত ফাইলগুলি লেখার ক্ষেত্রে সফল হয়েছিল, এটি পার্টিশনের প্রকারকে 'জিআইডি পার্টিশন টেবিল' হিসাবে দেখায় এবং 'মাস্টার বুড় রেকর্ড' নয়। আমার ভিস্তা কম্পিউটারে কীটি চালিত করলে ত্রুটিটি পাওয়া যায় "USB ডিভাইসে কোনও বুট সেক্টর নেই"

আমি যা বলতে পারি তা থেকে, ডিডি কমান্ডের বিএস = 1 মিটি বুট সেক্টরের জন্য 1 মেগাবাইট ছেড়ে যাওয়া উচিত ছিল, তবে কোনও কারণে ইউএসবি কী এর এই অঞ্চলটি সঠিকভাবে সেট আপ করা হয়নি যাতে এটি বুট হয়ে যায়

আমি কীভাবে এটি ঠিক করতে পারি, বা বুটেবল সিডি চিত্র লিখতে সঠিকভাবে ডিডি ব্যবহার করতে পারি যে এটি এখন বুটেবল ইউএসবি ড্রাইভ?

দ্রষ্টব্য: আমি যে নির্দেশাবলীর বিষয়ে পড়েছিলাম সেগুলিতে, তারা আমার Win7.iso নামটি ডিএন ব্যবহার করার আগে Win7.dmg নামকরণ করার প্রস্তাব দিয়েছিল, যা আমার কাছে একেবারেই কোনও ধারণা রাখেনি, তাই আমি তা করি নি। আমি এখনই এই পদক্ষেপটি দিয়ে চেষ্টা করতে পারি, তবে ইউএসবি ড্রাইভে চিত্রটি লিখতে 1.99 ঘন্টা সময় লাগে তাই এখানে ট্রায়াল এবং ত্রুটির জন্য বিশাল শাস্তি রয়েছে। ধন্যবাদ.


আপনি কি যাচাই করেছেন যে .isoফাইলটির বৈধ বুট সেক্টর রয়েছে? আপনি যদি এটি কোনও বুটেবল সিডি থেকে সরাসরি ছিঁড়ে ফেলে থাকেন তবে সিডির 2048-বাইট সেক্টর রয়েছে এবং বেশিরভাগ ফ্ল্যাশ ড্রাইভে 512-বাইট সেক্টর রয়েছে বলে কিছু ভুল হতে পারে।
লরেন্সসি

অবগতির জন্য। ডিডি হ'ল একটি ফাইলকে গোপন এবং অনুলিপি করার একটি ইউটিলিটি। এটি পার্টিশন টেবিল বা বুট সেক্টর সম্পর্কে কিছুই জানে না। বিএস = 1 মি মানে একবারে 1 মেগাবাইট পর্যন্ত পড়ুন এবং লিখুন। আপনি যদি ড্রাইভের সামনের দিকে জায়গাটি ছেড়ে যেতে চান তবে আপনি = ব্লক ব্যবহার করুন। যেখানে ব্লকস = সেক্টরের আকার যা ডিফল্ট 512.
ম্যাট এইচ

@ ম্যাথ আপনি লিখেছেন "এফওয়াইআই। ডিডি হ'ল একটি ফাইল গোপন এবং অনুলিপি করার একটি ইউটিলিটি" " <--- এটি সম্পূর্ণরূপে ভুল এবং আপনি এটি জানেন। এবং এটি যা জানে, আপনি বলছেন যে "এটি পার্টিশন টেবিলগুলি সম্পর্কে কিছুই জানে না" ঠিক আছে এটি নিশ্চিত না তবে এটি এখনও তাদের প্রভাবিত করতে পারে। এটি ফাইলটি নয়, পার্টিশন বা পুরো হার্ড ড্রাইভ থেকে কাঁচা বাইটগুলি অনুলিপি করার বিষয়ে এবং আপনি এটি জানেন। এবং যা অনুলিপি করা হয় সেগুলিতে ফাইলগুলি অন্তর্ভুক্ত থাকতে পারে এবং (আমি যখন কোনও বিশেষজ্ঞ নই), আমি মনে করি এটিতে একটি বিভাজন সারণী অন্তর্ভুক্ত থাকবে।
বার্লোপ

সিডি আইসোটিকে ইউএসবি-র জন্য একটি চিত্রে রূপান্তর করার জন্য ডিডি সঠিক সরঞ্জামের মতো শোনাচ্ছে না। ইউএসবিতে একটি উইন 7 আইসো রাখার অনেকগুলি উপায় রয়েছে এবং আমি মনে করি না যে ডিডি তাদের মধ্যে একটি! কমপক্ষে কেউ কেউ সাধারণত ব্যবহার করবে না! আপনার যদি দুটি অভিন্ন হার্ড ড্রাইভ থাকে এবং একে অপরকে অনুলিপি করতে চান তবে dd / ddrescue ভাল। বা যদি কোনও হার্ড ড্রাইভে কিছু ত্রুটি হয় এবং আপনি যখন অন্য ইমেজিং সফ্টওয়্যার ব্যর্থ হন তখন আপনি এটির একটি চিত্র তৈরি করতে চান।
বার্লোপ

@ বারলপ - ডিডি ম্যান পৃষ্ঠা - "অপারেশন অনুসারে রূপান্তরকরণ এবং ফর্ম্যাট করা কোনও ফাইল অনুলিপি করুন।"
ম্যাট এইচ

উত্তর:


7

আপনার ডিডির আগে পার্টিশন টাইপকে মাস্টার বুট রেকর্ডে সেট করতে ডিস্ক ইউটিলিটি বিকল্পগুলি ব্যবহার করুন।

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


4
এটি ব্যর্থ হয়েছে। আমি আপনার স্ক্রিনশটগুলিতে চিত্রিত সেটিংস সম্পর্কে সচেতন ছিলাম তবে প্রথমে এটি করার পরে, পরে ডিডি, ফলস্বরূপ চিত্রটি এখনও বুট সেক্টর খুঁজে পাচ্ছিল না। ডিডি কমান্ডটি ডিস্ক ব্যবহার করে যাই হোক না কেন ট্র্যাশে উপস্থিত হতে পারে বলে মনে হচ্ছে এটি কিছু খুব নিম্ন স্তরের কাঁচা মোডে লেখা। আমি আশা করি এটি কাজ করে তবে সততার সাথে এটি কাজ করে না, এবং এর নির্বোধ যে ডিস্ক ব্যবহারটি পুনরুদ্ধারের জন্য .iso চিত্রগুলিকে সমর্থন করে না।
লানা মিলার

5

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

  1. সঠিক এমবিআর দিয়ে ডিস্ক ইউটিলিটিতে ডিস্কটি ফর্ম্যাট করুন

    1. ডিস্ক ইউটিলিটি খুলুন
    2. ইউএসবি ডিভাইসটি নির্বাচন করুন
    3. পার্টিশন ক্লিক করুন
    4. পার্টিশন বিন্যাসে 1 পার্টিশন নির্বাচন করুন
    5. বিকল্পগুলিতে "মাস্টার বুট রেকর্ড" নির্বাচন করুন
    6. ফর্ম্যাট ধরণে এমএস-ডস (ফ্যাট) নির্বাচন করুন।
    7. প্রয়োগ করুন, তারপরে পার্টিশন ক্লিক করুন
    8. ক্লোজ ডিস্ক ইউটিলিটি
      এটি ইউএসবি ডিস্কটি মুছবে এবং সঠিক বুট রেকর্ডের সাথে সেট আপ করবে
  2. সিসলিনাক্স প্রকল্প থেকে এমবিআর বাইনারি ইনস্টল করুন

    1. আপনার ইউএসবি ড্রাইভের জন্য ডিভাইসের নাম খুঁজতে কমান্ড লাইন ডিস্কুটিল ব্যবহার করুন।
      বিযুক্তি তালিকা
    2. কমান্ড লাইনের সাথে ইউএসবি ড্রাইভ আনমাউন্ট করুন। নোট: ডিভাইস রেফারেন্সটি (আমার ক্ষেত্রে এটি / dev / Somedisk2) আপনার পূর্ববর্তী ধাপে সনাক্ত করা আপনার ইউএসবি কীটির জন্য সঠিক একটি দিয়ে অবশ্যই অদলবদল করতে ভুলবেন না - এটি প্রতিটি মেশিনের জন্য পরিবর্তিত হবে।
      diskutil আনমাউন্টডিস্ক / ডেভ / সোমেডিস্ক 2
    3. পার্টিশনটি সক্রিয় চিহ্নিত করুন, তারপরে এটি আবার আনমাউন্ট করুন
      sudo fdisk -e / dev / Somedisk2
      ছাপা
      চ 1
      লেখার
      ছাপা
      প্রস্থান
      diskutil আনমাউন্টডিস্ক / ডেভ / সোমেডিস্ক 2
    4. সিসলিনাক্স ডাউনলোড করুন এবং এমবিআরবিন ফাইলটি বের করুন
    5. এমবিআর ইনস্টল করুন
      sudo dd conv = notrunc bs = 440 count = 1 if = mbr.bin of = / dev / Somedisk2
      নোট: আপনার 4 এবং 5 ধাপে আরও সহায়তার প্রয়োজন হলে আমার সম্পূর্ণ নির্দেশাবলী দেখুন ।
  3. আপনার ওএস ইনস্টল ফাইল ইনস্টল করতে ইউনেটবুটিন ব্যবহার করুন

    1. আপনার যদি ইতিমধ্যে না থাকে তবে ইউনেটবুটিন ডাউনলোড করুন এবং ইনস্টল করুন
    2. অ্যাপ্লিকেশনটি লোড করুন, আপনার পছন্দসই বিতরণটি চয়ন করুন এবং তারপরে ওকে ক্লিক করুন
    3. এটি শেষ হয়ে গেলে, ইউএসবি কীটি বের করুন এবং এটি ব্যবহার করুন

সম্পূর্ণ নির্দেশাবলী


হ্যালো পল, আপনি যদি কেবল একটি লিঙ্ক পোস্ট করেন তবে দয়া করে দয়া করুন এবং আরও কিছু সামগ্রী যুক্ত করুন। আপনি যদি কিছু মনে না করেন তবে আমি আপনার ধাপে ধাপে নির্দেশাবলী যুক্ত করেছি। অন্যথায় আপনি সম্পাদনাটি ফিরিয়ে দিতে পারেন
নিক্সদা

কোনও সমস্যা নেই, আমি দেখতে পাচ্ছি যে উত্তরটি পাওয়া আরও দ্রুত / সহজ করে তোলে তাই আমি পরের বার এটি করব
পল ম্যান্ডার্স

সিসলিনাক্স জিপটিতে 3 এমবিআরবিন রয়েছে, আমার কোনটি ব্যবহার করা উচিত?
অলিভিয়ার লালনডে

কেবলমাত্র স্ট্যান্ডার্ড ওয়ান সিসলিনাক্স-5.00 / এমবিআর / এমবিআরবিন ব্যবহার করুন
পল

এটি আমার পক্ষে কাজ করে নি। তবুও, আমি "নন সিস্টেম ডিস্ক" বার্তা পেয়েছি।
বর্জ্য

1

মাস্টার বুট রেকর্ড (এমবিআর) দিয়ে একটি ইউএসবি কী ফর্ম্যাট করুন

  • টার্মিনালে: ডিস্কুটিল তালিকা

  • আপনার ইউএসবি কীটির নামটি নোট করুন (আমার ছিল / ডিভ / ডিস্ক 1)

  • টার্মিনালে: ডিস্কুটিল মুছেডিজ্ক এমএস-ডস "উইন্ডোএস 10" এমবিআর / দেব / ডিস্ক 1

  • আপনার ইউএসবি কী এর নামের সাথে প্রতিস্থাপন করুন / ডিভ / ডিস্ক 1

একটি উইন্ডোজ 10 ডিস্ক চিত্র মাউন্ট করুন

  • ডিস্ক ইউটিলিটিতে: ফাইলটি নির্বাচন করুন Dis ডিস্ক চিত্র খুলুন ›আপনার .iso নির্বাচন করুন

  • বাম ফলকে: নতুন মাউন্ট করা চিত্রটিতে ক্লিক করুন

  • ডান ফলকে: নামটি নির্বাচন করুন এবং এটি অনুলিপি করুন: CCSA_X64FRE_FR-FR_DV5 এর মতো কিছু

WINDOWS10 USB কীতে ডিস্ক চিত্রটি অনুলিপি করুন

  • টার্মিনালে: সিডি / খণ্ডসমূহ

  • টার্মিনালে: সিপি -আর সিসিএসএ_ এক্স 64৪ ফ্রি_এফআর-এফআর_ডিভি 5 / উইন্ডোএস 10

  • উদাহরণস্বরূপ চিত্রটির নামটি আপনার ডিস্ক চিত্রের নামের সাথে প্রতিস্থাপন করুন

  • শেষে স্ল্যাশ (উদাহরণে ডিভি 5 এর পরে) গুরুত্বপূর্ণ

  • কোনও ইউএসবি ২.০ ইউএসবি কী অনুলিপি করতে কোনও 90 মিনিটের বেশি সময় নিয়েছে, কোনও অগ্রগতি সূচক নেই


0

এই পদ্ধতিটি ডিডি ব্যবহার করে না বা আমি এটি পরীক্ষাও করে নি।

আইএসও-তে ফাইল-সিস্টেমটি একটি ইউএসবি ড্রাইভে স্থানান্তর করতে আপনার ইউনেটবুটইন ব্যবহার করতে সক্ষম হওয়া উচিত । ইউনেটবুটআইএন ইউএসবি ড্রাইভে বুটেবল সিডি / ডিভিডি চিত্র স্থানান্তর করার জন্য একটি ওপেন সোর্স, ক্রস প্ল্যাটফর্ম ইউটিলিটি।

ইউনেটবুটইন চালান (উইন্ডোজ, ম্যাক ওএস এক্স এবং লিনাক্সে চলে) এবং Disk Imageরেডিও বোতামটি নির্বাচন করুন । তারপরে ISOড্রপডাউন মেনু থেকে বেছে নিন (আইএসও ডিফল্ট হ'ল) ​​এবং আইএসও ফাইলের পথটি পাথ ক্ষেত্রে রাখুন। সেখান থেকে এটিকে স্থানান্তর করতে পছন্দসই ইউএসবি ড্রাইভটি নির্বাচন করুন এবং ওকে ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন


2
আমি এটি পরীক্ষা করেছি, দেখে মনে হচ্ছে এটি কাজ করে, বুট সেক্টরটি পাওয়া যায়, তবে এটি 'অপারেটিং সিস্টেম হারিয়ে যাওয়া' সম্পর্কে সতর্ক করে। আমি যে চিত্রটি ব্যবহার করেছি তাতে সমস্যা কিনা তা আমি নিশ্চিত নই, তবে আমি সন্দেহ করি। বুট সেক্টরটি যথাযথভাবে লিখতে দেখা গেছে বলে এটিকে আরও কিছুটা খেলতে যাচ্ছি।
লানা মিলার

@ লানামিলার আমি একই ত্রুটিটি পাচ্ছি, উইন্ডোজ Professional প্রফেশনাল x64 এর সাথে ইউএসবি স্টিক দিয়ে বুট করার চেষ্টা করার সময়, আপনি কি এটি সমাধান করার ব্যবস্থা করেছিলেন?
ক্রিস টপ

0

শুধু একটি উত্তর পাওয়া এখানে

# fdisk /dev/sdY

create single partition type 7+bootable partition

# mkfs.ntfs -f /dev/sdY1
# ms-sys -7 /dev/sdY

# mount -o loop win7.iso /mnt/iso
# mount /dev/sdY1 /mnt/usb
# cp -r /mnt/iso/* /mnt/usb/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.