Как я могу загрузить Debian в текстовом режиме? Моя мышь и клавиатура работают в GRUB, но когда появляется экран входа, они не работают, поэтому я ничего не могу сделать.
debian
boot
display-manager
ctype.h
источник
источник
Ответы:
Вы также можете CTRL ALTнажать клавишу F, где клавиша F F1должна F6вызвать этот текстовый экран входа в систему. Обратите внимание, что на экране 1 находится информация о загрузке.
CTRL ALT F7вернет вас в графический интерфейс.
Переход в однопользовательский режим останавливает многие службы, которые присутствуют в многопользовательском режиме. Это, вероятно, не то, что вы хотите здесь.
источник
В приглашении загрузки
Если вы получаете приглашение на загрузку, загрузитесь в однопользовательском режиме, добавив
1
(илиsingle
) в конце командной строки ядра. В этом режиме у вас запущен только минимальный набор сервисов - файловые системы смонтированы, вы можете войти в текстовый режим на консоли, и это все.Поддельный менеджер дисплеев
Есть способ избежать запуска диспетчера дисплеев в Debian. Сценарии, которые запускают диспетчера отображения во время загрузки, проверяют, являются ли они диспетчера отображения по умолчанию, чтобы гарантировать, что будет запущен только один диспетчер отображения. Так что установите фиктивный диспетчер отображения по умолчанию. Убедитесь, что он
/etc/X11/default-display-manager
существует, но не содержит имя диспетчера отображения (например, сделайте его пустым).Через уровни запуска
Если вы не установили альтернативный init, Debian использует System V init с уровнями запуска. Уровень запуска - это, грубо говоря, набор сервисов для запуска. В
1
выше средства уровень 1, с очень немногими услуг. Linux SysVinit имеет четыре уровня (от 2 до 5), которые соответствуют нормальной работе системы. В Debian эти четыре уровня имеют одинаковый эффект по умолчанию; системный администратор может настроить их при желании. В вашей ситуации, я думаю, вы хотите определить уровень запуска без X и сделать его по умолчанию./etc/rc2.d/S??xdm
(где??
две цифры) и замените ее на/etc/rc2.d/K??xdm
скопированную/etc/rc0.d/
.S
означает «начать»,K
означает «убить»; символические ссылки в/etc/rc$N.d
указывают, какие службы запускать или останавливать при входе на уровень выполнения$N
.file-rc
илиsysv-rc-conf
для более легкого управления уровнем выполнения./etc/inittab
со строкойid:2:initdefault:
.источник
--no-gui
аналогичный? У меня нет дисплея и SSH не доступен. SSH не запускается достаточно рано, чтобы получить удаленную оболочку благодаря Systemd.Добавьте 'single' в командную строку загрузки ядра (ключ 'e' в GRUB, если память мне не мешает).
источник
Как корень:
Важное предупреждение: я протестировал это на Debian 9, работающем в Virtualbox, и, хотя он работал, обратное не сработало. Диспетчер отображения не перезагружался автоматически при загрузке после того, как я запустился:
Хотя я смог запустить его снова вручную с
Может быть, проблема с моей настройкой, в любом случае, я подумал, что предупреждение было хорошей идеей.
источник
systemctl start lightdm
из-не-пользовательский интерфейс входа в систему. Кто-нибудь знает, как настроить систему для нормальной работы (например, показать экран входа в систему пользовательского интерфейса) снова?Удалите любой менеджер дисплеев:
Если вы все еще хотите использовать X11, установите
xinit
вместо этого.И запустить,
startx
чтобы запустить X11.источник