sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
উত্তর:
প্রথমে নিশ্চিত হয়ে নিন যে আপনি লুপ ডিভাইস কার্নেল মডিউলটি মাউন্ট করেছেন। সুতরাং চালান:
lsmod | grep loop
যদি আপনি কোনও আউটপুট না পান তবে এর অর্থ আপনাকে লুপ ডিভাইস কার্নেল মডিউলটি মাউন্ট করতে হবে। তাই:
modprobe loop
মডিউলটি লোড হয়েছে তা নিশ্চিত করার জন্য নিম্নলিখিতটি পুনরায় চালনা করুন। আপনার কিছু আউটপুট পাওয়া উচিত:
lsmod | grep loop
এখন, লুপ ডিভাইস হিসাবে একটি আইএসও ফাইল মাউন্ট করতে নিম্নলিখিতগুলি করুন:
mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom
তবে আমি অনুমান করি এটি -t iso9660
অংশ ছাড়া কাজ করা উচিত ।
modprobe loop
কোন আউটপুট উত্পাদন করে না, এটি কি প্রত্যাশিত আচরণ? এমনকি পরে যে, কোন আউটপুট lsmod | grep loop
।
/dev/loop0
ডিভাইস রয়েছে এবং এটি ব্যবহারের অনুমতি রয়েছে কিনা তা পরীক্ষা করে দেখুন। --privileged
আপনি যদি ডকারে এটি ব্যবহার করে থাকেন তবে ব্যবহার করুন ।
আমার সন্দেহ হয় আপনি কীভাবে লুপ ডিভাইসটি ব্যবহার করে উবুন্টু আইএসও চিত্রটি মাউন্ট করবেন সে সম্পর্কে কিছু নির্দেশাবলী অন্ধভাবে অনুসরণ করছেন।
sudo mkdir -p /media/cdrom
এটি বিদ্যমান না থাকলে cdrom
মূলের মালিকানাধীন একটি ডিরেক্টরি তৈরি করে /media
এবং এটি ফাইল সিস্টেমের মাউন্ট পয়েন্ট হিসাবে ব্যবহৃত হবে বলে বোঝানো হচ্ছে;
cd ~
এটি আপনার টার্মিনালের উদাহরণের বর্তমান কার্য ডিরেক্টরিকে এতে পরিবর্তন করে ~
, যা একটি শর্টহ্যান্ড যা আপনার হোম ডিরেক্টরি ডিরেক্টরিতে প্রসারিত করে;
sudo mount -o loop ubuntu-* /
এটি আপনার হোম ডিরেক্টরিতে লুপ ডিভাইস এবং মাউন্ট পয়েন্ট ব্যবহার করে আপনার হোম ডিরেক্টরিতে মিলিত সমস্ত ফাইলের ubuntu-*
(সমস্ত ফাইলের নাম দিয়ে শুরু করা ফাইল ubuntu-
) /
মাউন্ট করার চেষ্টা করে। শুধু এটা করবেন না। আপনি যদি কোনও সিএসও ইমেজ মাউন্ট করার চেষ্টা করছেন তবে আপনার /
মাউন্ট পয়েন্টটি মূল বিভাজনটি ধরে রাখতে চান তা এই বিষয়টিকে বাদ দিয়ে কোনও ওয়াইল্ডকার্ডের সাথে ম্যাচ করা মোটেও কার্যকর নয় । আইএসও চিত্রটি তার সঠিক ফাইলের নাম নির্দিষ্ট করে মাউন্ট করুন এবং এটি সবেমাত্র তৈরি করা মাউন্ট পয়েন্টে মাউন্ট করুন /media/cdrom
। এটি করার জন্য, নিশ্চিত হয়ে নিন যে আপনি যে ISO ইমেজটি মাউন্ট করতে চান তা আপনার হোম ডিরেক্টরিতে উপস্থিত ubuntu-*
রয়েছে এবং আইএসও চিত্রের পুরো নাম দিয়ে পরিবর্তন করুন । উদাহরণস্বরূপ, উবুন্টু ডেস্কটপের 14.04.2 64৪-বিটের আনুষ্ঠানিক চিত্রটি মাউন্ট করতে হবে:
sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom
root
একটি ডিরেক্টরি তৈরি করেছেন (যেমন ), তারপরে ডিরেক্টরিটি লগ-ইন করা ব্যবহারকারীর হোম ডিরেক্টরিতে পরিবর্তন করেছেন, তারপরেubuntu-*
মূল ডিরেক্টরিতে ওয়াইল্ডকার্ড মাউন্ট করার চেষ্টা করেছিলেন । ওয়াইল্ডকার্ডubuntu-*
বর্তমান ডিরেক্টরিটিতে কোনও কিছুর সাথে মেলে না এবংmount
আপনাকে জানিয়েছিল। আপনি কি করতে চেষ্টা করছিলেন?