Після входу в систему з'являється чорний екран і мій курсор, більше нічого! в Ubuntu 12.10


24

Я давно використовую Ubuntu (12.10), і останнім часом моя Ubuntu пройшла ще одне оновлення.

З'явилося все підказка оновлення, слідуючи за запитом пароля, і, нарешті, хорошим рядком прогресу ...

Все пройшло добре, а згодом я вимкнув комп’ютер.

Наступного дня я увімкнув комп’ютер, перейшов на екран входу. Я пішов вперед і ввійшов, але після цього я бачив лише чорний екран і мій курсор!

Я перевірив форуми і отримав різні поради, жодна з яких не працювала ...

Тепер я застряг з установкою Ubuntu, яка абсолютно марна.

І ще одна річ:

Я навіть спробував увійти через Guest, але така ж проблема! : \

My Computer Specs:
Motherboard: Intel DG41WV
Processor: Intel Core 2 Quad Q6600 @ 2.40GHz
Graphics: Intel G41 Express Chipset
RAM: Dual Channel, DDR3 2*2GB (4096 MBytes)
HDD: Seagate 500GB SATA

---- ДЕТАЛЬНА ІНФОРМАЦІЯ ----

Щоб бути більш точним щодо моєї проблеми, після входу в систему я бачу чорний екран і курсор. Плюс, що важливо, мені вдалося побачити екран входу, отже, я впевнений, що Ubuntu візуалізується належним чином, а також майже впевнений, що з драйверами немає проблем (інакше я навіть не повинен отримати екран входу, правда?).

Будь-яка, ще одна (мабуть) важлива річ - це те, що після входу в систему я можу натиснути Ctrl+ Alt+ 1та підняти консоль відновлення.

Єдине, що не завантажується - це мій фактичний робочий стіл графічного інтерфейсу

Потім я запустив єдність з консолі відновлення, він пройшов кілька команд, застряг на OpenGL на кілька секунд, потім збільшив масштаб через багато інших рядків коду і закінчив це:

ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 Could not create file monitor for trash url: Operation not supported

*** glibc detected *** compiz: malloc(): memory corruption: 0x09c861d6 ***

Після того. назад у Ctrl+ Alt+ F7: Фон робочого столу + Курсор

Тож знову до терміналу, мені довелося натиснути Ctrl+, Cщоб повернутися знову.

Тепер я знову набрав єдності, і це був вихід:

WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found

тому зараз я зробив sudo service lightdm restart:

X10: fatal IO error 4 (Interrupted system call) on X server ":0"
after 131 requests (130 known processed) with 0 events remaining.
lightdm stop/waiting
lightdm start/running, process 2852

Я знову на екрані входу, і я знову входжу, тепер я повернувся на чорний екран (Так, я також втратив Фон робочого столу)

Отже, ще раз, я намагаюся єдності (така ж відповідь, як і минулого разу):

WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found

А ще чорний екран! : \


1
Чи є якісь активні ЗОЗ, про які нам, можливо, потрібно знати?
Бруно Перейра

"Я перевірив форуми, і отримав різні поради, жодна з яких не працювала ..." Чому ви не сформулюєте їх коротко, щоб люди не "повторно запропонували" їх, щоб сказати, що це не допомагає?

Чи можете ви спробувати завантажуватися за допомогою класичного DM?
Зробити

Ей, Бруно ... Гм, я не впевнений, що саме вам НЕОБХІДНО бути в курсі .... У мене додано кілька сховищ, і у мене є додатки з них, які працюють ідеально .... Однак, ви Потрібно знати, це сталося після оновлення ...
Пранай Пракаш

@ vasa1, я пережив досить багато, я загубив, які з них і які поради були ... Крім того, я впевнений, що навіть якщо я бачив підказку раніше, я, мабуть, зіпсував її востаннє, тому тут я також можу отримати відгуки ...
Пранай Пракаш

Відповіді:


8

Для повноти ця проблема також виникає, коли ви помилково встановили пакет "nvidia-319-updates", але у вас немає графічної мікросхеми nVidia у вашій системі. У моєму випадку цей пакет був непрямою залежністю від пакету "libopencv-dev".

Отже, наприклад, коли ви працюєте на мікросхемі ATI або Intel grpahics, і ви встановили openCV (пакет libopencv-dev), OpenGL виходить з ладу, і ви отримаєте чорний екран з курсором миші після входу. випадку, просто видаліть пакети nvidia:

sudo apt-get remove nvidia-*

Дивіться цю помилку на панелі запуску для отримання більш детальної інформації


Або хост-машина з NVIDIA-карткою, що працює з VM.
imallett

Дякую - це вирішило мою проблему після того, як я помилково спробував змусити компілятор Nvidia CUDA працювати на своєму ноутбуці (у мене є відеокарта AMD).
nebffa

7

Я успішно вирішив проблему. Що ж я зробив:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

Це, після чого перезавантаження, - це рецепт виправлення! : D


3
Чи можете ви, будь ласка, ELI5, що це робить?
king_julien

2
Ну, це для мене не вийшло.
king_julien

Також я випадково видаляю робочий стіл. sudo apt-get update sudo apt-get install --reinstall ubuntu-desktopі sudo apt-get install xfce4-goodiesяк мій потрібний робочий стіл xfce, за допомогою вищезазначених команд вирішено мою проблему, і моя машина завантажилася
EsmaeelE

2

Можливо, вам потрібно скинути файли конфігурації compiz та Unity.

Ви можете спробувати м'яке скидання (лише файли Unity / Compiz, але я цього не перевіряв): http://www.webupd8.org/2012/10/how-to-reset-compiz-and-unity-in- ubuntu.html

Там важкий перезавантаження: /ubuntu//a/244064/123806

Але це стерне конфігурацію деяких додатків. Спробуйте як тестовий користувач, перейдіть до tty1 (Ctrl + Alt + F1):

sudo adduser test

Поверніться до tty7 (Ctrl + Alt + F7) і спробуйте увійти. Якщо це працює, ми підтверджуємо, що це просто проблема у вашому конфігураційному файлі. Ще перейдіть за посиланням вище. (після тестів "sudo deluser test" та "sudo rm -Rf / home / test" стертимуться).

Якщо Ctrl + Alt + T не працює ...

Спочатку увійдіть і вийдіть на порожній екран, потім Ctrl + Alt + F1, скопіюйте резервну копію та видаліть конфігураційний файл:

cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user

Нам потрібно видалити обидва файли одночасно.

Ctrl + Alt + F7, і очікується, що Unity відкриється.


Гей, дякую за відповідь. Однак жоден із методів не працював. Програмне скидання скидає помилку шини dconf. Метод жорсткого скидання: після створення нового облікового запису там же проблема, за винятком тла робочого столу.
Пранай Пракаш

Дякуємо, видалення конфігураційних файлів працювало для мене (13.10).
tectux

compiz --replaceпрацював на мене, дякую!
RedClover

1

У мене було таке ж питання, але я помітив це після запуску

sudo apt-get remove nvidia- *

команда, яка нічого не змінила (навіть після перезавантаження)
з'явилися старі непотрібні пакети, а після видалення їх за допомогою команди

sudo apt-get autoremove

і перезавантаження все було правильно, робочий стіл завантажується як очікувалося.


sudo apt-get autoremoveбуло рішенням для мене.
AutonomousApps

0

У мене була така ж проблема, і для мене спрацювало коротше виправлення:

unity --reset

Далі:

sudo service lightdm restart

Проблема полягає в тому, що ви втрачаєте такі параметри, як розміри значків і т. Д. Їх можна легко налаштувати за допомогою MyUnity або UbuntuTweak (з програмного центру).

(Однак проблема повертається кожен раз, коли я підключаю додатковий дисплей до свого ноутбука перед завантаженням. Але я припускаю, що це інша проблема. Обговорюється тут: Ubuntu 12.04 Unity: Чорний екран із курсором, коли підключено зовнішній дисплей перед завантаженням ноутбука )


Ха-ха, ти рано! : P Не, ваше рішення: це перше, що я спробував. Не працював для мене, хоча :(
Пранай Пракаш

Добре знати. Це означає, що, хоча наші симптоми однакові, проблеми не пов'язані повністю. Або, принаймні, викликані різними речами.
rudolfbyker

Що ж, у них обох, здається, проблеми з єдністю. Це точно! : P
Пранай Пракаш

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.