Как загрузиться в текстовом режиме в Linux Mint LMDE (на основе Debian)

Ладно, это может звучать смешно, но из всех проблем, которые у меня могут возникнуть, я ломаю голову над загрузкой в ​​текстовом режиме. Обычно я в противоположном направлении, например startx не работает.

Чтобы оценить уровень wtf, мне просто удалось без проблем запустить Photoshop CS5 (я пытаюсь перейти в текстовый режим для установки графических драйверов nVidia).

Говоря об уровнях, концепция уровней запуска сбивает меня с толку; Похоже, что в Debian уровень запуска по умолчанию равен 2 - в файле readme для драйверов сказано, что такой уровень запуска будет в текстовом режиме и даже не будет работать в сети (и что по умолчанию будет 5).

Просто чтобы прояснить это на этом Debian, /etc/inittab говорит:

# The default runlevel.
id:2:initdefault:

Затем я думаю о загрузке в "режиме восстановления", который только для текста. У меня есть ощущение, что это не тот способ, потому что я не пытаюсь "что-то восстановить", и я даже не знаю, что изменится в этом режиме.

Так что я гуглю, а в посте написано, что я должен отредактировать /boot/grub/grub.cfg, Но этот файл говорит в начале:

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

И я действительно не чувствую себя комфортно, редактируя файл, который говорит это.

Затем я нахожу этот другой пост, специфичный для Debian. В основном это говорит, чтобы пойти root и отключить менеджер входа в систему:

# update-rc.d -f gdm remove

Я только собирался попробовать это, но некоторые комментаторы не согласились, некоторые говорили, что я должен переместить файл:

# mv /etc/rc2.d/S30gdm /etc/rc2.d/K70gdm

Другие положили это в его .bash_profile:

if [ "$(echo $(who am i)|awk '{print $2}')" = "tty1" ]; then startx;logout;fi

(не спрашивайте меня, что это значит) Кто-то даже упоминает это как решение:

# apt-get remove gdm

Зачем

Кто-нибудь может сказать мне здравый, простой способ загрузки в текстовом режиме в этом дистрибутиве на основе Debian?

2 ответа

Решение

Итак, я собирался попробовать update-rc.d gdm3 disable согласно предложению @Stew. До этого, я думаю, эй, есть "некоторые" обновления, поэтому я позволю ему получать обновления пакетов (среди них Linux с 2.6.* До 3.0.*).

Когда я перезагрузился, к моему удивлению, linux запустился в текстовом режиме. Если бы я побежал startx Я мог бы войти в графическую среду без проблем, так что же случилось?

Командная строка linux (параметры для linux из grub) включена text, Эй, я редактировал это раньше, но это не сработало! Теперь в журнале загрузки показывалось, что "текст" попал в параметры linux.

Оказывается...

Не просто редактировать /boot/grub/grub.cfg

Вы не должны просто sudo nano /boot/grub/grub.cfg и поместите туда "текст", в начале файла есть большое предупреждение.

Правильный путь:

$ sudo nano /etc/default/grub

И добавить "текст" в GRUB_CMDLINE_LINUX_DEFAULT,
Так что если бы это выглядело так:

GRUB_CMDLINE_LINUX_DEFAULT = "тихий"

... вы должны изменить это на:

GRUB_CMDLINE_LINUX_DEFAULT = "тихий текст"

И затем (это говорит это наверху файла, так или иначе я пропустил это):

$ sudo update-grub

И перезагрузка.
Я предпочитаю этот метод, а не отключение службы, так как это должно быть: редактирование одной строки в файле конфигурации. Тот же процесс может быть повторен, и, если вы хотите, startx приведет вас к пользовательскому графическому интерфейсу в текстовом режиме.

Конечно, чтобы вернуться к нормальной жизни, просто отредактируйте файл и update-grub,

Я был бы удивлен, если бы это был действительно GDM, а не GDM3 или что-то еще, что было вашим менеджером дисплея. aptitude search '~i~Px-display-manager' должен дать вам список диспетчера дисплеев, которые вы установили.

В самом деле update-rc.d -f remote gdm3 будет неправильный способ отключения службы. Он будет работать временно, но затем он появится снова при обновлении gdm3. Это описано в справочной странице update-rc.d, если вы ищете "Распространенная ошибка системного администрирования".

update-rc.d gdm3 disable будет рекомендуемый способ отключить службу.

Удаление диспетчера дисплеев в целом также является решением, но вы можете обнаружить, что вам не нравятся результаты. Вы можете обнаружить, что из-за того, как автоматически устанавливаемые пакеты и метапакеты работают вместе, ваша система внезапно хочет удалить весь gnome, Вот хорошее обсуждение этой проблемы и как обойти это.

Другие вопросы по тегам