আমি জিইউআই ব্যবহার না করে কনসোলে বুট করতে চাই systemd। আমি এটা কিভাবে করবো?
আমি জিইউআই ব্যবহার না করে কনসোলে বুট করতে চাই systemd। আমি এটা কিভাবে করবো?
উত্তর:
একটি টার্মিনাল খুলুন এবং (মূল হিসাবে) রান:
systemctl set-default multi-user.target
বা সাথে --force
systemctl set-default -f multi-user.target
যে কোনও বিদ্যমান বিবাদী প্রতিলিপি ওভাররাইট করতে 1 ।
এর সাথে ডাবল-চেক করুন:
systemctl get-default
অন্য উপায়টি হল আপনার কার্নেল বুট লাইনে নিম্নলিখিত পরামিতিগুলি যুক্ত করা:
systemd.unit=multi-user.target
ইন /etc/systemd/systemআপনি যদি একটি পাবেন সিমবলিক লিঙ্ক , default.target। বর্তমানে এইটি নির্দেশ করে /usr/lib/systemd/system/graphical.target(আপনি এটি দিয়ে দেখতে পারেন) readlink default.target।
রুট হিসাবে (বা সুডোর মাধ্যমে), সিমিলিংকটি মুছুন এবং এটি প্রতিস্থাপন করুন:
rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target
এটি দিয়ে ডাবল চেক করুন type default.target। এটিতে "প্রতীকী লিঙ্ক ..." বলা উচিত, " ভাঙা প্রতীকী লিঙ্ক ..." নয়, যদি আপনি লক্ষ্যটিকে ভুল টাইপ করেন তবে আবার শুরু করুন। এছাড়াও ডাবল চেক করুন আপনার নামটি ঠিক আছে, default.target- সিস্টেমটি সঠিকভাবে রিবুট করার জন্য এগুলি গুরুত্বপূর্ণ।
আপনি এখন রিবুট করতে পারেন এবং ডিসপ্লে ম্যানেজারের পরিবর্তে কনসোলে যেতে পারেন। জিইউআই লগইনে ফিরে যেতে, উপরের প্রক্রিয়াটি বিপরীত করুন।
KDMহয়েছে একটি বাগ যেখানে এটি উপেক্ষা করা হবে multi-user.targetযখন ব্যবহার লক্ষ্য systemd।
আপনার এখনও multi-user.targetউপরের উত্তরে উল্লিখিত হিসাবে সেট করতে হবে । তবে কোনও কারণে KDEএটি সঠিকভাবে সেট করা এবং এখনও বুট চলার সময়ও উপেক্ষা করবে: /।
এখানে প্রায় কাজটি আমি দেখতে পেলাম যে অবশেষে কৌশলটি করেছে। আপনার কার্নেল কমান্ড লাইন প্যারামিটারগুলিতে নিম্নলিখিতগুলি যুক্ত করুন:
systemd.mask=kdm.service
আমি নিম্নরূপে পড়ার /etc/default/grubজন্য GRUB_CMDLINE_LINUX_DEFAULTলাইনটি সম্পাদনা করেছি এবং পরিবর্তন করেছি :
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"
এই পরিবর্তন আপডেটের পরে grub:
update-grub
পুনরায় বুট করার পরে সিস্টেমটি এক্স এবং শুরু করার পরিবর্তে কনসোল লগইন প্রম্পট প্রদর্শন করে KDE।