Pertanyaan Ubuntu tidak melakukan boot: "Tidak dapat menulis byte: pipa yang rusak"


Masalah Ketika saya mem-boot Ubuntu 11.10, proses boot macet, bahkan sebelum masuk ke layar masuk manajer layar, dengan pesan

Could not write bytes: broken pipes

di bagian atas layar, diikuti oleh beberapa baris teks (di mana satu bintang kuning kiri "PulseAudio" - tidak tahu apakah ini penting ...), makhluk terakhir

* Stopping System V runlevel compatability                                          [Ok] 

Setelah itu saya hanya bisa menekan Ctrl + Alt + Del untuk reboot.

Penyebab Masalahnya terjadi setelah saya melakukan pembaruan pada feb., Tanggal 18. Dalam proses pembaruan, jendela muncul di mana saya harus memilih manajer tampilan default. Terburu-buru, saya hanya mengklik "ok" (gdm adalah pilihan default di jendela itu). Setelah itu saya menemukan bahwa Ubuntu 11.10 kami es cahaya jadi saya pikir, mungkin inilah penyebab masalah saya. Sebelum pembaruan ini semuanya berjalan dengan baik.

{Apa yang saya coba sejauh ini untuk memperbaikinya [lewati ini, jika terlalu panjang] Saya masuk sebagai root dalam mode pemulihan dan mencoba menginstal ulang lightdm. Menggunakan perintah apt-get, saya mendapatkan kesalahan yang mencakup lebih dari 3 baris teks, yang pertama adalah

Not using locking for read only lock file /var/lib/dpkg/lock;

tetapi saya tidak tahu proses apa pun yang menggunakan apt-get, yang mencegahnya agar tidak dijalankan.

Setelah itu saya gunakan dpkg-reconfigure lightdm  dan memilih lightdm sebagai manajer tampilan default. Ini keluar dengan garis

mv: cannot move 'etc/X11/default-display-manager' to '/etc/X11/default-display-manager.pdkg-tmp': Read-only file system".

Ketika saya kemudian boot dalam mode normal masih tergantung, tetapi pesannya Could not write bytes: broken pipes telah hilang, hanya ada dua baris teks, yang pertama mengatakan sesuatu tentang keadaan baterai dan yang terakhir identik dengan yang di atas ("* Menghentikan Sistem V [...]"). Saya bermain-main sedikit dengan mencoba juga dpkg-reconfigure gdm dan memilih gdm bukannya lightdm, tetapi tidak ada yang membantu. Sistem masih macet, hanya dengan berbagai baris teks yang muncul, tetapi "* Menghentikan Sistem V [...]" selalu yang terakhir. }

Info lain Ini mungkin relevan atau tidak: Saya menggunakan beberapa sistem operasi (yang lain bekerja) dan kernel yang saya gunakan adalah 3.0.0-15-generic-pae.

Tolong bantu, saya menginvestasikan begitu banyak waktu dalam pengaturan sistem Ubuntu saya, saya tidak ingin melakukannya lagi.


13
2018-02-20 10:44


asal




Jawaban:


Sebenarnya, apa yang terjadi adalah ketika Anda masuk ke pemulihan disk Anda dipasang sebagai read-only. Saya hanya melakukan ini dan untuk beberapa alasan opsi Mount Disk tidak berfungsi, jadi saya hanya menekan opsi 'root' dan digunakan:

mount -o remount,rw,errors=remount-ro /

Ini membuat drive Anda bisa ditulis. Setelah Anda melakukan itu Anda harus bisa melakukan Anda dkpkg-reconfigure lightdm

Jika masih mengatakan "read-only filesystem" maka lakukan sebaliknya dan mulai pemeriksaan disk:

mount -o remount,ro /
rootpartition=$(cat /etc/fstab | grep -E "# / was on .*installation" | awk '{print $5}')
e2fsck $rootpartition

Jika Anda tidak dapat mengingatnya terlalu lama rootpartition= string, Anda juga bisa mendapatkan perangkat dengan pergi ke / dev / disk / oleh-uuid menggunakan file yang merupakan string 36 karakter besar (seharusnya satu-satunya jika Anda tidak memiliki partisi Ext lainnya). Jadi, itu akan terlihat seperti ini (menggunakan UUID saya): fsck /dev/disk/by-uuid/062b52ee-5df4-4ad2-829e-0734f822748c

Jika ada kesalahan ditemukan, pastikan untuk memulai kembali!

Bahkan, saya memiliki masalah yang sama persis ketika mencoba untuk nuke Unity dan menghapus unity-greeter (meskipun lightdm masih terpasang). Saya pikir itu menghapus /etc/lightdm/unity-greeter.conf tetapi meninggalkan /etc/lightdm/lightdm.conf (yang memiliki referensi ke unity-greeter.conf) tidak berubah. Itu masuk akal mengapa tidak bisa boot, meskipun saya tidak berpikir untuk melihat dan memasang kembali penyambut kesatuan setelah saya bekerja melewati masalah read-only yang saya alami.

Pokoknya, cobalah!


12
2018-02-20 10:59



Hei, terima kasih jutaan kali, lakukan di root dulu mount -o remount,rw,errors=remount-ro /  lalu dkpk-reconfigure lightdm bekerja! (Berharap saya bisa menaikkan suara, tapi saya harus beberapa repetisi) Apakah Anda memiliki ide meskipun, mengapa sekarang membutuhkan lebih dari 30 detik sampai mendapatkan ubuntu dari login ke desktop, sedangkan sebelumnya butuh paling banyak 7? - user10324
Mungkin karena ureadahead sedang membuat profil ulang. Setiap kali Anda memodifikasi paket yang terlibat dalam ureadahead start-up (program boot cache) harus kembali membuat databasenya. Restart selanjutnya harus ditingkatkan dengan baik. - Chuck R