У меня установлен uubuntu 16.04 с systemd. Мне нужно установить cuda toolkit из nvidia, но я могу установить его только с уровня запуска 3.
Теперь я нашел здесь несколько ответов, но никто из них не работал. например ,:
echo "manual" | dd of=/etc/init/lightdm.override Мне сказали, что это заставляет меня выбирать уровень запуска при запуске systemctl isolate runlevel3.target. Здесь мне сказали, что он меняет уровень запуска 3 без загрузки, но он просто сделал шаг дисплея черным.Если вам просто нужно переключиться в текстовый режим без каких-либо элементов графического интерфейса, например, на X-сервере, вы можете использовать systemctl, чтобы заставить ваш компьютер к так называемому multi-user.target:
sudo systemctl start multi-user.target
[d1 ] Вы вернете это и вернетесь на рабочий стол (graphical.target) путем перезагрузки или путем переключения вручную так же, как описано выше: sudo systemctl start graphical.target
Если вы действительно требуется истинное изменение уровня запуска до 3, что можно сделать с помощью команды init, как отметил в своем комментарии @terdon:
sudo init 3
Вы можете проверить свой текущий уровень выполнения командой runlevel , Он выведет две буквы: левый - ваш предыдущий уровень запуска, а правый - ваш текущий уровень выполнения.
Вернитесь на рабочий стол, снова установив уровень запуска в 5:
sudo init 5
Важные общие замечания для обоих методов:
Оба перехода на multi-user.target или уровень запуска 3 завершат X-сервер и уничтожают все приложения графического интерфейса пользователя и среду рабочего стола. Убедитесь, что вы закрыли все разумные приложения и сохранили свою работу, прежде чем начать, иначе их состояние будет потеряно! Ни systemctrl start ???.target, ни init ? не переключают активный TTY. Это означает, что если вы запустите эти команды из эмулятора терминала на своем рабочем столе (обычно на TTY7), после этого вы будете на черном экране (опционально с некоторым отладочным выходом). Просто потому, что TTY 8-12 не подключены к текстовым консолям, а зарезервированы для видеоустройств для отображения графических интерфейсов. Только TTY 1-7 являются текстовыми консолями. Поэтому, чтобы работать в multi-user.target или на уровне запуска 3, вам нужно переключиться на текстовую консоль TTY, например. нажав Ctrl + Alt + F1 для TTY1. Вы вернетесь на рабочий стол (TTY7) позже, после того как вы вернетесь на graphical.target или уровень выполнения 5, нажав Ctrl + Alt + F7 соответственно. Когда вы дойдете до такой текстовой консоли, обратите внимание, что сначала вам нужно войти в систему, введя свое имя пользователя и пароль в соответствии с запросом.Если вам просто нужно переключиться в текстовый режим без каких-либо элементов графического интерфейса, например, на X-сервере, вы можете использовать systemctl, чтобы заставить ваш компьютер к так называемому multi-user.target:
sudo systemctl start multi-user.target
Вы вернете это и вернетесь на рабочий стол (graphical.target) путем перезагрузки или путем переключения вручную так же, как описано выше:
sudo systemctl start graphical.target
Если вы действительно требуется истинное изменение уровня запуска до 3, что можно сделать с помощью команды init, как отметил в своем комментарии @terdon:
sudo init 3
Вы можете проверить свой текущий уровень выполнения командой runlevel , Он выведет две буквы: левый - ваш предыдущий уровень запуска, а правый - ваш текущий уровень выполнения.
Вернитесь на рабочий стол, снова установив уровень запуска в 5:
sudo init 5
Важные общие замечания для обоих методов:
Оба перехода на multi-user.target или уровень запуска 3 завершат X-сервер и уничтожают все приложения графического интерфейса пользователя и среду рабочего стола. Убедитесь, что вы закрыли все разумные приложения и сохранили свою работу, прежде чем начать, иначе их состояние будет потеряно! Ни systemctrl start ???.target, ни init ? не переключают активный TTY. Это означает, что если вы запустите эти команды из эмулятора терминала на своем рабочем столе (обычно на TTY7), после этого вы будете на черном экране (опционально с некоторым отладочным выходом). Просто потому, что TTY 8-12 не подключены к текстовым консолям, а зарезервированы для видеоустройств для отображения графических интерфейсов. Только TTY 1-7 являются текстовыми консолями. Поэтому, чтобы работать в multi-user.target или на уровне запуска 3, вам нужно переключиться на текстовую консоль TTY, например. нажав Ctrl + Alt + F1 для TTY1. Вы вернетесь на рабочий стол (TTY7) позже, после того как вы вернетесь на graphical.target или уровень выполнения 5, нажав Ctrl + Alt + F7 соответственно. Когда вы дойдете до такой текстовой консоли, обратите внимание, что сначала вам нужно войти в систему, введя свое имя пользователя и пароль в соответствии с запросом.если вам просто нужно переключиться в текстовый режим с графическим интерфейсом вещи, как x-сервер запущен, вы можете использовать [F5], чтобы получить вашу машину на так называемый multi-user.target:
sudo systemctl start multi-user.target
Вам восстановить и вернуться к рабочему столу (graphical.target) либо перезагрузка или переключение вручную так же, как и выше:
sudo systemctl start graphical.target
если вам действительно нужен истинный изменить уровень до 3, Что можно сделать с помощью команды init, в @terdon указал в своем комментарии:
sudo init 3
Вы можете проверить ваш текущий уровень с помощью команды runlevel. Он будет выводить два письма: слева-ваш предыдущий уровень, в то время как правильным является ваш текущий уровень.
вы возвращаетесь на рабочий стол, установив уровень в 5 раз:
sudo init 5
важные общие указания для обоих методов:
как переключение на multi-user.target или уровень 3 прекращается x-сервер и убить всех приложений, интерфейса и рабочей среды. Убедитесь, что вы закрыли все здравомыслящие приложения и сохраненные вашей работы, прежде чем начать, в противном случае их состояние будет потеряно! Ни на [F11], ни init ? сделать переключатель активного ТЕЛЕТАЙП. Это означает, что если вы выполните следующие команды в эмуляторе терминала на рабочем столе (обычно на TTY7), вы будете в черном экране, потом (при необходимости с некоторым отладочный вывод). Это просто потому, что в этом файле 8-12 не подключены к текстовой консоли, но зарезервированы для приставок для отображения графического интерфейса. Только ТЕЛЕТАЙП 1-7 являются текстовыми консолями. Поэтому для работы в [от f13] или на уровень 3, Вы должны переключиться в текстовую консоль ТЕЛЕТАЙП, например, нажав сочетание клавиш Ctrl+клавиши Alt+F1 для TTY1. Вы вернетесь к рабочему столу (TTY7) позже после того, как вы вернулись в graphical.target или 5-м уровне, нажав сочетание клавиш Ctrl+АЛТ+Ф7 соответственно. Когда вы дойдете до такой текстовой консоли, обратите внимание, что вы должны войти в систему снова, сначала вписав свой логин и пароль как просили.Если вам просто нужно переключиться в текстовый режим без каких-либо элементов графического интерфейса, например, на X-сервере, вы можете использовать systemctl, чтобы заставить ваш компьютер к так называемому multi-user.target:
sudo systemctl start multi-user.target
Вы вернете это и вернетесь на рабочий стол (graphical.target) путем перезагрузки или путем переключения вручную так же, как описано выше:
sudo systemctl start graphical.target
Если вы действительно требуется истинное изменение уровня запуска до 3, что можно сделать с помощью команды init, как отметил в своем комментарии @terdon:
sudo init 3
Вы можете проверить свой текущий уровень выполнения командой runlevel , Он выведет две буквы: левый - ваш предыдущий уровень запуска, а правый - ваш текущий уровень выполнения.
Вернитесь на рабочий стол, снова установив уровень запуска в 5:
sudo init 5
Важные общие замечания для обоих методов:
Оба перехода на multi-user.target или уровень запуска 3 завершат X-сервер и уничтожают все приложения графического интерфейса пользователя и среду рабочего стола. Убедитесь, что вы закрыли все разумные приложения и сохранили свою работу, прежде чем начать, иначе их состояние будет потеряно! Ни systemctrl start ???.target, ни init ? не переключают активный TTY. Это означает, что если вы запустите эти команды из эмулятора терминала на своем рабочем столе (обычно на TTY7), после этого вы будете на черном экране (опционально с некоторым отладочным выходом). Просто потому, что TTY 8-12 не подключены к текстовым консолям, а зарезервированы для видеоустройств для отображения графических интерфейсов. Только TTY 1-7 являются текстовыми консолями. Поэтому, чтобы работать в multi-user.target или на уровне запуска 3, вам нужно переключиться на текстовую консоль TTY, например. нажав Ctrl + Alt + F1 для TTY1. Вы вернетесь на рабочий стол (TTY7) позже, после того как вы вернетесь на graphical.target или уровень выполнения 5, нажав Ctrl + Alt + F7 соответственно. Когда вы дойдете до такой текстовой консоли, обратите внимание, что сначала вам нужно войти в систему, введя свое имя пользователя и пароль в соответствии с запросом.Если вам просто нужно переключиться в текстовый режим без каких-либо элементов графического интерфейса, например, на X-сервере, вы можете использовать systemctl, чтобы заставить ваш компьютер к так называемому multi-user.target:
sudo systemctl start multi-user.target
Вы вернете это и вернетесь на рабочий стол (graphical.target) путем перезагрузки или путем переключения вручную так же, как описано выше:
sudo systemctl start graphical.target
Если вы действительно требуется истинное изменение уровня запуска до 3, что можно сделать с помощью команды init, как отметил в своем комментарии @terdon:
sudo init 3
Вы можете проверить свой текущий уровень выполнения командой runlevel , Он выведет две буквы: левый - ваш предыдущий уровень запуска, а правый - ваш текущий уровень выполнения.
Вернитесь на рабочий стол, снова установив уровень запуска в 5:
sudo init 5
Важные общие замечания для обоих методов:
Оба перехода на multi-user.target или уровень запуска 3 завершат X-сервер и уничтожают все приложения графического интерфейса пользователя и среду рабочего стола. Убедитесь, что вы закрыли все разумные приложения и сохранили свою работу, прежде чем начать, иначе их состояние будет потеряно! Ни systemctrl start ???.target, ни init ? не переключают активный TTY. Это означает, что если вы запустите эти команды из эмулятора терминала на своем рабочем столе (обычно на TTY7), после этого вы будете на черном экране (опционально с некоторым отладочным выходом). Просто потому, что TTY 8-12 не подключены к текстовым консолям, а зарезервированы для видеоустройств для отображения графических интерфейсов. Только TTY 1-7 являются текстовыми консолями. Поэтому, чтобы работать в multi-user.target или на уровне запуска 3, вам нужно переключиться на текстовую консоль TTY, например. нажав Ctrl + Alt + F1 для TTY1. Вы вернетесь на рабочий стол (TTY7) позже, после того как вы вернетесь на graphical.target или уровень выполнения 5, нажав Ctrl + Alt + F7 соответственно. Когда вы дойдете до такой текстовой консоли, обратите внимание, что сначала вам нужно войти в систему, введя свое имя пользователя и пароль в соответствии с запросом.Чтобы решить вашу задачу, вы можете перезагрузить компьютер в режиме восстановления, который будет основан на тексте и будет отвечать вашим потребностям.
Выключите машину и удерживайте нажатой клавишу «Shift». Появится меню Grub. Обычно второй вариант - это то, что вы хотите, с надписью «Дополнительно» или «Восстановление». Это должно загрузить вас в текстовое меню. Выберите параметр для корневой оболочки.
Вы хотите, чтобы вам нужно было сделать.
Если вы обнаружили, что диски смонтированы только для чтения, вы можете повторно установить корневую запись-запись:
mount -o remount,rw /
Введите «exit» в качестве последней команды оболочки. Вы вернетесь в меню, где вы можете выбрать «Возобновить загрузку».
Учитывая, как быстро загружаются машины с SSD, этот подход будет быстро конкурировать с использованием systemd isolate для переключения и выхода из графической среды.
Чтобы решить вашу задачу, вы можете перезагрузить компьютер в режиме восстановления, который будет основан на тексте и будет отвечать вашим потребностям.
Выключите машину и удерживайте нажатой клавишу «Shift». Появится меню Grub. Обычно второй вариант - это то, что вы хотите, с надписью «Дополнительно» или «Восстановление». Это должно загрузить вас в текстовое меню. Выберите параметр для корневой оболочки.
Вы хотите, чтобы вам нужно было сделать.
Если вы обнаружили, что диски смонтированы только для чтения, вы можете повторно установить корневую запись-запись:
mount -o remount,rw /
Введите «exit» в качестве последней команды оболочки. Вы вернетесь в меню, где вы можете выбрать «Возобновить загрузку».
Учитывая, как быстро загружаются машины с SSD, этот подход будет быстро конкурировать с использованием systemd isolate для переключения и выхода из графической среды.
Чтобы решить вашу задачу, вы можете перезагрузить компьютер в режиме восстановления, который будет основан на тексте и будет отвечать вашим потребностям.
Выключите машину и удерживайте нажатой клавишу «Shift». Появится меню Grub. Обычно второй вариант - это то, что вы хотите, с надписью «Дополнительно» или «Восстановление». Это должно загрузить вас в текстовое меню. Выберите параметр для корневой оболочки.
Вы хотите, чтобы вам нужно было сделать.
Если вы обнаружили, что диски смонтированы только для чтения, вы можете повторно установить корневую запись-запись:
mount -o remount,rw /
Введите «exit» в качестве последней команды оболочки. Вы вернетесь в меню, где вы можете выбрать «Возобновить загрузку».
Учитывая, как быстро загружаются машины с SSD, этот подход будет быстро конкурировать с использованием systemd isolate для переключения и выхода из графической среды.
Чтобы решить вашу задачу, вы можете перезагрузить компьютер в режиме восстановления, который будет основан на тексте и будет отвечать вашим потребностям.
Выключите машину и удерживайте нажатой клавишу «Shift». Появится меню Grub. Обычно второй вариант - это то, что вы хотите, с надписью «Дополнительно» или «Восстановление». Это должно загрузить вас в текстовое меню. Выберите параметр для корневой оболочки.
Вы хотите, чтобы вам нужно было сделать.
Если вы обнаружили, что диски смонтированы только для чтения, вы можете повторно установить корневую запись-запись:
mount -o remount,rw /
Введите «exit» в качестве последней команды оболочки. Вы вернетесь в меню, где вы можете выбрать «Возобновить загрузку».
Учитывая, как быстро загружаются машины с SSD, этот подход будет быстро конкурировать с использованием systemd isolate для переключения и выхода из графической среды.
Чтобы решить вашу задачу, вы можете перезагрузить компьютер в режиме восстановления, который будет основан на тексте и будет отвечать вашим потребностям.
Выключите машину и удерживайте нажатой клавишу «Shift». Появится меню Grub. Обычно второй вариант - это то, что вы хотите, с надписью «Дополнительно» или «Восстановление». Это должно загрузить вас в текстовое меню. Выберите параметр для корневой оболочки.
Вы хотите, чтобы вам нужно было сделать.
Если вы обнаружили, что диски смонтированы только для чтения, вы можете повторно установить корневую запись-запись:
mount -o remount,rw /
Введите «exit» в качестве последней команды оболочки. Вы вернетесь в меню, где вы можете выбрать «Возобновить загрузку».
Учитывая, как быстро загружаются машины с SSD, этот подход будет быстро конкурировать с использованием systemd isolate для переключения и выхода из графической среды.
Чтобы решить вашу задачу, вы можете перезагрузиться в режим восстановления, который основан на тексте и будет отвечать вашим потребностям.
Выключите машину и удерживайте нажатой кнопку «Shift». Появится меню Grub. Обычно второй вариант - это то, что вы хотите, с надписью «Дополнительно» или «Восстановление». Это должно загрузить вас в текстовое меню. Выберите параметр для корневой оболочки.
Вы хотите, чтобы вам нужно было сделать.
Если вы обнаружили, что диски смонтированы только для чтения, вы можете перемонтировать корневой файл read-write:
mount -o remount,rw /
Введите «exit» в качестве последней команды оболочки. Вы вернетесь в меню, где вы можете выбрать «Возобновить загрузку».
Учитывая, как быстро загружаются машины с SSD, этот подход будет быстро конкурировать с использованием systemd isolate
для переключения и выхода из графической среды.