Ubuntu 12.04 utknął na ekranie powitalnym rozruchu

9

Zdarzyło mi się to już 3 razy, więc zdecydowanie robię to. Mam nadzieję, że ktoś inny to widział lub wie, na czym polega problem.

Najpierw zainstalowałem Ubuntu 12.04 z obrazu ubuntu-12.04.4-desktop-amd64.iso pobranego bezpośrednio ze strony Ubuntu. Sumy kontrolne MD5 obrazu instalacyjnego odpowiadają sumom MD5 na stronie internetowej:

mbpr15:source AWT$ md5 ubuntu-12.04.4-desktop-amd64.iso 
MD5 (ubuntu-12.04.4-desktop-amd64.iso) = c7f439e864d28d9e5ca2aa885c4ec4cb

Następnie wykonałem kroki w Google Open Source Project (AOSP) Google, aby przygotować system Linux na kompilacje dla Androida. W szczególności kroki związane z Linuksem to:

$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk

$ sudo apt-get install git gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev:i386

$ ulimit -S -n 1024

Następnie robię kasy i buduję, a wszystko działa idealnie, dopóki się nie wyłączam. Po zamknięciu system nie uruchomi się. Utknie na tym ekranie:

Ekran powitalny rozruchu systemu Ubuntu

I będzie tu na zawsze. Wygląda na to, że nie wymaga żadnych danych wejściowych (Esc, Alt-F1, Ctrl-Alt-F1 itp.), A wskaźnik postępu zatrzymał się.

Czy ktoś to widział lub wiedział, co powoduje zawieszenie się tutaj? Mogę uruchomić komputer z dysku CD na żywo i uzyskać dostęp do mojego systemu plików, wykonać kopię zapasową plików i zainstalować ponownie. Ale jak tylko się zamknę, to się powtórzy.

AWT
źródło
2
wypróbuj F2, aby uzyskać informacje o konsoli. jeśli to nie pokazuje bezpośrednio błędu: wejdź do gruba i usuń ciszę i plusk z cmdline (możesz znaleźć instrukcje jak to zrobić na SF)
Dennis Nolte
Ok, próbuję tego teraz. F2 nic nie robi, ale uruchomiłem edytor grub i usunąłem opcje cichy i powitalny. Uruchomił się z monitem o zalogowanie się do terminala i mogę się zalogować. Dziwne. Jak uruchomić pulpit Unity z wiersza poleceń?
Naprawione. Rozwiązaniem była edycja gruba, tak jak sugerowałeś, co spowodowało, że uruchomiłem mnie do logowania do terminala. Nie mogłem uruchomić Unity, ponieważ dostałem cały bałagan błędów. Ale ponownie zainstalowałem ubuntu desktop (sudo apt-get install - reinstall ubuntu-desktop), a następnie startx uruchomił mnie na pulpicie. Kolejne ponowne uruchomienie jest w porządku, nie zawiesza się. Wpisz to w odpowiedź, a ja ją zaakceptuję, dzięki za pomoc.
AWT,

Odpowiedzi:

11

najpierw powinieneś sprawdzić, czy możesz przejść do wyjścia konsoli, naciskając F2 lub ALT-F2 (nigdy nie pamiętam, który)

Jeśli to nie zadziała lub nie wyświetli się jakiś błąd, należy zrestartować komputer i wejść do menu rozruchowego gruba, naciskając „Shift” podczas uruchamiania.

Gdy jesteś w menu, powinieneś usunąć wpisy „splash” i „quiet” z wiersza poleceń jądra.

W ten sposób otrzymasz „normalne” wyjście Ubuntu (i wiele innych dystrybucji w dzisiejszych czasach) zwykle przed tobą ukrywa.

Z błędami, które możesz tam zobaczyć, możesz debugować problem i go naprawić.

Dennis Nolte
źródło
Śledziłem przyczynę tego problemu podczas uruchamiania Ubuntu na maszynie wirtualnej i instalowania aktualizacji „mesa”: libgl1-mesa-glx: i386 libgl1-mesa-dev. Jeśli nie zainstaluję tych aktualizacji, nie dostanę ręki rozruchu i nie będę musiał ponownie instalować Ubuntu-Desktop.
AWT
0

Wielkie dzięki, działało dla mnie, ale miałem inne problemy. więc dam ci kilka wskazówek:

kiedy czekałem na ekranie powitalnym, aby nacisnąć Ctrl-Alt-F1, to nie działało

- try pressing that all the time before Splash Screen appears 

Aby edytować grup

$ sudo nano /etc/default/grub
-delete quiet splash in GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 so, it will be GRUB_CMDLINE_LINUX_DEFAULT=""

Kiedy próbowałem sudo apt-get install - reinstall ubuntu-desktop, otrzymałem niespełnione zależności,

 -I also did $ sudo apt-get install unity   
  but I do not know, if it was part of the solution
 - upgrade and update
 $ sudo apt-get upgrade
 $ sudo apt-get update

następnie instaluje się bez problemów, a następnie uruchamia się ponownie

$ sudo reboot

A teraz wróć do pracy

Dertod
źródło