Czarny ekran podczas uruchamiania po zalogowaniu do TTY1

9

Mam tygodniową instalację 13.04 (3.8.0.29), a komputer był włączony przez tydzień. Wyłączyłem go na noc i teraz zawiesza się podczas uruchamiania.

Sprawdziłem już ten pozornie obowiązkowy post, jak również ten, ale nie mogłem znaleźć rozwiązania. Ten również wyglądał obiecująco, ale nie mogę wprowadzić mojego komputera w tryb odczytu / zapisu, ponieważ odzyskiwanie nie działa i drop to shelldaje mi tylko system tylko do odczytu. Ustawienie radeon.modeset = 0 również kończy się zawieszeniem.

W tym momencie mój komputer jest całkowicie bezużyteczny i muszę uruchomić LiveCD, aby napisać to pytanie.

Jak mogę zidentyfikować problem i jak go rozwiązać?

To nie jest problem Nvidii, ponieważ maszyna ma kartę Radeon HD 5450. IIRC działa z fglrx(nie -updatesi nie jest wbudowany, ponieważ wtedy nie uzyskałbym rozdzielczości 1280x1024.

O ile pamiętam, nie bawiłem się żadnymi bitami, z pewnością żadnymi na poziomie systemu ani urządzenia. Zakładam, że instalowanie aplikacji użytkownika, takich jak Gimp, nie może mieć żadnego wpływu.

Co się dzieje:

  • normalny rozruch: krótki fioletowy ekran, a następnie tekstowy monit logowania TTY1 miga tuż przed Ubuntu (próbuje) załadować GUI. Tyle że teraz GUI nie pojawia się: ekran trybu tekstowego TTY1 znika, pojawia się kursor podkreślenia, który nie mruga, a wtedy nic więcej się nie dzieje. Ani Ctrl- Alt- Delani Ctrl- Alt- F2ani - F7praca. Wygląda na zamrożony i wymaga resetu sprzętowego.

  • boot odzyskiwania: wyświetlenie ekranów GRUB-a zajmuje dużo czasu; Przyzwyczaiłem się do natychmiastowego wyświetlania podekranów, ale teraz może minąć 10-20 sekund, zanim pojawi się ekran „opcji zaawansowanych”. Nie mam pojęcia, dlaczego, ani czy ma to związek z problemem rozruchowym.

Po załadowaniu trybu odzyskiwania:

  • kilka opcji odzyskiwania zaczyna się od FSCK, i często dostaję

    mountall: fsck /boot [1028] terminated with status 1
    

    na ekranie, a potem nic więcej się nie dzieje. Czasem cleanzamiast tego otrzymuję odpowiedź, ale nadal nic się nie dzieje. Tak czy inaczej, jedyne wejście klawiatury, które zaakceptuje to Ctrl- Alt- Delale to nie powoduje ponownego uruchomienia komputera od razu! Zamiast tego widzę graficzne powiadomienie, the system is running in low-graphics modechoć jak na ironię, ten komunikat jest wyświetlany w rozdzielczości 1600 x 1200 pikseli, z którym mój monitor nie może sobie poradzić, więc umieszcza swój własny komunikat ostrzegawczy na środku i nie widzę reszty wyjścia GUI. Następnie, zanim zdążę zareagować, restartuje się.

  • failafeX ma taki sam problem jak normalny rozruch: po prostu zawiesza się po TTY1.

  • Uderzanie Ctrl- Alt- F1lub - F2lub - F7na różnych etapach nie w ogóle cokolwiek zrobić. To sprawia, że ​​myślę, że maszyna jest naprawdę zamrożona, zamiast działać dobrze, ale bez wyświetlania ekranu.

  • edytowanie zwykłego wpisu rozruchu GRUBA w celu usunięcia splash quieti dodania noapic nolapic nomodesetrównież nie pomaga. Ta sama sytuacja. To samo dotyczy również wpisu rozruchowego trybu odzyskiwania.

  • Użycie trybu odzyskiwania do uruchomienia poprzedniej wersji jądra (3.8.0.27) również zachowuje się dokładnie tak samo.

Torben Gundtofte-Bruun
źródło
Czuję, że twój system plików został uszkodzony. Wykonaj fsck -t ext3 /dev/sdX#lub, ext4aby sprawdzić system plików. Oczywiście zmień także X # z literą i numerem głównej partycji. Poleciłbym sprawdzić / boot, ale nie wywnioskowałem, czy jest to ext4, 3 czy co to jest.
Braiam
Dzięki @Braiam, myślę, że wszystkie woluminy są ext2, z wyjątkiem mojego woluminu danych, o którym wiem, że to ext4.
Torben Gundtofte-Bruun
Z pomocą Setha dowiedziałem się, że wszystkie systemy plików to ext4 i że są w porządku.
Torben Gundtofte-Bruun
3
Wygląda na to, że próba uruchomienia sterownika karty graficznej zabija okno. Spróbowałbym uruchomić komputer w trybie pojedynczego użytkownika ( askubuntu.com/questions/132965/… ), a następnie apt-get remove fglrx.
Jakob
1
Jeśli masz plik /etc/X11/xorg.conf, spróbuj skopiować go z drogi (dla bezpieczeństwa) i usunąć go z / etc / X11. Restart. Sprawdź, czy to robi różnicę. Może być możliwe uzyskanie podstawowego pliku xorg.conf (jestem pewien, że muszę go mieć w razie potrzeby), aby zastąpić ten, który tam jest, jeśli nie zostanie ponownie utworzony podczas uruchamiania.
FreudianSlip

Odpowiedzi:

5

Okazuje się, że ponowna instalacja Ubuntu od zera jest dość szybka i bezbolesna. Na szczęście trzymam mój / home / na osobnym dysku twardym, więc wyczyszczenie dysku systemowego było naprawdę nieistotne. Zajęło to mniej niż pół godziny (z wyłączeniem opcjonalnych kopii zapasowych danych).

Użycie kabla wyświetlacza DVI mogło poprawić sytuację w nowej instalacji, ponieważ nowa instalacja wykryła mój monitor (stary nie) i ustawiła go z odpowiednią rozdzielczością, wszystkie z domyślnymi sterownikami graficznymi.

To prawie skały.

Nawiasem mówiąc, ponowna instalacja Ubuntu z pamięci USB jest niezwykle łatwa. Istnieje nawet opcja instalacji na istniejącej instalacji, aby nie utracić żadnych zainstalowanych programów i danych. Próbowałem tego, ale prawdopodobnie zbyt wcześnie wyciągnąłem dysk USB podczas ponownego uruchamiania, ponieważ komputer stwierdził, że partycja rozruchowa jest uszkodzona. Ale, jak powiedziałem, czysta instalacja załatwiła sprawę i była szybsza niż bałagan z tajemniczymi plikami i konfiguracjami, które mogłyby wyrządzić więcej szkody niż pożytku.

Torben Gundtofte-Bruun
źródło
Ponieważ instalacja była nowa - bez nadmiernego wysiłku zainwestowanego w konfigurację i ulepszenia, czysta instalacja była z pewnością najlepszym rozwiązaniem. Nie ma wątpliwości co do tego, co mogło być kłopotliwe. Kontekst każdego problemu, na który wciąż napotykasz, może być łatwo zrozumiany przez osoby, o które pytasz. Teraz po prostu rób pełne kopie zapasowe, podczas gdy wszystko działa, więc nie musisz zaczynać od nowa.
Joe
0

Myślę, że Jakob dostarczył najlepszą odpowiedź, a za moje pieniądze sterownik w stylu secesyjnym na Radeon 13.04 jest 10 razy lepszy niż sterowniki fglrx. Sterowniki ATI fglrx nie były tak dobre w ostatnim wydaniu, więc upuściły je jak kamień. Nigdy nie byłem szczęśliwszy niż dzięki nowym otwartym sterownikom. Znacznie ulepszone i bez problemu używaj ich w rozdzielczości 1920x1080 w OpenGL i Compiz na Unity.

dowolny kod
źródło