Ubuntu önyükleme yapmıyor: “Bayt yazılamadı: kırık borular”


13

Sorun Ubuntu 11.10'u önyüklediğimde, ekran yöneticisinin giriş ekranına bile geçmeden önce önyükleme işlemi askıda kalıyor

Could not write bytes: broken pipes

ekranın üst kısmında bazı metin satırları ("PulseAudio" nun sarı yıldızlarından biri - bunun önemli olup olmadığını bilmiyorum ...), sonuncusu

* Stopping System V runlevel compatability                                          [Ok] 

Bundan sonra yeniden başlatmak için sadece Ctrl + Alt + Del tuşlarına basabilirim.

Nedeni Sorun, 18 Şubat'ta bir güncelleştirme yaptıktan sonra ortaya çıktı. Güncelleme sürecinde varsayılan ekran yöneticisini seçmek zorunda kaldığım bir pencere açıldı. Acele olmak, sadece "Tamam" ı tıkladım (gdm bu pencerede varsayılan seçim oldu). Daha sonra Ubuntu 11.10 bize es lightdm öğrendim, bu yüzden belki de bu benim sorunumun nedeni olduğunu düşündüm. Bu güncellemeden önce her şey yolunda gitti.

{Şu ana kadar düzeltmek için yapmaya çalıştığım [bunu çok uzunsa atlayın] Kurtarma modunda kök olarak oturum açtım ve lightdm'yi yeniden yüklemeye çalıştım. Apt-get komutunu kullanarak 3 satırın üzerine yayılan bir hata alıyorum, ilki

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

ama apt-get kullanan, çalıştırılmasını engelleyen herhangi bir işlem bilmiyorum.

Bundan sonra dpkg-reconfigure lightdm varsayılan ekran yöneticisi olarak lightdm'yi kullandım ve seçtim. Bu satırdan çıkıldı

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

Daha sonra normal modda önyükleme yaptığımda hala asılıydı, ancak mesaj Could not write bytes: broken pipesgitti, sadece iki satır metin vardı, ilki pil durumu hakkında bir şey söyledi ve sonuncusu yukarıdakiyle aynı oldu ("* Durdurma Sistemi V [. ..] "). Ben de dpkg-reconfigure gdm lightdm yerine gdm'yi deneyerek ve seçerek biraz oynadım, ama bunların hiçbiri yardımcı olmadı. Sistem hala kilitleniyor, sadece farklı metin satırları görünüyor, ancak "* Sistem V'yi Durdurmak [...]" her zaman sonuncudur. }

Diğer bilgiler Bu ilgili olabilir veya olmayabilir: Birden çok işletim sistemi kullanıyorum (diğerleri çalışıyor) ve kullandığım çekirdek 3.0.0-15-generic-pae.

Lütfen yardım edin, Ubuntu sistemimi kurmak için çok zaman harcadım, tekrar yapmak istemiyorum.

Yanıtlar:


12

Aslında, kurtarma işlemine girdiğinizde diskleriniz salt okunur olarak monte edilir. Ben sadece bunu yaptım ve bazı nedenlerden dolayı Diski Bağla seçeneği işe yaramadı, bu yüzden sadece 'root' seçeneğini tıkladım ve kullandım:

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

Bu, sürücünüzü yazılabilir yapar. Bunu yaptıktan sonra,dkpkg-reconfigure lightdm

Hala "salt okunur dosya sistemi" yazıyorsa, bunun tersini yapın ve bir disk kontrolü başlatın:

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

Bu büyük uzun rootpartition=dizeyi hatırlayamıyorsanız, / dev / disk / by-uuid adresine giderek 36 karakterlik büyük bir dize olan dosyayı kullanabilirsiniz (eğer bunu yapmazsanız tek olmalıdır) t Başka dahili disk bölümleri yoktur). Yani, şöyle bir şey olurdu (benim UUID kullanarak):fsck /dev/disk/by-uuid/062b52ee-5df4-4ad2-829e-0734f822748c

Herhangi bir hata bulunursa, yeniden başlatmayı unutmayın!

Aslında, Ben Unity nuke ve birlik-selamen (lightdm hala yüklü olsa bile) kaldırmaya çalışırken aynı sorun vardı. Ben /etc/lightdm/unity-greeter.conf kaldırıldı ama /etc/lightdm/lightdm.conf (unity-greeter.conf bir referans var) değişmeden bıraktı düşünüyorum. Bu neden önyükleme yapamayacağını anlamıyor, ancak düşünmüyordum ve birlik-selameri yeniden kurduğumda, yaşadığım salt okunur sorunu geçtikten sonra çalıştım.

Her neyse, denemek!


Hey, milyonlarca kez teşekkürler, önce kök salmış mount -o remount,rw,errors=remount-ro / sonra dkpk-reconfigure lightdmçalıştı! (Keşke oy verebilseydim, ama birkaç tekrar yapmak zorundayım) Yine de, ubuntu girişten masaüstüne ulaşana kadar neden 30 saniyeden fazla sürüyor, oysa daha önce en fazla 7 aldı?
l7ll7

1
Muhtemelen üredahead yeniden profil oluşturduğu için. Başlangıç ​​ureadahead'inde (önyükleme önbellek programı) yer alan bir paketi her değiştirdiğinizde veritabanını yeniden yapmak zorundadır. Sonraki yeniden başlatmalar iyi bir şekilde iyileştirilmelidir.
Chuck R
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.