উত্তর:
আপনি এখানে একটি উবুন্টু আইসোর md5sum খুঁজে পেতে পারেন ।
উপরের এমডি 5 মানটি পৃথক ফাইলের নয় পুরো ডিস্কের চেকসাম।
আপনি যখন বুটযোগ্য ইউএসবি প্রস্তুত করেন, আইসো ফাইল থেকে ফাইলগুলি ইউএসবিতে অনুলিপি করা হয় এবং ইউএসবি'র বুটলোডার ওভাররাইট করা হয়, সুতরাং এটি বুটযোগ্যযোগ্য হয় । আপনি এখানে দেখুন, একটি একক ফাইল (উদাহরণস্বরূপ, লুবন্টু 14.04.1 x64 আইসো) এমডি 5 যোগফল ( a5f97cd6a9f171c70cf816de8728f13b) সহ এখন ধ্বংস হয়ে গেছে এবং একাধিক ফাইলের পরিবর্তে ইউএসবিতে উপস্থিত রয়েছে। আসল লুবুন্টু আইসোর এমডি 5 যোগফলের সাথে তুলনা করার জন্য আপনার কাছে আর আইসো নেই।
আপনি যদি প্রতিটি ব্যক্তি ফাইলের অখণ্ডতা পরীক্ষা করতে চান তবে আপনাকে ইউএসবি থেকে বুট করতে হবে এবং তারপরে check cd for defectsবুট মেনু থেকে নির্বাচন করতে হবে। ms5sum.txtপ্রতিটি উবুন্টু আইসোতে একটি ফাইল রয়েছে যা আইসোতে প্রতিটি পৃথক ফাইলের এমডি 5sum থাকে। check cd for defectsবিকল্প ISO মধ্যে MD5 তালিকা উপস্থিত সঙ্গে প্রতিটি ফাইলের একাধিক md5sum যাচাই করে।
থেকে LiveWireBT এর উত্তর শুধু ইউএসবি ড্রাইভে নেভিগেট এবং চলমান md5sum -c md5sum.txtপৃথক ফাইল দৃঢ়তা পরীক্ষা করা আবশ্যক।
check cd for defectsবুট মেনুতে চয়ন করে বুটেবল ইউএসবিতে ত্রুটিগুলি পরীক্ষা করতে পারেন ।
check cd for defectsকিছুই নয় কিন্তু একটি MD5 উপস্থিত MD5 মূল্যবোধের তালিকা সঙ্গে পৃথক ফাইলের তুলনা md5sum.txtসিডি ফাইল উপস্থিত রয়েছে। মানসিক প্রশান্তির জন্য, আমরা ইউএসবি ফোল্ডারে ম্যানুয়ালি নেভিগেট করে চালাতে পারিmd5sum -c md5sum.txt
আইএসও ছবিতে থাকা পৃথক ফাইলের হ্যাশগুলি মূল ফোল্ডারে সংরক্ষণ করা হয় md5sum.txt।
md5sum -c md5sum.txtএকই ফোল্ডারে চলার সাথে একটি ধারাবাহিকতা পরীক্ষা করা উচিত।
আমার উত্তর ইউনিক্স এবং লিনাক্স স্ট্যাকএক্সচেঞ্জের লুকাসের উত্তরের উপর ভিত্তি করে । কোনও ইউএসবি বুট ডিস্কের অখণ্ডতা পরীক্ষা করতে, প্রথমে আইসো চিত্রের আকারটি সন্ধান করুন
stat -c '%s' imagename.iso
এটি একটি চিত্রের আকার আউটপুট দেবে যা আপনি <imagesize>নীচের কমান্ডের জায়গায় প্রবেশ করতে পারেন । পরবর্তী কমান্ডটি md5sum কমান্ডের সাথে চিত্রের আকারের সাথে সম্পর্কিত সমস্ত বাইট প্রেরণ করে (পাইপের মাধ্যমে):
sudo head -c <imagesize> /dev/sdb1 | md5sum
আপনি এটি আপনার .iso ফাইলের md5sum এর সাথে তুলনা করতে পারেন।
md5sum imagename.iso
যদি এমডি 5সামগুলি আলাদা হয় তবে ডেটা অনুলিপি করার সময় একটি সমস্যা হয়েছিল। যদি এমডি 5sums একই হয়, আপনি সফলভাবে আপনার ইউএসবি ডিস্কে ডেটা অখণ্ডতা পরীক্ষা করেছেন!
/dev/উপরের কমান্ডের জন্য আপনার ইউএসবি ডিভাইসের নাম জানতে হবে যেমন /dev/sdbXমাউন্ট পয়েন্ট (যেমন /media/usbX) নয়। Filesystemআউটপুটে কলামটি দেখে আপনি এটি সন্ধান করতে পারেন df। উদাহরণস্বরূপ আমার ইউএসবি ডিভাইসটি /dev/sdb1আউটপুট হিসাবে প্রদর্শিত হয়
df
head -c $(stat -c imagename.iso) /dev/sdX | sha256sum
পল-রাউজিউক্সের উত্তরের মতো, তবে এটি আইএসও আকার ধারণ করে এবং একটি একক কমান্ডে হ্যাশ চেক করে
নীচের কোডে এক্সটিকে (আইসো-) চিত্রের পথে পরিবর্তন করুন, আপনি এটি দ্বারা এটি পরীক্ষা করতে পারেন:
ls -AFl Documents/tails.ISO # X would be Documents/tails.ISO
এবং ইউএসবি ড্রাইভের জন্য ডাই ডিভাইস শনাক্তকারীতে Y কে পরিবর্তন করুন। আপনার সাথে পরীক্ষা করতে পারবেন lsblkযখন এটি হয় না বনাম যখন এটি প্লাগ ইন করা হয় প্লাগ ইন আপনার কাছে সঠিক ডিভাইসের নাম (সাধারণত ভালো কিছু আছে করতে /dev/sdZ)।
ইউএসবি ড্রাইভে কী লেখা হয়েছে তা ব্যবহৃত চিত্রের ফাইলের সাথে মিল রয়েছে কিনা তা পরীক্ষা করার কোড ( ব্যাশ শেলের মধ্যে!):
img='X' usb='Y'
[[ $(head -c $(stat -c '%s' "$img") "$usb" |sha256sum) = $(sha256sum <"$img") ]] &&
echo OK ||
echo ERROR
আপনি যদি GNU ddrescue (প্যাকেজটিকে প্রায়শই gddrescue বলা হয়) এর মতো কোনও সরঞ্জাম ব্যবহার করেন তবে আপনি লিখতে পারেন: ddrescue --force 'X' 'Y'এবং এটি স্বয়ংক্রিয়ভাবে যাচাই করা হবে এটি সঠিকভাবে লেখা হয়েছিল কিনা!
নোট করুন যে ইউএসবি স্টিকটি ইন-আউট করে প্লাগ করে, লিখিত চিত্রের কিছু পার্টিশন স্বয়ংক্রিয়ভাবে মাউন্ট হয়ে যায় এবং এর মাধ্যমে ('নোংরা বিট') এটি সম্পূর্ণ আলাদা চেকসাম তৈরির কারণ হতে পারে!
লিনাক্স মিন্ট আইএসও ভ্যানিলা উবুন্টু আইএসও হিসাবে একই গ্রাব মেনু ব্যবহার করে কিনা তা জানেন না, তবে আমি এখনই ইনস্টল করছি এবং যে গ্রাব মেনুটি আসবে তা হ'ল:
check the integrity of the medium
যা চালাতে 10 মিনিট সময় নিয়েছিল এবং 69 টি ত্রুটি খুঁজে পেয়েছে। আমি যাচাই করেছিলাম যে ডাউনলোড করা আইসো চিত্রটি ভাল ছিল, তাই আমি এখন ভিন্ন ইউএসবি স্টিকটি চেষ্টা করছি।
এটা GNU GRUB version 2.02^beta2-36ubuntu3