লিনাক্স কমান্ড-লাইন থেকে ইউএসবি মেমরি স্টিকটিতে আইএসও চিত্রটি কীভাবে লিখবেন?


23

উবুন্টু কমান্ড লাইন থেকে আমি কীভাবে একটি ইউএসবি ফ্ল্যাশ মেমরি ডিভাইসে একটি ISO ডিস্ক চিত্র লিখতে পারি তা বুঝতে আমার সমস্যা হচ্ছে। আমার স্টার্টআপ ডিস্ক ক্রিয়েটর ইউটিলিটি আছে তবে আমার এই কাজের স্ক্রিপ্ট করতে সক্ষম হওয়া দরকার।

আমি ইউএসবি-স্রষ্টা প্যাকেজটি পেয়েছি, তবে কোনও ডকুমেন্টেশন এবং python -m usbcreatorদেয় বলে মনে হচ্ছে না usbcreator is a package and cannot be directly executed

আমি আনেটবুটিনের দিকে তাকালাম তবে এটি অন্য জিইআইআই-কেবলমাত্র ইউটিলিটির মতো মনে হচ্ছে।

এর কোন স্পষ্ট সমাধান আছে যা আমি উপেক্ষা করছি?

উত্তর:


12

আমি জানি আপনি ইউনেটবুটিন গুইতে এটি করতে পারেন। আমি নিজে চেষ্টা করে দেখিনি, তবে দেখে মনে হচ্ছে আপনি কমান্ড-লাইনের মাধ্যমেও এটি করতে পারেন:

http://sourceforge.net/apps/trac/unetbootin/wiki/commands

আনটবুটিন পদ্ধতি = ডিস্কিমেজ আইসোফিল = "মাই.আইসো" ইনস্টলটিপ = ইউএসবি টার্গেটড্রাইভ = / দেব / এসডিসি 1


^ উত্তর আমি দিতে যাচ্ছি। unetbootinবেশিরভাগ আইএসও ফাইলগুলি ইউএসবি মিডিয়াতে সরানোর জন্য প্রয়োজনীয় পদক্ষেপগুলি স্বয়ংক্রিয়ভাবে পরিচালনা করে।
মাইকিবি

ফেডোরা কোর ২৩ এ আমার জন্য এটি চালু unetbootin guiহয় তবে কমান্ড লাইনে দেওয়া সেটিংস সহ।
ইয়ারোস্লাভ নিকিতেনকো

25

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

আপনি যে আইএসও চান তা ধরে নিলে এমন একটি বুটলোডার রয়েছে যা কাজ করবে, তবে এটি যতটা সহজ dd if=filename.iso of=/dev/usbdeviceহবে তবে এটি বর্তমানে ইউএসবি ডিস্কের যে কোনও কিছু প্রতিস্থাপন করবে।

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


না, এটি নিখুঁত; ঠিক আমার যা দরকার ছিল ধন্যবাদ!
মাইকপুরভিস

1
আক ... বেশ না। এই পদ্ধতিটি ফাইল সিস্টেমটি লোড করে, তবে এটি ড্রাইভকে স্টার্টআপ ডিস্ক নির্মাতা সরঞ্জামটি (একই আইএসও দিয়ে) বুটযোগ্য করে তোলে না বলে মনে হয়।
মাইকপুরভিস

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

2
যদি @Zoredache চেক করতে isoহয় বুটেবল আপনি ব্যবহার করতে পারেন file। যদি বুটযোগ্য bootableহয় তবে এটি আউটপুট লাইনের শেষে মুদ্রণ করবে ।
ইয়ারোস্লাভ নিকিতেনকো

10

লিনাক্স থেকে কোনও আইএসও চিত্র থেকে বুটেবল মেমরি স্টিক তৈরি করার খুব সহজ উপায় রয়েছে - এবং এটি কোনও ওএসের জন্য কাজ করা উচিত । ধরে নিচ্ছি মেমরি স্টিকটি /dev/sdbএবং চিত্রটি /home/username/Downloads/system.iso

কেবল এটি (মূল হিসাবে) করুন:

dd if=/home/username/Downloads/system.iso of=/dev/sdb

আনটবুটিন বা আমি শুনেছি এমন অন্য কোনও পদ্ধতির চেয়ে অনেক সহজ r


এটি ধরে নিয়েছে যে বুটলোডারটি আইসোতে অন্তর্ভুক্ত রয়েছে, যা সাধারণত হয় না।
মাইকপুরভিস

6
শুধুমাত্র গুরুত্বপূর্ণ পদক্ষেপটি ডিভাইসে / আউটপুটফাইলে লিখতে হয়, পার্টিশন নয়। আমি of=/dev/sdbএবং না of=/dev/sdb1। (জাস্ট এই সমস্যা মন্তব্য করতে চেয়েছিলেন, কিছুই আপনার পোস্টের সাথে ভুল হে))
sjas

পুরানো আসুস আইসি পিসি নেটবুকটিতে ডেবিয়ান 9 ইনস্টল করার চেষ্টা করার সময় এটি আমার পক্ষে কাজ করেছিল। ইউনেটবুটিন এমন ড্রাইভ তৈরি করেছে যা এই ক্ষেত্রে মোটেই বুট করেনি।
আনফা

0

আমি নিম্নলিখিত পদ্ধতিটি ব্যবহার করি:

1. ব্লকের আকার এবং ভলিউম আকার পড়া:

[root@testserver ~]# isoinfo -d -i /path_to_iso | grep -i -E 'block size|volume size' 
Logical block size is: 2048
Volume size is: 327867

২. ব্লকের আকার এবং ভলিউম আকারের জন্য পরামিতিগুলির সাথে ডিডি চালানো:

root@testserver ~]# dd if=/path_to_iso of=/dev/your_usb_device bs=block-size-from-above count=volume-size-from-above
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.