Як запустити Ubuntu в консольному режимі


28

Хочу знати, чи є спосіб переходу в консольний режим із завантажувального меню. У мене NVIDIA 1070, і кожного разу, коли є оновлення, графічний інтерфейс перестає працювати. Все, що мені потрібно зробити, - це перевстановити драйвери, однак для цього мені потрібна консоль.

[EDIT]: Я мав би додати більше інформації до цього питання, але я прокоментую всі відповіді. Коротше кажучи: я намагався textзамість quite splashцього бачити завантаження в тексті більше, проте я не отримую екран входу, ctrl+alt+f1це не допомагає, оскільки GDM продовжує намагатися перезапустити. Раніше мені вдалося вбити GDM за допомогою декількох спроб, але не працює з останнього оновлення

[EDIT]: Після пошуку рівня runlevel я знайшов Змінити runlevel 16.04? але я думаю, що для внесення змін потрібна система роботи, будь ласка, виправте мене, якщо я помиляюся.


7
Ви спробували додати 3параметри завантаження (додавання 3до quiet splash)?
муру

Спробую , що, так в основному просто змінити , quiet splashщоб quiet splash 3це правильно?
wisemonkey

Дивовижне дякую, саме це я шукав. Мені хотілося б знати, чи можу я якось змусити драйвери NVidia (власності) правильно налаштуватись при кожному оновленні ядра. Але навіть якщо ні, це не повинно мені допомогти. Ви можете додати його як відповідь, і я прийму.
wisemonkey

Найправильніша відповідь тут: superuser.com/a/1139020/403009
Eric Wang

Відповіді:


32

Так, ти можеш. Як описано тут ( ubuntuhandbook.org - завантаження в текстову консоль ubuntu ), вам потрібно відредагувати, /etc/default/grubщоб наступне завантаження закінчилося в текстовому режимі. Підсумовуючи, ви встановите ці параметри:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console

Після збереження змін потрібно запустити:

sudo update-grub
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

Скасування текстового режиму

Щоб скасувати, sudo systemctl set-default multi-user.targetпросто введіть

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 

Чи є спосіб показати вхід до терміналу за замовчуванням (як init 3у старі часи), проблема ctrl+alt+f1полягає в тому, що GDM продовжує повторювати старт, і я не отримую консоль.
wisemonkey

Чи ви спробували метод груба, описаний у відповіді?
WinEunuuchs2Unix

2
@wisemonkey Я оновив відповідь ручним оновленням grub з Live DVD / USB.
WinEunuuchs2Unix

4
Схоже, це не працює на Ubuntu 15.04 і вище (я спробував 16.04 LTS). Важливим кроком після виправлення файлу grub та запуску update-grub є виконання: sudo systemctl set-default multi-user.target- тільки тоді він почав завантажуватися прямо в консоль для мене. Рішення від @yury в коментарях посилання, яке ви дали.
f055

1
Частина відміни не працює на Ubuntu 18.04, і я також хотів би знати, як правильно відновити цю зміну, тому мені не потрібно вводити startx під час кожного завантаження. Спасибі заздалегідь!
hullunist

15

Завантажтесь у режим відновлення

Відразу після екрану заставки BIOS / UEFI під час завантаження, за допомогою BIOS, швидко натисніть та утримуйте Shiftклавішу, яка відобразить екран меню GNU GRUB. За допомогою UEFI натисніть (можливо кілька разів) Escклавішу, щоб перейти до екрана меню GNU GRUB. Іноді заставний екран виробника є частиною завантажувача Windows, тому при включенні машини він переходить безпосередньо на екран меню GNU GRUB, а потім натискання Shiftне потрібне.

Час, коли потрібно натиснути ліву Shiftклавішу, може бути складним, тому іноді, якщо ви пропустите її, вам потрібно спробувати ще раз. Якщо це не працює, спробуйте відповісти на відповідь, я не можу отримати меню GRUB під час завантаження .

Ви побачите екран меню GNU GRUB, який виглядає приблизно так. Виберіть Додаткові параметри для Ubuntu та натисніть Enter.

введіть тут опис зображення

З'явиться новий фіолетовий екран із зазначенням списку ядер, який включає варіанти завантаження ядер у звичайному режимі або у режимі відновлення.

введіть тут опис зображення

Натискайте клавішу зі стрілкою вниз, поки не виберете другий запис зверху (той, який описує режим відновлення в описі ), а потім натисніть Enterдвічі.

Тепер ви повинні побачити це меню відновлення:

меню відновлення

За допомогою клавіш зі стрілками прокрутіть униз до мережі (третій запис знизу в меню відновлення), а потім натисніть Enter.

За допомогою клавіш зі стрілками прокрутіть вниз до кореня (другий запис знизу в меню відновлення), а потім натисніть Enter.

Тепер вам слід побачити кореневий рядок, і ви можете запускати команди з нього.

lightdm називається lightdm, тому що це легкий додаток порівняно з GDM, який важкий і вимагає більше часу для завантаження. Якщо ви до цих пір LightDM встановлена , ви можете переключитися на використання LightDM в якості дисплея менеджера входу в систему за замовчуванням за допомогою команди: sudo dpkg-reconfigure gdm3. Це відкриє нове вікно, яке дозволяє вибрати gdm3 або lightdm як менеджер відображення за замовчуванням.

Перезавантажте комп'ютер за допомогою команди reboot

Після цього комбінація клавіш Ctrl+ Alt+ F3може почати працювати належним чином і дозволить запустити Ubuntu з консолі.

Запустіть Ubuntu з віртуальної консолі

  1. Відкрийте віртуальну консоль лише для тексту за допомогою комбінації клавіш Ctrl+ Alt+ F3.

  2. У login:запиті введіть своє ім’я користувача та натисніть Enter.

  3. У Password:запиті введіть свій пароль користувача та натисніть Enter.

  4. Тепер ви увійшли до текстової консолі, і ви можете запускати термінальні команди з консолі. Для перезавантаження системи виконайте команду: sudo reboot. Натисніть комбінацію клавіш Ctrl+ Alt+, F7щоб вийти з віртуальної консолі. У Ubuntu 17.10 та пізніших версіях натисніть комбінацію клавіш Ctrl+ Alt+, F2щоб вийти з віртуальної консолі.

    Після входу в тип терміналу sudo systemctl start graphical.targetі натисніть, Enterщоб відкрити екран входу за замовчуванням, а потім увійдіть у робоче середовище Ubuntu на робочому столі, як зазвичай.


(Тільки копіюючи попередній коментар): Чи є спосіб показати вхід до терміналу за замовчуванням (як init 3у старі часи), проблема ctrl+alt+f1полягає в тому, що GDM продовжує повторювати старт, і я не отримую консоль.
wisemonkey

Я відповів на ваш коментар, відредагувавши мою відповідь.
карел

Дякую Карел, але це передбачає, що я можу якось запустити систему. Це правильно? Чи існує спосіб видачі sudo dpkg-reconfigure gdmбез входу?
wisemonkey

Це більше не поступається sudo dpkg-reconfigure gdm-> package gdm is not installed(ubuntu 16.04). І sudo dpkg-reconfigure lightdmнічого не робить.
Роберт

@Robert Ви частково праві. Причина, по якій я посилався на gdm, полягає в тому, що gdm згадується у запитанні, тому мене вимагали вирішити у своїй відповіді. Однак якщо ви запустите команду apt policy gdmв Ubuntu 16.04, ви побачите, що gdm - це дійсно пакет у сховищах Ubuntu 16.04 за замовчуванням.
карел

5

Натисніть CTRL+ ALT+ F1або будь-яку іншу функціональну клавішу (F) до F7, що поверне вас до терміналу "GUI". Вони повинні перенести вас у текстовий термінал для кожної різної функціональної клавіші.

В іншому випадку ви можете завантажитися в режим відновлення, якщо вам потрібно:

https://wiki.ubuntu.com/RecoveryMode

В основному утримуйте кнопку, SHIFTколи ви завантажуєтесь, щоб отримати меню Grub.


1
(копіювання попереднього коментаря): Чи є спосіб показати вхід до терміналу за замовчуванням (як, наприклад, init 3 за старих часів), проблема з ctrl + alt + f1 полягає в тому, що GDM продовжує повторювати старт, і я не отримую консоль. І для режиму відновлення ті самі результати, якщо я скажу чистий старт. Я прочитаю про інші режими відновлення і побачу, чи вони корисні
wisemonkey

0

Редагування /etc/default/grubдало мені меню завантаження, яке мені потрібно було завантажувати у режимі відновлення.

Це були мої кроки:

  1. Редагування /etc/default/grubі набір GRUB_TIMEOUTдля -1(документації [1] також згадує , що вам потрібно закомментировать установку GRUB_HIDDEN_TIMEOUT). Це дозволить меню завантаження з’являтися і залишатися там, поки ви не вживатимете заходів.
  2. Запустіть, sudo update-grubщоб зміни вступили в силу.
  3. Перезавантажте та виберіть опцію режиму відновлення в меню Grub.

[1] https://help.ubuntu.com/community/Grub2/Setup#Specific_Entries

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