উবুন্টু 16.04 কমান্ড লাইনে বুট করুন / GUI শুরু করবেন না


30

আমি চাই আমার উবুন্টু 16.04 বুট-এ GUI শুরু না করে কেবল কমান্ড লাইন কনসোল দেখায়। আমি নিম্নলিখিত রেসিপিগুলি চেষ্টা করেছি তবে সেগুলির কোনওটিই 16.04 সংস্করণের নয় এবং তাই তারা কাজ করছে বলে মনে হয় না - জিইউআই যাইহোক শুরু হয়:

  1. GRUB_CMDLINE_LINUX = "পাঠ্য"

  2. ডিফল্ট রানলেভেল পরিবর্তন করা হচ্ছে

আদর্শভাবে আমি একটি কমান্ড টাইপ করে জিইউআই শুরু করতে সক্ষম হতে চাই।

উত্তর:


27

আপনি এর সাথে ডিসপ্লে ম্যানেজার পরিষেবাটি অক্ষম করতে পারেন systemctl। উদাহরণস্বরূপ যদি আপনার ডিসপ্লে ম্যানেজারটি lightdmচালিত হয়:

sudo systemctl disable lightdm.service

এটি পরিষেবাটি বুট থেকে শুরু করতে বাধা দেবে।

সম্পাদনা করুন :

আমি জিইআইআই কীভাবে শুরু করব তা উল্লেখ করতে ভুলে গেছি। এটি সিস্টেমযুক্ত পরিষেবা শুরু করার মতোই সহজ:

sudo systemctl start lightdm.service

1
এটি আমার জন্য একটি আর্ম বোর্ডে 16.04 এ কাজ করেছিল। ধন্যবাদ। :)
wojci

এটি আমার সিস্টেমে কাজ করে না। (একটি পিসিতে ১ 16.০৪ এলটিএস) পরিষেবাগুলি শুরু হওয়ার সাথে সাথে এটি সমস্ত [ওকে] বার্তা সহ প্রাথমিক স্ক্রিনটি দেখায় এবং তারপরে হিমশীতল।
পল উইলিয়ামস

বিটিডব্লিউটি পরিষেবাটি পুনরায় সক্ষম করতে কমান্ডটি আসলে স্যুডো সিস্টেম্টিটল লাইটডিএম. সার্ভিসকে সক্ষম করে
পল উইলিয়ামস

16

textরানলেভেল ব্যবহারের পরিবর্তে 3:

GRUB_CMDLINE_LINUX="3"

# To remove all the fancy graphics you need to get rid of `splash`.
GRUB_CMDLINE_LINUX_DEFAULT=”quiet”

# Uncomment to disable graphical terminal (grub-pc only) 
GRUB_TERMINAL=console

তারপরে update-grubএবং পুনরায় বুট করুন।


তবে আপনার সত্যই দরকার GRUB_CMDLINE_LINUX="3"ESCগ্রাব বুট মেনুতে যাওয়ার জন্য বুট করার সময় দ্রুত পরীক্ষার জন্য হিট । তারপরে eযে লাইনটি কার্নেল নির্দিষ্ট 3করে এবং শেষে যুক্ত করুন তা টিপুন এবং সন্ধান করুন :

 linux /vmlinuz root=/dev/mapper/ubuntu ro 3

এটি CTRL+ দিয়ে বুট করুনx


আদর্শভাবে আমি একটি কমান্ড টাইপ করে জিইউআই শুরু করতে সক্ষম হতে চাই।

এর মধ্যে একটি:

$ sudo telinit 5
$ sudo service lightdm restart
$ sudo systemctl start lightdm

উবুন্টু 16.04.1 এলটিএসে পরীক্ষিত।


2
"3" দ্বারা "পাঠ্য" প্রতিস্থাপন, আমার জন্য কাজ করেছে! খুবই কার্যকরী ! ধন্যবাদ
থমাসগুইনেট

হাই। উত্তরটি দেখতে দুর্দান্ত লাগছে তবে তা বোঝা শক্ত। টেক্সট মোডে বুট করার জন্য আমার কেবল একটি কমান্ডের প্রয়োজন, যা প্রয়োজন তা করুন এবং সাধারণ ডেস্কটপ মোডে ফিরে যান।
nyxee

1
আমার উত্তর এর 3 টি বিভাগ রয়েছে দ্বিতীয়টি অনুসরণ করুন: "দ্রুত পরীক্ষা হিট করার জন্য ..."
AD

আমি আপনার পোস্টে তথ্য প্রশংসা করি। লোকেরা এই তথ্যের সন্ধান করার সময়, তারা সাধারণত অন্যান্য বিকল্পের সাহায্যে ক্লান্ত হয়ে পড়ে। আমি নীচে একটি সহজ উত্তরের উদাহরণ দিয়েছি।
nyxee

1
চমৎকার উত্তর. আমি কেবলমাত্র অনেক তথ্য সহ দীর্ঘতর উত্তর পোস্ট করতে ব্যবহার করি তাই আমরা সকলেই আরও শিখতে পারি। এবং এছাড়াও আমি তাই এটা আমার যোগ করার জন্য আরো দ্রুত কীড়া cmd কমান্ড লাইন বিকল্পগুলি সাথে পরিচিত নই 3 এবং আমি + এটা বহু-ডিস্ট্রো সমাধান :) যেতে ভাল আছি
খ্রি

10
  • জিইউআই-মোডে থাকাকালীন, এটি আপনাকে পুনরায় বুটের পাঠ্য-মোডে (রানলেভেল ২,৩,৪) নিয়ে যাবে। আপনি একটি ফাঁকা স্ক্রিন (নো-GUI) যা একটি অনুস্মারক কোন গুই আছে যে :-) প্রবেশ পেতে পারেন ctrlalt( F1, F2, ...) রান-লেভেল ব্যবহার করতে।

systemctl set-default multi-user.target

  • আপনি পাঠ্য-মোডে থাকাকালীন এটি আপনাকে আবার জিইউআই বুটে নিয়ে যাবে।

systemctl set-default graphical.target


9

নিম্নলিখিত কার্নেল কমান্ড লাইনের অংশ হিসাবে (GRUB- র মাধ্যমে সম্পাদনাযোগ্য) কাজ করা উচিত:

  • systemd.unit=multi-user.target"গ্রাফিকাল.আরটিজেট" এর ডিফল্টটিকে ওভাররাইড করবে - এটি, সিস্টেমটেক্ট সেট-ডিফল্ট সহ , "ডিফল্ট রানলেভেল" এর সমতুল্য;
  • systemd.mask=lightdm.serviceম্যানুয়ালি systemctl আনমস্ক না করা অবধি কোনও নির্দিষ্ট পরিষেবা শুরু করা থেকে নিষেধ করবে ;
  • systemd.mask=display-manager.service - একই;
  • rescueওরফে systemd.unit=rescue.targetহ'ল "একক ব্যবহারকারী রানলেভিল" এর সমতুল্য; প্রতিদিনের ব্যবহারের জন্য নয়, ভাঙা জিইআইআই ঠিক করার সময় দরকারী।

সেই "জরুরী সেটিং" থেকে আপনি কীভাবে স্বাভাবিকতায় ফিরে আসবেন তা উল্লেখ করা দরকারী ।
nyxee

1
অন্যের সুবিধার জন্য, আপনি যে আসল সি এল এল কমান্ড চান তা হ'ল systemctl set-default multi-user.target(এবং আমি বিশ্বাস করি systemctl set-default graphical.targetএটি পুনরুদ্ধার করবে)
Andrea

এটি কেবলমাত্র যদি আপনি এটি আধা স্থায়ী চান এবং প্রথম স্থানে একটি শেল পৌঁছাতে পারেন। মূল পোস্টটির সিএলআই কমান্ডগুলির সাথে কোনও সম্পর্ক নেই।
মাধ্যাকর্ষণ

3

উবুন্টু 18.04 এর জন্য মূল ব্যবহারকারীকে সক্ষম করুন

 sudo passwd

এবং তারপর

systemctl set-default multi-user.target
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.