কীভাবে / কেন বিড়াল কোনও ডিভাইসে বুটেবল আইএসও লিখবে


15

আমি সম্প্রতি আবিষ্কার করেছি যে আমি কেবল cat(বা dd) ব্যবহার করে কোনও আইএসও ফাইল থেকে একটি বুটেবল ইউএসবি কী তৈরি করতে পারি ।

এটি কীভাবে কাজ করে তার কোনও তথ্য আমি পাই না। কেন:

cat my.iso > /dev/sdb && sync

সেই ফাইলটি নিয়ে যান এবং বুটেবল ফরম্যাটে এতে থাকা সমস্ত ফাইল কোনও ডিভাইসে লিখুন?


লাইভ ইউএসবি বানানোর সময় আমি কখনই তার catজায়গায় ব্যবহার করার কথা ddভাবিনি
রব

3
এটি লাইভ টর চিত্র "লেজ" এর নির্দেশিকায় ছিল। আমি কিছুটা গুগলিং করেছি (এখানে জিজ্ঞাসার আগে) এবং মনে হয় ডিডি লোকেরা এই ধরণের জিনিসটির জন্য ব্যবহার করত, তবে বিড়ালটিকে এখন পছন্দসই সরঞ্জাম বলে মনে হয়। আমি অনুমান করি যে এটি ইনপুট / আউটপুট বিশদের জন্য নামযুক্ত প্যারামিটারগুলি নির্দিষ্ট করে বিরক্ত করবেন না বলে এটি সহজ।

উত্তর:


14

একটি আইএসও ফাইল একটি সম্পূর্ণ, ফর্ম্যাট ফাইল ফাইল ইমেজ। সমস্ত catবা ddযা করা আপনার টার্গেট মিডিয়ায় সেই ফাইলসিস্টেম চিত্রটির একটি বিট-বিট কপি করা।

পর্দার আড়ালে কোনও জাদু চলছে না। আইএসও ফাইল সিস্টেম প্রস্তুতি আগেই করা হয়েছিল (প্রায়শই একটি বিশেষ সরঞ্জাম দ্বারা)। সবগুলিই catবাইট সংগ্রহের বাইরে লেখা। এটি মোটেও ব্যাখ্যা করে না .iso, বা এটি বুঝতে পারে না যে এটি কোনও বুটযোগ্য অপসারণযোগ্য মাধ্যম তৈরি করার চেষ্টা করছে। মিডিয়াতে কাজ
করার জন্য কার্নেল এবং ডিভাইস ড্রাইভারের যথাযথ সমর্থন প্রয়োজন require writeলেখাগুলি অপটিকাল মিডিয়া প্রচলিত হার্ড ড্রাইভের মতো ঠিক একইভাবে কাজ করে না বলে সেখানে কিছুটা "যাদু" চলছে। তবে সেই যাদুতে আইএসও ফাইলের বিষয়বস্তু ব্যাখ্যা করা জড়িত না।

.isoলুপ মাউন্ট ব্যবহার করে আপনি ফাইলটি না জ্বালিয়ে সরাসরি মাউন্ট করতে পারেন (যদি এমন কোনও জিনিস আপনার OS এ উপলব্ধ থাকে)। একইভাবে, আপনি একটি ফাইল তৈরি করতে পারেন যা উদাহরণস্বরূপ একটি ext4ফাইল সিস্টেম রয়েছে এবং আপনি catএটি পার্টিশনের ক্ষেত্রেও করতে পারেন ।


1
এবং তারপরে সহজেই নিশ্চিত হয়ে নিন যে ডেটাটি আপনাকে ভাগ করে নেওয়ার জন্য ভাগ করেছে (কেবল বাফার পরিবর্তে)
ইয়ুইচাও

@ ইউয়াইচাও সিঙ্কটি কভার করা উচিত, তাই না? সম্পাদনা: আমি ঠিক বুঝতে পেরেছি যে আমি 6 বছরের পুরানো মন্তব্যে জবাব দিয়েছি
মনচিনিয়েল

5

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.