Изhttps://wiki.debian.org/Status/Testing
deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free
Записи немного изменились после последней версии.
Вы не пишете, можно ли использовать X до того, как он вылетит? Вы добавили себя в группу видео? Сегодня лучше позволить X автоматически определять настройки, но в зависимости от вашей видеокарты вам может потребоваться загрузить дополнительные драйверы перед запуском X. Вы можете войти в систему как обычный пользователь и запустить X с помощью startx
? Чтобы диагностировать, что на самом деле происходит, вы можете посмотреть на /var/log/Xorg.log
. Это все еще будет доступно после перезагрузки.
Если ваша проблема заключается в том, что вы всегда загружаетесь непосредственно в X и происходит сбой, вы можете загрузиться в однопользовательском режиме. При загрузке нажмите клавишу, чтобы перейти к приглашению загрузки. В ответ на приглашение boot:
введите boot -s
. Затем вы можете смонтировать свою файловую систему с помощью /sbin/mount -ruw /
и отредактировать конфигурацию, чтобы не запускать X(vi
— ваш друг! ). Затем убедитесь, что вы можете запустить X вручную в многопользовательском режиме с помощью startx
, прежде чем пытаться запустить его при загрузке.
Если у вас настроен SSH, вы можете удаленно войти и посмотреть, что произойдет.
Если вам повезет, самым простым решением может быть смена консоли VT. Попробуйте использовать как ALT-F3
, так и CTRL-ALT-F3
. Что может работать, зависит от состояния X и от того, как отображаются ваши TTY. По умолчанию в FreeBSD X установлен на ALT-F9
.
Наконец, вы пишете, что настраиваете сценарий rc.d для запуска X. Мне это кажется неправильным. Если вы используете полные среды рабочего стола, такие как Gnome и KDE, у них уже есть сценарий rc.d, поэтому вам нужно только установить yes
в rc.conf
. Это будет gnome_enable="YES"
или kdm4_enable="YES"
Если вы используете Xfce или mate, они поставляются без диспетчера входа в систему. В этом случае вы обычно входите в систему с VT, а затем запускаете x (, возможно, даже автоматически из сценария входа ).
Но если вы хотите автоматически входить в Xfce/Mate (на самом деле автоматически входить во FreeBSD ), тогда вы должны настроить пользователя с помощью /etc/gettytab
. Я предполагаю, что вы не делаете этого.
Если вам нужен графический вход в систему, используйте менеджер входа в систему. Gnome и KDE имеют GDM и KDM, но их можно использовать и сами по себе. Обычно я использую slim . Затем вы назначаете менеджер входа в систему для VT, который вы используете в /etc/ttys
, вот так:
ttyv8 "/usr/local/bin/slim -nodaemon" xterm on secure
Это позволит вам войти в систему с помощью графического интерфейса. Затем он запустит вашу среду X на основе вашего .xinitrc
.
Для запуска X во FreeBSD требуется очень мало шагов, и я настоятельно рекомендую следовать Главе 5. Система X Window , а не создавать собственный rc.d
скрипт.