উবুন্টু 12.04 বুট করার সময় প্রদর্শিত the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present
হচ্ছে। কেন?
উবুন্টু 12.04 বুট করার সময় প্রদর্শিত the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present
হচ্ছে। কেন?
উত্তর:
এই ত্রুটি বার্তাটি ইঙ্গিত করে যে সিস্টেমটি তার এনক্রিপ্ট হওয়া স্ব্যাপ পার্টিশনটি ব্যবহার করতে অক্ষম ছিল।
অদলবদল ব্যবহার করতে সক্ষম না হওয়ায় মন্থরতা হতে পারে, বিশেষত যদি আপনার মেশিনটিতে বেশি র্যাম ইনস্টল না থাকে।
মনে হচ্ছে সিস্টেমটি বুট হচ্ছে, আপনার খুব বেশি ঝামেলা ছাড়াই সমস্যাটি সমাধান করতে সক্ষম হওয়া উচিত।
আপনি যদি উবুন্টু ইনস্টল করতে সিডি / ডিভিডি বা ইউএসবি ফ্ল্যাশ ড্রাইভ বুট করেন তখন এটি যদি ঘটে থাকে তবে ধরে নিই ইনস্টলেশনটি এখনও কাজ করছে, এটি এড়ানো যাবে। আপনার ইনস্টলড সিস্টেমে একবারে একই সমস্যা তৈরি হতে পারে বা নাও থাকতে পারে - যদি এটি হয় তবে ইনস্টল করা সিস্টেমে সমস্যাটি সমাধান করা যেতে পারে।
এটি যদি আপনার হার্ডডিস্কে ইনস্টল করা সিস্টেমে ঘটে থাকে তবে আপনার সিস্টেমটি এখনও ঠিক আছে চলতে পারে তবে এটি ঠিক করা ভাল - যদি আপনার কাছে স্যুপ পার্টিশন থাকে (বা অদলবদল ফাইল), আপনি পাশাপাশি ব্যবহার করতে পারেন এটা।
সোয়াপযুক্ত বেশিরভাগ উবুন্টু সিস্টেমে একটি সোয়াপ পার্টিশন থাকে। কেসটি ধরে নিলে , এই ব্লগ পোস্টে বর্ণিত কৌশলটি সহায়তা করতে পারে:
এখানে কিছু অতিরিক্ত তথ্য যা নতুনদের জন্য সহায়ক হতে পারে এবং আমার নিজের কথায় একটি সংক্ষিপ্তসার। আমি সেই পোস্টটি একবারে দেখে নেওয়ার পরামর্শ দিই (যদিও এটি অ্যাক্সেসযোগ্য বলে ধরে নেওয়া হচ্ছে), কারণ এতে কয়েকটি উদাহরণ এবং অন্যান্য তথ্য রয়েছে যা আমি ব্রেভিটির জন্য রেখে এসেছি।
sudo swapoff -a
/etc/crypttab
(যেমন, sudo nano -w /etc/crypttab
বা sudo -H gedit /etc/cryptab
কোনও জিইউআই সম্পাদকের জন্য) এবং #
শুরু হওয়া লাইনের শুরুতে একটি রাখুন cryptswap1
। ফাইলটি সংরক্ষণ করুন।/dev/mapper/cryptswap1
এ /etc/fstab
।linux-swap
। সঠিক পার্টিশনটি নিশ্চিত করে নিন; আপনি যদি ভুলটি পান তবে আপনি সম্ভবত গুরুত্বপূর্ণ ডেটা হারাবেন! আপনি যে লাইনে মন্তব্য করেছেন crypttab
তাতে সঠিক পার্টিশনের নাম দেওয়া উচিত (এটি ঠিক পরে আসে /dev/
)।sudo mkswap /dev/...
, ...
একই ডিভাইসের নামের সাথে পুনরায় পোস্ট করা। এই কমান্ডের আউটপুটটির অংশটি এমন পাঠ্য হওয়া উচিত যা UUID=.....
সেখানে .....
বর্ণ এবং সংখ্যার একটি স্ট্রিং রয়েছে।/etc/initramfs-tools/conf.d/resume
, সর্বশেষ পদক্ষেপের RESUME=UUID=
মতো অক্ষর এবং সংখ্যাগুলি (তবে অভিন্ন নয়) অনুসারে লাইনটি সন্ধান করুন .....
। এগুলি প্রতিস্থাপন করুন .....
(অর্থাত্, mkswap
পরে দেওয়া অক্ষর এবং সংখ্যা সহ ) UUID=
।sudo swapon /dev/...
( /dev/...
আপনার উপরের 4 এবং 5 ধাপে একই ছিল) Runsudo ecryptfs-setup-swap
।swapon -s
অদলবদ সফলভাবে সক্ষম হয়েছে কিনা তা পরীক্ষা করে দেখুন। এটি পরীক্ষা করার জন্য আরও তথ্যের জন্য উদাহরণস্বরূপ আউটপুট এবং সেই ব্লগ পোস্টটি দেখুন example
সূত্র: http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html ( http://punygeek.blogspot.com/ এ ) লিটমাস / পুণির দ্বারা গিক । কিছু কমান্ড অনুলিপি করা হয়; গদ্য অনুলিপি করা হয় না, প্রায়শই একই ধারণা প্রকাশ।
অবশেষে, দ্রষ্টব্য যে এটি একটি বাগ হতে পারে। (আমি বিশ্বাস করি যে একাধিক কারণগুলি এই সমস্যার কারণ হতে পারে, যার মধ্যে কয়েকটি বাগ রয়েছে)) বিশেষত, এটি লঞ্চপ্যাড বাগ # 1153661 এর সাথে সাদৃশ্যপূর্ণ । যদি আপনি বিশ্বাস করেন যে এটি আপনার পরিস্থিতি, তবে আপনি এটিতে সাবস্ক্রাইব করতে চাইতে পারেন, নিজেকে ক্ষতিগ্রস্থ হিসাবে চিহ্নিত করুন (পাতার শীর্ষে সবুজ "এই বাগটি প্রভাবিত করে ..." লিঙ্কটি দিয়ে), এবং যদি আপনার কোনও অতিরিক্ত তথ্য সরবরাহ করতে চান তবে মন্তব্য করুন এর সাথে.
/dev/mapper/cryptswap1
বুটআপের উপরের চিত্রটি দেখতে পাচ্ছি , তবে আমি যদি swapon -s
টার্মিনালে চালাই তবে মনে হয় যে অদলবদু মাউন্ট করা আছে: /dev/mapper/cryptswap1 partition 9765884 0 -1
তাই সম্ভবত জিনিসগুলি কোনওভাবেই কাজ করছে? ( free -m
এছাড়াও অদলবদল প্রদর্শন করে)
sudo update-initramfs -u
ব্লগ অনুসারে কমপক্ষে step ধাপের পরে আপনার প্রয়োজন হতে পারে ...
sudo
আদেশগুলি ছেড়ে যেতে পারেন । gedit
উভয় পরিস্থিতিতে কাজ করার সম্ভাবনা নেই তবে nano
ভাল কাজ করা উচিত। আপনি যদি একটি লাইভ সিস্টেম ব্যবহার করেন তবে আপনি কেবল এটির জিপিআর্ট চালাতে পারবেন (ক্রোটের বাইরে ); অন্যথায়, ব্যবহার fdisk
এবং mkswap
। আমি একটি নতুন প্রশ্ন পোস্ট করার পরামর্শ দিচ্ছি।
উবুন্টু (1310058) -র বাগ রিপোর্টের সাথে এলিয়ের সমাধান সম্পর্কে পিগব্যাক, আমি উবুন্টু 14.04 রিবুট করার সময় এনক্রিপ্ট হওয়া অদলবদল নষ্ট হয়ে যায় এমন সমস্যাটি সমাধান করতে সক্ষম হয়েছি।
Creditণ সহায়তা যায়
http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/ + বাগ / 1310058 (মন্তব্য # 3, # 17, এবং # 22)
sudo swapoff -a
/ etc / crypttab এ অদলবদল কনফিগার করুন
#cryptswap1 UUID={your uuid} /dev/urandom swap,cipher=aes-cbc-essiv:sha256
swap কনফিগারেশন / etc / fstab এ মন্তব্য করুন
#/dev/mapper/cryptswap1 none swap sw 0 0
আপনার কম্পিউটারটি পুনরায় বুট করুন, যাতে আপনি পরে জিপিআরটি ব্যবহার করে অদলবদল পুনরায় ফর্ম্যাট করতে পারেন। অদলবদল করুন, এবং আপনার জন্য mkswap
তৈরি ইউআইআইডি নোট করুন ।
sudo mkswap /dev/sdXX
/etc/initramfs-tools/conf.d/resume
আগের থেকে ইউআইডি দিয়ে আপডেট করুনmkswap
RESUME=UUID={your uuid goes here}
এবং অদলবদল সক্ষম করুন:
sudo update-initramfs -u
sudo swapon /dev/sdXX
sudo ecryptfs-setup-swap
/etc/crypttab
অন্তর্ভুক্ত করার জন্য noauto
এবং offset=8
(উবুন্টু 14.04-এ বাগ) আপনার সেটিংস আপডেট করুন (আমি এখানে vim ব্যবহার করার পরামর্শ দিচ্ছি, যাতে ট্যাবগুলি গণ্ডগোল না হয়)।
cryptswap1 UUID={your uuid} /dev/urandom noauto,swap,offset=8,cipher=aes-cbc-essiv:sha256
আপনার /etc/fstab
সাথে আপডেট করুন noauto
:
/dev/mapper/cryptswap1 none swap noauto,sw 0 0
নিম্নলিখিত কনফিগারেশন সহ ম্যানুয়ালি আপনার অদলবদলকে কিকস্টার্ট করুন /etc/init/cryptswap1.conf
। দ্রষ্টব্য: আপনাকে স্ক্র্যাচ থেকে ম্যানুয়ালি সেই কনফিগারেশন ফাইলটি তৈরি করতে হতে পারে। আপনি ভিআইএম এর জায়গায় যে কোনও পাঠ্য সম্পাদক ব্যবহার করতে পারেন।
sudo vim /etc/init/cryptswap1.conf
এবং নিম্নলিখিত সামগ্রীটি পূরণ করুন:
start on started mountall
script
/sbin/cryptdisks_start cryptswap1
/sbin/swapon /dev/mapper/cryptswap1
end script