Як відключити GUI під час завантаження в 18.04 (Bionic Beaver)?


21

Здається, що sudo systemctl disable gdm3 && sudo systemctl disable gdmне працюють в 18.04, щоб відключити систему вікон при завантаженні. Який спосіб зробити це зараз?


Ви заплуталися sysctlз systemctl. Будь ласка, прочитайте їхні чоловічі сторінки ( man 8 sysctlта man systemctl).
N0rbert

1
LOL, ти маєш рацію, я це зробив правильно в системі, але тут я просто ввів її неправильно. Виправлено.
іллюмінат

Відповіді:


38

Щоб відключити GUI під час завантаження, запустіть:

sudo systemctl set-default multi-user.target

Щоб увімкнути GUI знову видайте команду:

sudo systemctl set-default graphical.target

Щоб запустити сеанс Gnome в системі без поточного GUI, просто виконайте:

sudo systemctl start gdm3.service

1
Це працює, але є одна проблема. Екран зараз у VirtualBox
1818

Як ви відключите gdm, щойно розпочався вручну?
бінарне

Не працює для мене: "Не вдалося встановити ціль за замовчуванням: Файл одиничного користувача-multi.target не існує."
мічід

2
@michid Це тому , що ти перевернув userіmulti
AIDO

4

Щоб відповісти на коментар @ nurp

Зараз у VirtualBox екран досить маленький.

  1. оновіть /etc/default/grubвідповідно:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. бігати sudo update-grub.

    • nomodeset щоб ядро ​​не намагалося змінити роздільну здатність, встановлену GRUB.
    • GRUB_GFXPAYLOAD_LINUX якщо ця змінна встановлена, вона керує режимом відео, в якому запускається ядро ​​Linux, замінюючи параметр завантаження 'vga ='.

Список літератури


1

Щоб відключити gdm, щойно розпочався вручну ..

Ви просто виконуєте:

sudo systemctl stop gdm3.service

Це я б очікував, але, здається, нічого не робить.
бінамелон

0

У відповідь на:

sudo systemctl stop gdm3.service

Не з'явившись робити щось, що коментується бінарне

Я можу лише припустити, що ви це робите в інтерфейсі командного рядка за межами GUI ... і ви не отримуєте жодної відповіді, оскільки служба GUI вже закрита.

Крім того, (на що пішло багато годин, і щоб зрозуміти набагато довше) ...

Я виявив, що все залежить від того, що ви зробили ... наприклад, встановлення lightdmбез " core" або що завгодно призведе до несправної "GUI-ness" ...
Якщо ви дійсно виконуєте вищевказану інструкцію інтерфейсу командного рядка з терміналу в графічному інтерфейсі він, безумовно, щось зробить ...
Зверніть увагу, це мій досвід 18.04.

Якщо ви користуєтесь, gdm3то він закриється і буде просто курсором (що я називаю давньочасовим) курсором у верхньому лівому куті ... а якщо ви не використовуєте, gdm3він скаже:

Failed / not loaded

Примітка та корисна підказка.
Якщо ви виявили, що ви зупинили службу і все ще не маєте інтерфейсу командного рядка для введення нових команд, спробуйте: CTRL+ ALT+ F3.

Це ваша одностороння покупка для вбивства / відключення графічного інтерфейсу, який завантажується незалежно від того, що це таке ... навіть якщо ваш пароль не приймається.

Я знаю, що це правда, тому що якщо ви спробуєте перезапустити графічний інтерфейс «занадто рано», так як він все ще знаходиться в процесі закриття / зупинки, обслуговування / вимкнення графічного інтерфейсу, тоді, на мій досвід, CLI попередить вас про це Факт і попросити спробувати ще раз.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.