[ОБНОВЛЕНИЕ: Я ценю предложения, которые Вы отправили, но так как я не мог заставить ничего работать в конце, я закончил тем, что переустановил Ubuntu только что.]
Я запускаю Ubuntu 11.10 "Сновещательный Оцелот", и в попытке установить драйверы разработчика CUDA Nvidia, которые я переключил на виртуальный терминал (Ctrl-Alt-F5) и остановил lightdm (установка потребовала, чтобы никакой экземпляр X-сервера не работал), через sudo service lightdm stop
.
Перезапуск lightdm с sudo service lightdm start
не работал: Несколько * Starting [...]
строки, где отображено, но повешенный процесс. (Я не помню, в которой точке, но я думаю, что это было * Starting System V runlevel compatibility
.
Я вручную перезагрузил свой ноутбук, и с тех пор, как начальная загрузка, кажется, зависает, обычно вокруг * Starting anac(h)ronistic cron [OK]
строка журнала (не последовательно в той точке, хотя).
От той точки на я, кажется, могу взаимодействовать со своей системой только через tty сессию (Ctrl-Alt-F1).
Я попытался произвести чистку и переустановить обоих lightdm
и gdm
, а также выбор обоих в качестве менеджеров по оформлению по умолчанию (через sudo dpkg-reconfigure [lightdm / gdm]
или путем ручного редактирования /etc/X11/default-display-manager
) через обоих apt-get
и aptitude
(который не должен иметь значения так или иначе) после обновления пакетов, но проблема сохраняется.
Некоторые ответы, которые я получаю, следующие:
После выполнения sudo dpkg-reconfigure lightdm
(но нет ... gdm
) Я получаю следующее сообщение:
dpkg-maintscript-helper:warning: environment variable DPKG_MATINSCRIPT_NAME missing
dpkg-maintscript-helper:warning: environment variable DPKG_MATINSCRIPT_PACKAGE missing
После попытки sudo service lightdm start
или sudo start lightdm
Я добираюсь, чтобы видеть, что начальная загрузка загружает экран снова, но ничто не изменяется. Если я возвращаюсь к оболочке tty, я вижу lightdm start/running, process <num>
но ps -e | grep lightdm
не дает вывода.
После попытки sudo service gdm start
или sudo starg gdm
Я добираюсь gdm start/running, process <num>
сообщение, и gdm-binary
предположительно, активный процесс, но все, что происходит, - то, что экран мигает пару раз и ничто иное.
Другие варианты решения, которые я нашел в сети включенный, работая startx
но когда я пробую это, я получаю вывод ошибок [...] Fatal server error: no screens found [...]
. Кроме того, я удостоверился это lightdm-gtk-greeter
установлен, но это не помогло также.
Извините мой не включая полные выводы/журналы; я пишу это сообщение из другого компьютера, и трудно вручную скопировать полные журналы. Кроме того, я видел несколько сообщений, которые имели отношение к подобным проблемам, но или не было никаких, фиксируют, или предложенный тот не работал на меня.
В закрытии: помогите! Я очень надеюсь постараться не переустанавливать Ubuntu с нуля!:)
Alex
@mosi
Мне не удалось исправить драйвер ядра NVIDIA согласно Вашим инструкциям. Я должен, возможно, упомянуть, что нахожусь на ноутбуке Dell XPS15 с видеокартой Optimus NVIDIA, и что я имею bumblebee
установленный (который устанавливает драйверы Nvidia во время ее установки, я верю). При выдаче упомянутых команд я получаю следующее:
~$uname -r
3.0.0-12-generic
~$lsmod | grep -i nvidia
nvidia 11713772 0
~$dmesg | grep -i nvidia
[ 8.980041] nvidia: module license 'NVIDIA' taints kernel.
[ 9.354860] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 9.354864] nvidia 0000:01:00.0: power state changed by ACPI to D0
[ 9.354868] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[ 9.354873] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 9.354879] nvidia 0000:01:00.0: setting latency timer to 64
[ 9.355052] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
Кроме того, выполнение aptitude search nvidia
дает мне следующее:
p nvidia-173 - NVIDIA binary Xorg driver, kernel module a
p nvidia-173-dev - NVIDIA binary Xorg driver development file
p nvidia-173-updates - NVIDIA binary Xorg driver, kernel module a
p nvidia-173-updates-dev - NVIDIA binary Xorg driver development file
p nvidia-96 - NVIDIA binary Xorg driver, kernel module a
p nvidia-96-dev - NVIDIA binary Xorg driver development file
p nvidia-96-updates - NVIDIA binary Xorg driver, kernel module a
p nvidia-96-updates-dev - NVIDIA binary Xorg driver development file
p nvidia-cg-toolkit - Cg Toolkit - GPU Shader Authoring Language
p nvidia-common - Find obsolete NVIDIA drivers
i nvidia-current - NVIDIA binary Xorg driver, kernel module a
p nvidia-current-dev - NVIDIA binary Xorg driver development file
c nvidia-current-updates - NVIDIA binary Xorg driver, kernel module a
p nvidia-current-updates-dev - NVIDIA binary Xorg driver development file
i nvidia-settings - Tool of configuring the NVIDIA graphics dr
p nvidia-settings-updates - Tool of configuring the NVIDIA graphics dr
v nvidia-va-driver -
v nvidia-va-driver -
Я попытался вручную установить (sudo aptitude install <package>
) пакеты nvidia-common
и nvidia-settings-updates
но напрасно. Например, sudo aptitude install nvidia-settings-updates
возвраты следующий журнал:
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Writing extended state information...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
То же происходит с заголовками Linux (т.е. Я, может казаться, не могу установить linux-headers-3.0.0-12-generic
). Вывод aptitude search linux-headers
следующие:
v linux-headers -
v linux-headers -
v linux-headers-2.6 -
i linux-headers-2.6.38-11 - Header files related to Linux kernel versi
i linux-headers-2.6.38-11-generic - Linux kernel headers for version 2.6.38 on
i A linux-headers-2.6.38-8 - Header files related to Linux kernel versi
i A linux-headers-2.6.38-8-generic - Linux kernel headers for version 2.6.38 on
v linux-headers-3 -
v linux-headers-3.0 -
v linux-headers-3.0 -
i A linux-headers-3.0.0-12 - Header files related to Linux kernel versi
p linux-headers-3.0.0-12-generic - Linux kernel headers for version 3.0.0 on
p linux-headers-3.0.0-12-generic- - Linux kernel headers for version 3.0.0 on
p linux-headers-3.0.0-12-server - Linux kernel headers for version 3.0.0 on
p linux-headers-3.0.0-12-virtual - Linux kernel headers for version 3.0.0 on
p linux-headers-generic - Generic Linux kernel headers
p linux-headers-generic-pae - Generic Linux kernel headers
v linux-headers-lbm -
v linux-headers-lbm -
v linux-headers-lbm-2.6 -
v linux-headers-lbm-2.6 -
p linux-headers-lbm-3.0.0-12-gene - Header files related to linux-backports-mo
p linux-headers-lbm-3.0.0-12-gene - Header files related to linux-backports-mo
p linux-headers-lbm-3.0.0-12-serv - Header files related to linux-backports-mo
p linux-headers-server - Linux kernel headers on Server Equipment.
p linux-headers-virtual - Linux kernel headers for virtual machines
@heartsmagic
Я действительно пытался произвести чистку и переустановить любые пакеты драйвера Nvidia, но это, казалось, не имело значение,
Мой xorg.conf
файл содержит следующее:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 280.13 (buildmeister@swio-display-x86-rhel47-03.nvidia.com) Wed Jul 27 17:15:58 PDT 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
У меня была эта проблема с 12.04. Исправление заключается в том, чтобы изменить / etc / X11 / default-display-manager на / usr / sbin / lightdm вместо просто lightdm, поскольку dpkg -configure настроен неправильно.
Почему? в /etc/init/lightdm.conf скрипт проверяет, что файл говорит / usr / sbin / lightdm
Это ошибка. Простым решением было бы изменить lightdm.conf, чтобы принимать другие варианты, включая просто lightdm без полного пути. Если не существует какого-либо стандарта, который следует использовать исключительно для согласованности.
Среда: - XPS M 1530, 8600M GT - Ubuntu 11.10 64-разрядная новая установка - Установлен дополнительный драйвер Nvidia-173 (из раздела «Дополнительные драйверы»)
Мой внешний монитор не распознавался с помощью дополнительного водитель то есть nvidia-173. Поэтому я попытался установить драйвер nvidia на nvidia.com для 8600M GT-карты и следовал инструкции. Чтобы выйти из x-сервера, я сделал
sudo stop lightdm
и установил драйвер nvidia. После этого я столкнулся с теми же проблемами, что и ОП, то есть не смог успешно запустить графическую систему. Может взаимодействовать с помощью терминала. Запуск / перезапуск lightdm не помог.
Так что мне пришлось очистить все nvidia и использовать mesa-gl. С помощью следующих ссылок и команд я смог.
https://askubuntu.com/a/68222 https://askubuntu.com/a/36936
Команды:
[ 111]И, бинго, я снова в работе, плюс внешние мониторы работают безупречно (или настолько безупречно, насколько это возможно. При подключении монитора через кабель HDMI экран перемешивается.)
Я по-прежнему не хочу / не хочу пробовать больше драйверов. Может быть позже.
У меня была похожая проблема. Кажется, что драйвер ядра nvidia не загружен. Если у вас нет aptitude, установите:
apt-get install aptitude
Сначала войдите как root.
(1. посмотрите, какие модули ядра nvidia загружены:
dmesg | grep -i nvidia
[ 77.226200] nvidia: module license 'NVIDIA' taints kernel.
[ 78.066167] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 78.066175] nvidia 0000:01:00.0: setting latency timer to 64
[ 78.066794] NVRM: loading NVIDIA UNIX x86 Kernel Module 285.05.09
(2. Драйверы Ubuntu nvidia должны быть удалены, в противном случае Ubuntu может использовать их даже после перезагрузки, удалите все пакеты nvidia-XX, кроме они:
aptitude search nvidia | grep -i "i "
i nvidia-common - Find obsolete NVIDIA drivers
i nvidia-current - NVIDIA binary Xorg driver, kernel module a
i nvidia-settings - Tool of configuring the NVIDIA graphics dr
i nvidia-settings-updates - Tool of configuring the NVIDIA graphics dr
(3. Загрузите правильные драйверы nvidia для вашей архитектуры с nvidia.com, убедитесь, что у вас установлены linux-заголовки.
aptitude install linux-headers-$(uname -r)
(4. Запустите от имени пользователя root). : NVIDIA-Linux-x86-XXXXX.run, если xserver работает, остановитесь с помощью:
/etc/init.d/x11-common stop
(5. Сгенерируйте новую конфигурацию nvidia xconfig
nvidia-xconfig
(6. Запустите X сервер
/etc/init.d/x11-common start
/etc/init.d/lightdm start
Если что-то пойдет не так, отправьте вывод следующих команд:
uname -r
lsmod | grep -i nvidia
dmesg | grep -i nvidia