Ubuntu 12,04 macet di layar boot splash

9

Ini telah terjadi pada saya 3 kali sekarang, jadi itu pasti sesuatu yang saya lakukan. Saya berharap orang lain melihat ini atau tahu apa masalahnya.

Pertama, saya menginstal Ubuntu 12.04 dari gambar ubuntu-12.04.4-desktop-amd64.iso yang diunduh langsung dari situs web Ubuntu. Checksum MD5 dari gambar instalasi cocok dengan jumlah MD5 di situs web:

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

Selanjutnya, saya mengikuti langkah-langkah pada Proyek Sumber Terbuka Android Google (AOSP) untuk menyiapkan sistem Linux Anda untuk Android build. Secara khusus, langkah-langkah yang relevan dengan Linux adalah:

$ 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

Lalu saya melakukan checkout dan build dan semuanya bekerja dengan baik selama saya tidak mematikannya. Setelah saya melakukan shutdown, hal ini tidak akan bisa boot. Terjebak di layar ini:

Splashscreen boot Ubuntu

Dan itu akan duduk di sini selamanya. Tampaknya tidak mengambil input sama sekali (Esc, Alt-F1, Ctrl-Alt-F1, dll ...) dan indikator kemajuan telah berhenti.

Adakah yang melihat ini atau tahu apa yang menyebabkannya menggantung di sini? Saya dapat boot ke CD langsung dan mengakses sistem file saya, membuat cadangan file saya, dan menginstal ulang. Tetapi begitu saya menutup, ini terjadi lagi.

AWT
sumber
2
coba F2 untuk info konsol. jika itu tidak secara langsung menunjukkan kesalahan kepada Anda: masuklah ke grub dan hapus quiet dan splash dari cmdline (Anda dapat menemukan bagaimana cara melakukannya di SF)
Dennis Nolte
Ok, coba itu sekarang. F2 tidak melakukan apa-apa, tapi saya boot ke editor grub dan menghapus opsi sunyi dan splash. Itu boot ke terminal login prompt dan saya bisa login. Strange. Bagaimana cara meluncurkan desktop Unity dari baris perintah?
Memperbaikinya. Solusinya adalah mengedit grub seperti yang Anda sarankan, yang mem-boot saya ke login terminal. Saya tidak dapat meluncurkan Unity karena saya mendapatkan banyak kesalahan. Tapi saya menginstal ulang ubuntu desktop (sudo apt-get install --reinstall ubuntu-desktop) dan kemudian startx mem-boot saya ke desktop saya. Reboot selanjutnya ok, tidak hang. Masukkan itu ke dalam jawaban dan saya akan menerimanya, terima kasih atas bantuannya.
AWT

Jawaban:

11

pertama Anda harus memeriksa apakah Anda dapat mengubah output konsol dengan menekan F2 atau ALT-F2 (tidak pernah ingat yang mana)

Jika itu tidak berhasil atau tidak menunjukkan kepada Anda beberapa kesalahan, Anda harus reboot dan masuk ke menu grub boot dengan menekan "Shift" saat booting.

Ketika Anda berada di dalam menu, Anda harus menghapus entri "splash" dan "quiet" dari baris perintah kernel.

Dengan cara ini Anda akan mendapatkan keluaran "normal" Ubuntu (dan banyak distribusi lainnya hari ini) biasanya bersembunyi dari Anda.

Dengan kesalahan yang mungkin Anda lihat di sana Anda dapat men-debug masalah Anda dan memperbaikinya.

Dennis Nolte
sumber
Saya telah melacak penyebab masalah ini untuk menjalankan Ubuntu pada mesin virtual dan menginstal pembaruan "mesa": libgl1-mesa-glx: i386 libgl1-mesa-dev. Jika saya tidak menginstal pembaruan ini, saya tidak mendapatkan tangan boot dan saya tidak perlu menginstal ulang ubuntu-desktop.
AWT
0

Terima kasih banyak, Ini berhasil untuk saya, tetapi saya punya masalah lain. jadi saya akan memberikan Anda beberapa tips:

ketika saya menunggu ke Layar Splash untuk menekan Ctrl-Alt-F1, itu tidak berhasil

- try pressing that all the time before Splash Screen appears 

Untuk mengedit grup

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

Ketika saya mencoba sudo apt-get install --reinstall ubuntu-desktop, saya mendapat dependensi yang belum terpenuhi,

 -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

kemudian menginstal ulang tanpa masalah, lalu reboot

$ sudo reboot

Sekarang, kembali bekerja

Dertod
sumber