Чи можна відключити X під час завантаження? Я налаштовую сервер, тому було б непогано, якби він не завантажував графічний інтерфейс кожного разу при завантаженні.
Чи можна відключити X під час завантаження? Я налаштовую сервер, тому було б непогано, якби він не завантажував графічний інтерфейс кожного разу при завантаженні.
Відповіді:
Редагуйте за /etc/default/grub
допомогою улюбленого редактора, наприклад nano
:
sudo nano /etc/default/grub
Знайдіть цей рядок:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Змініть його на:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Оновити GRUB:
sudo update-grub
Це додатковий крок для системних випусків, наприклад, Ubuntu 15.04, кроки вище для grub все ще необхідні.
Вам потрібно сказати, systemd
щоб не завантажувати графічного менеджера входу:
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Ви все одно зможете використовувати X, ввівши startx
після входу.
systemctl get-default
щоб дізнатись, що таке поточне ім'я рівня запуску, і запам'ятайте його ім'я, а потім використовуйте systemctl set-default multi-user.target
для зміни його на "multi -user.target" або виконайте замість цих команд рівності та переглядайте зміни. rm '/etc/systemd/system/default.target'
то ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. Якщо проблема все ще існує, повторіть рівень запуску за замовчуванням, який ви пам’ятаєте systemctl set-default RunLevelName
.
Встановлення графічного інтерфейсу, ймовірно, призведе до автоматичного запуску, але дуже легко завантажитися в текстовому режимі в Ubuntu. Просто відкрийте /etc/default/grub
як root і додайте text
до
GRUB_CMDLINE_LINUX_DEFAULT=
рядок. Потім запустіть:
sudo update-grub
Потім ваша система завжди завантажиться в текстовий режим.
Якщо ви хочете завантажитися на графічний інтерфейс, просто натисніть e
у меню завантаження та видаліть text
із kernel
рядка.
Якщо ви хочете запустити графічний інтерфейс після завантаження, просто запустіть:
sudo /etc/init.d/lightdm start
Сподіваюся, це допомагає :)
text
ядра.
Якщо ви хочете завантажитися в текстовому режимі:
Редагувати /etc/default/grub
. Наприклад:
sudo gedit /etc/default/grub
Знайдіть цей рядок:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Додати text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Потім оновіть Grub:
sudo update-grub
Примітка:
Видалення quiet splash
(тобто GRUB_CMDLINE_LINUX_DEFAULT=""
) відображатиме текст під час завантаження, але потім відображатиме графічний екран входу, як зазвичай. Заміна quiet splash
на text
залишить вас під запитом для входу; щоб почати сеанс GNOME, використовуйте sudo /etc/init.d/gdm start
або startx
.
Щоб відключити GDM:
Встановіть bum .
Після установки його можна знайти в розділі Система >> Адміністрація >> Bootup-Manager
Зніміть прапорець у Gnome Display Manager
GRUB_CMDLINE_LINUX_DEFAULT=""
працює для показу деталей під час завантаження під час запуску графічного входу.
Якщо ви використовуєте lightdm як менеджер входу, його можна запобігти завантаженню, відключивши його.
Ви можете використовувати переопрацювання:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
І для запуску lightdm по команді:
sudo start lightdm
Щоб відновити вашу систему, щоб lightdm завжди запускався під час завантаження:
sudo rm /etc/init/lightdm.override
Для отримання додаткової інформації вищою кулінарною книгою є ваш друг:
Ви можете використовувати версію сервера Ubuntu .
На це вже відповіли на кілька старих запитань, але зараз їх не можна знайти, тому я підсумовую різні ситуації тут.
Щоб зупинити X-сервер, запущений startx
, просто припиніть сеанс.
Щоб зупинити X-сервер, запущений менеджером входу (GDM), запустіть
sudo service gdm stop
потім перейдіть до tty , наприклад, натиснувши Ctrl- Alt- F1, а потім увійдіть тут у текстовому режимі.
Щоб уникнути запуску Менеджера входу (і X), змініть
/etc/default/grub
зміна лінії
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
стати
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
потім оновіть файл конфігурації grub
sudo update-grub
так що наступного разу ви перейдете безпосередньо до текстового режиму, і вам потрібно startx
ініціювати сеанс X, або альтернативно sudo service gdm start
.
Я робив наступні
Крок 1. Спочатку оновіть свій сховище, запустивши
sudo apt-get update
Крок 2 У старій версії lightdm є помилка, тому нам потрібно оновити ту саму. Щоб це зробити,
sudo apt-get install lightdm
Крок 3 Тепер ми повинні змінити конфігурацію grub.
Крок 3a Відкрийте /etc/default/grub
улюблений редактор та змініть
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
до
GRUB_CMDLINE_LINUX_DEFAULT="text"
Крок 3b Також коментуйте GRUB_HIDDEN_TIMEOUT = 0 Цей рядок призначений для скасування меню GRUB
Крок 4 Тепер ми оновимо конфігурацію GRUB
sudo update-grub
Крок 5 Ubuntu 11.10 Настільний випуск використовує lightdm для GUI. Нам потрібно відключити те саме
sudo update-rc.d -f lightdm remove
Крок 6 Тепер перезавантажте машину.
Знайдено під час відключення завантаження графічного інтерфейсу в Ubuntu 11.10
Так, сказати системі запускатися в консолі під час завантаження можливо за допомогою редагування команди grub. Коли ви перейдете до меню grub, виділіть запис Ubuntu і натисніть e.
Ви побачите такий текст, як на зображенні нижче:
Зміна тихого сплеску тексту на текст . Натисніть, F10щоб запустити. (Джерело: rolling-ubuntu ). Я перевірив це на своїй системі, 14.04, завантажився на текстову консоль, не було світла. Почав lightdm зsudo initctl start lightdm
Щоб уникнути цього кожного разу, ви можете додавати постійний запис із такою опцією, як запропоновано у цій відповіді
Альтернативна пропозиція - змінити рівень запуску за замовчуванням та змінити рівні, на яких lightdm починається / зупиняється, як це запропоновано іншою відповіддю в тому ж самому дописі
text
опції. Натомість вказівка рівня запуску просто 3
замість цього text
змушує її працювати. Кредит іде на цю відповідь .
3
параметр працював із серверними та іншими виданнями (і text
не працював, що трапилося зі мною).
Я помітив, що цей потік обертається, припускаючи, що ви використовуєте LightDM як диспетчер дисплеїв. Хоча це може бути звичайний DM / вітаю, це не є частиною оригінального питання. (І він не уточнив ..)
У моєму випадку:
Я використовую KDE / KDM на своєму сервері. Натомість я просто відключаю запуск / послугу для запуску під рівнем 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, версія для запуску: 1.5-0ubuntu7.2)
Знайти:
start on ((filesystem
змінити
and runlevel [!06]
до
and runlevel [!026]
Якщо припустимо, що рівень запуску за замовчуванням 2 при новій перезавантаженні, у вас буде консоль, а не KDM. Тоді ви можете запускати DM / DE вручну, якщо потрібно = Використовуйте 'startx' / тощо. Щоб повернути машину до консолі та повністю вийти з X-сервера після цього, просто скористайтеся 'log out'.
Інші сценарії dm .confs схожі. (Я налаштовую свій сервер так), щоб мати можливість працювати з графічним інтерфейсом періодично, але не витягувати ресурси, коли не використовує / не потребує або просто перезавантажує.)
EDIT
(Моя поточна система: Upstart 1.12.1 / Ubuntu 14.04)
У зв'язку з тим, що останнім часом спосіб вирішити це питання - це просто відключити Менеджер медійних мереж із запуску:
відлуння "посібник" | sudo tee -a / etc / init / {service} .override
Для lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
Це може бути будь-яка служба в / etc / init, включаючи kdm / gdm. 'startx' запускати за потреби після перезавантаження.
ref:
Як відключити lightdm?
Як увімкнути або вимкнути послуги?
Налаштуйте конфігурацію grub 2:
sudo nano /etc/default/grub
, щоб відкрити файл з привілеєм root,Знайдіть рядок
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
і змінити його на
GRUB_CMDLINE_LINUX_DEFAULT=”text”
Збережіть зміни (натисніть клавішу ctrl + o, а потім ENTER) і закрийте файл (ctrl + x).
Щоб застосувати нову конфігурацію, зробіть це
sudo update-grub
Тепер перезавантажте комп'ютер
sudo reboot
Ось ви ... Текстово-графічний екран входу ... Надайте свої облікові дані для входу в tty (типовий tty1). Ви можете змінити тити на crtl + alt + [F1 до F6] для tty1 на tty6. Ви також можете запустити X-сеанс (X11 сеанс), графічний інтерфейс користувача, з sudo start lightdm
(ctrl + alt + F7).
PS: Якщо ви хочете повернути зміни, внесені тут, перейдіть за посиланням:
Як повернутися до GUI як інтерфейс за замовчуванням від CLI на робочому столі Ubuntu?
Якщо використовувати Lubuntu 15.05 з систематизованим керуванням процесами завантаження, можна завантажитися на консоль, а потім пізніше з консолі запустити графічне середовище. Виконайте такі дії:
виконайте вищезгадані редагування, щоб стерти за Bruno:
Редагувати /etc/default/grub
улюбленим редактором, наприклад: nano:
sudo nano /etc/default/grub
Дізнайтеся цей рядок:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Змініть його на:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Оновити Grub:
sudo update-grub
- запропонував Бруно sudo systemctl enable multi-user.target --force
. Використання force
мене непокоїло, тому я віддав перевагу sudo systemctl set-default multi-user.target
. відкрити термінал і зробитиsudo systemctl set-default multi-user.target
перезавантаження переведе вас у консоль із запитом пароля
при бажанні ввести графічне середовище введіть sudo systemctl start lightdm
. Ви перейдете у вікно для входу в lightdm.
використовуйте комбінацію клавіш ctrl alt F1, щоб повернутися до консолі, на якій ви були, якщо бажаєте. (Я виходжу з режиму консолі, як це я зазвичай роблю там до наступного завантаження) ctrl alt F7, щоб повернутися до входу в lightdm. або ctrl alt F1 - F7 за потребою чи бажанням.
Ви також можете попередити ядро змінити режими відео, що може бути проблематично, особливо якщо ви не бачите запит на вхід або він частково вимкнений з екрана. Додайте налаштування GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" в / etc / default / grub:
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Тестовано на сервері Ubuntu 16.04.1
Я зробив наступне:
Спочатку оновіть свій сховище, запустивши
sudo apt-get update
У старій версії lightdm є помилка, тому нам потрібно оновити ту саму. Щоб це зробити,
sudo apt-get install lightdm
Тепер нам доведеться змінити конфігурацію grub.
Відкрийте /etc/default/grub
з улюбленим редактором та змініть
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
до
GRUB_CMDLINE_LINUX_DEFAULT="text"
Також прокоментуйте GRUB_HIDDEN_TIMEOUT=0
Цей рядок для приховування меню GRUB
Тепер ми оновимо конфігурацію GRUB
sudo update-grub
Тепер перезавантажте машину.
lightdm.conf
цим не потрібно видаляти lightdm.
При встановленні Ubuntu-робочого столу він автоматично встановлюється lightdm
для запуску з системи. Вам доведеться відключити це (можливо, шляхом редагування /etc/rc.local
) та використовувати startx
для запуску графічного інтерфейсу, коли це потрібно.
Просто звіт про Lubuntu 18.04.3 LTS.
sudo nano /etc/default/grub
то змінивши згадану лінію на:
GRUB_CMDLINE_LINUX_DEFAULT = "текст"
sudo update-grub
Це правильно налаштовує текстовий режим завантаження. Дуже корисно, я можу відстежувати та виявляти проблеми, не потрапляючи у файли журналів.
systemctl get-default
Це виводить "graphical.target" і врахуйте його для подальшого відновлення початкового стану.
sudo systemctl set-default multi-user.target
Це вимкнуло графічний інтерфейс XWindows (lightdm та startx, openbox тощо), але мені довелося ввести 3 рази свій логін / пароль для завантаження в Xwindows:
А) логін
B) sudo lightdm # запускає xwindows із моїм налаштуванням за замовчуванням (що добре)
C) регулярне діалогове вікно входу в графічний інтерфейс Lubuntu.
Три реєстрації дратують, але це працює нормально інакше.
Відновити початкові налаштування:
sudo systemctl set-default graphical.target
Сподіваємось, це комусь стане в нагоді. :-)
Для Ubuntu 14.04 Trusty Tahr та Ubuntu 12.04 Precision Pangolin додано systemd до стороннього PPA, тому протестувати його на останніх системах Ubuntu LTS досить просто. Все, що вам потрібно зробити - це додати ppa до вашої системи
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
Тепер відкрийте /etc/default/grub
файл за допомогою будь-якого текстового редактора (я gedit
тут використовувався ) з sudo
привілеєм через Terminal для редагування, як слід:
sudo -H gedit /etc/default/grub
змінити рядок GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
наGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
збережіть файл та оновіть Grub:
sudo update-grub
Потім перезапустіть зараз система завантажиться до текстової консолі tty1
.
Для входу в GUI знову запустіть
sudo start lightdm
Примітка. Не використовуйте startx
або Ctrl+ Alt+ F7для Ubuntu 15.04, який використовує systemd
використанняsudo service lightdm start