আমি সম্প্রতি আমার ডেল ইন্সপায়রন 5558 উবুন্টুতে 18.04 এ আপগ্রেড করেছি। আপগ্রেড করার পরে, ডিভিডি ড্রাইভ এলোমেলো সময়ে স্বয়ংক্রিয়ভাবে খোলার চেষ্টা করে। আমি কীভাবে এই সমস্যাটি সমাধান করব?
আমি সম্প্রতি আমার ডেল ইন্সপায়রন 5558 উবুন্টুতে 18.04 এ আপগ্রেড করেছি। আপগ্রেড করার পরে, ডিভিডি ড্রাইভ এলোমেলো সময়ে স্বয়ংক্রিয়ভাবে খোলার চেষ্টা করে। আমি কীভাবে এই সমস্যাটি সমাধান করব?
উত্তর:
উবুন্টু 18.04 setcd
প্যাকেজ উপলব্ধ আছে? যদি এটি হয় তবে এটি ইনস্টল করুন এবং তারপরে চালান:
sudo setcd -s /dev/sr0
এটি এমন কিছু আউটপুট করা উচিত:
/dev/sr0:
Auto close tray: cleared
Auto open tray: cleared
Use O_NONBLOCK flag: set
Lock tray: set
Check CD type: cleared
পরিবর্তে "অটো ওপেন ট্রে" "সেট" বললে, চালানো sudo setcd -o0 /dev/sr0
আপনার পরবর্তী সমস্যাটি পুনরায় বুট করার আগেই ঠিক করবে।
মূল কারণটি আপনার ডেস্কটপ পরিবেশে এমন একটি সরঞ্জাম হতে পারে যা অপসারণযোগ্য ডিস্কগুলি মাউন্ট করতে ব্যবহৃত হতে পারে। এটি ডিভিডি ড্রাইভটি সর্বদা এবং তারপরে পোল করে। যদি "অটো ওপেন ট্রে" সেট করা থাকে, পোলটি করা হয়ে গেলে ট্রেটি খুলবে এবং সরঞ্জামটি ড্রাইভে অ্যাক্সেস করা বন্ধ করে দিবে।
যদি "অটো ওপেন" বৈশিষ্ট্যটি অক্ষম করা আপনাকে সহায়তা করে তবে আপনি "অটো ক্লোজ" বৈশিষ্ট্যটিও অক্ষম করতে চাইতে পারেন, কারণ আপনি যখন ট্রেতে ডিস্ক স্থাপন করতে যাচ্ছেন ঠিক তখনই ড্রাইভটি চেষ্টা করে বন্ধ করতে পারে। আমার সিস্টেমে ডেবিয়ান 7 বা তারপরে কেডিএর সাথে আমার সমস্যা ছিল।
উবুন্টু 18.04 রয়েছে systemd
, তাই সম্ভবত এই সেটিংস অবিচল থাকার সবচেয়ে ভাল উপায় হ'ল setcd
বুট সময় প্রয়োজনীয় কমান্ড চালানোর জন্য একটি পরিষেবা ফাইল তৈরি করা ।
সুতরাং, /etc/systemd/system
বর্ণনামূলক নাম এবং .service
প্রত্যয় সহ একটি ফাইল তৈরি করুন । উদাহরণস্বরূপ, এটি কল /etc/systemd/system/dvd-stop-open.service
। ফাইলের সামগ্রীগুলি হ'ল:
[Unit]
Description=Disable DVD auto-open
Documentation=man:setcd(1)
[Service]
Type=oneshot
ExecStart=/usr/bin/setcd -o0 /dev/sr0
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
একবার সার্ভিস ফাইলটি তৈরি হয়ে গেলে, পরিষেবাটি সক্ষম করুন:
sudo systemctl enable dvd-stop-open.service
পরিষেবাটি শুরু করে এবং Active:
পরিষেবা স্থিতির ক্ষেত্রটি যাচাই করেছে তা যাচাই করে পরীক্ষা করুন active (exited)
:
sudo systemctl start dvd-stop-open.service
systemctl status dvd-stop-open.service
systemd
পরিষেবা ফাইল তৈরির জন্য নির্দেশাবলী সহ উত্তর আপডেট করা হয়েছে ।