Завантаження в текстовий режим в 16.04


23

Чи є спосіб тимчасового відключення GUI (X-сервера) під час завантаження установки Ubuntu 16.04 LTS?

Існують різні путівники, які радять додавати textопцію на лінію GRUB_CMDLINE_LINUX_DEFAULTв /etc/default/grubабо безпосередньо на linuxлінії GRUB. Ці методи добре працюють у Ubuntu 14.04 LTS, але я завжди опиняюся в LightDM, коли намагаюся їх у 16.04 LTS.


Набагато пізніше було знайдено пов’язане питання: askubuntu.com/q/16371/250300
Мелебіус

Відповіді:


41

Щоб одночасно завантажити Ubuntu 16.04 Desktop без X, додайте systemd.unit=multi-user.targetдо linuxкомандного рядка в GRUB.

Щоб зробити це за замовчуванням, використовуйте

sudo systemctl set-default multi-user.target

Щоб повернутися до завантаження за замовчуванням у X, використовуйте

sudo systemctl set-default graphical.target

Щоб побачити поточну ціль за замовчуванням,

sudo systemctl get-default

Так, цей працює! Однак я впевнений, що не запам’ятаю цей метод так легко, як старий…
Мелебій

7
@Melebius: Як запам'ятати: Ubuntu зараз використовує systemd як систему init. Сидд має поняття цільових одиниць, деякі з яких відповідають старим школам. Під час завантаження systemd має на меті досягти мети default.target, яка може бути пов'язана з одним із двох: multi-user.target(система повністю вгору, без графіки) та graphical.target(система повністю вгору, з графікою).
AlexP

1
Для тих, хто не знає, як редагувати команду GRUB: натисніть Shiftпід час завантаження та натисніть, eщоб відредагувати вибрану команду завантаження.
longbkit

Дякую за вашу інструкцію, в моєму випадку я також повинен змінити конфігурацію grub. sudo vi /etc/default/grub Прокоментуйте GRUB_CMD_LINE_LINUX_DEFAULTрядок шляхом додавання префікса #, зміни GRUB_CMD_LINE_LINUXв "text", і розкоментувати GRUB_TERMINAL=console. Тоді збережіть іsudo update-grub
longbkit

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