Ubuntu donduğunda ne yapmam gerekir?

Tüm işletim sistemleri bazen donar ve Ubuntu istisna değildir. Ne zaman kontrolü yeniden kazanmak için ne yapmalıyım?..

  • sadece bir program yanıt vermiyor mu?
  • hiçbir şey fare tıklamalarına veya tuş vuruşlarına yanıt vermiyor mu?
  • fare tamamen hareket etmiyor mu?
  • Bende bir tane var. Intel Bay Trail İŞLEMCİ mi?

Elektrik fişini çekmeye karar vermeden önce hangi sırayla çeşitli çözümler denemeliyim?

Ubuntu'yu başlatmak başarısız olduğunda ne yapmam gerekir? Takip edebileceğim bir teşhis prosedürü var mı?

Tamamen kilitlenirse, bilgisayarı yeniden başlatmak için daha güvenli bir alternatif olan yeniden gönderebilirsiniz.

Tarafından REİSUB:

Tutarken Alt ve... SysReq (Print Screen) tuşlar, tip REISUB.

R:  Switch to XLATE modeE:  Send Terminate signal to all processes except for initI:  Send Kill signal to all processes except for initS:  Sync all mounted file-systemsU:  Remount file-systems as read-onlyB:  Reboot

REİSUB için bazı anımsatıcılar:

  • Zombi filmlerine eğilimliyseniz (ölülerden) yükselin
  • daha meşgul geriye doğru, olduğu gibi Sistem şu şekildedir daha meşgul olması gerekenden daha fazla!
  • Reboot EBuraya gel İf Systemname Utterly Bsigara içmek.
  • Ya da klasik: Raising Ecüzzamlılar İs So Utterly Boring

Bu SysReq anahtarıdır:

SysReq key

not: Tüm sistemi yeniden başlatmaktan daha az radikal bir yol var. Eğer SysReq anahtar işler, işlemleri tek tek kullanarak öldürebilirsiniz Alt+SysReq+F. Çekirdek her seferinde çoğunlukla «pahalı» işlemi öldürür. Tek bir konsol için tüm işlemleri öldürmek istiyorsanız, şunları yapabilirsiniz Alt+SysReq+K.

not: Bu tuş kombinasyonlarını açıkça etkinleştirmelisiniz. Ubuntu, varsayılan sysrq 176 ayarıyla birlikte gelir (128+32+16 ), yalnızca çalıştırmaya izin verir alt REİSUB kombinasyonunun bir parçası. Potansiyel olarak daha az zararlı olan 1 (tüm komutlar etkin) veya 244 olarak değiştirebilirsiniz. Bunu yapmak için:

sudo nano /etc/sysctl.d/10-magic-sysrq.conf

ve 176'dan 244'e geçin; sonra

echo 244 | sudo tee /proc/sys/kernel/sysrq

Hemen işe yarayacak! Bunu tuşuna basarak test edebilirsiniz Alt+SysReq+F. Benim için aktif tarayıcı sekmesini ve ardından tüm uzantıları öldürdü. Ve devam ederseniz, X Server restart'a ulaşabilirsiniz.


Tüm hakkında daha fazla bilgi Alt+SysReq işlevler burada.

Tek bir program çalışmayı durdurduğunda:

Bir program penceresi yanıt vermeyi durdurduğunda, genellikle pencerenin sol üstündeki X şeklindeki kapat düğmesini tıklatarak durdurabilirsiniz. Bu genellikle programın yanıt vermediğini belirten bir iletişim kutusuyla sonuçlanır (ancak bunu zaten biliyordunuz) ve size programı öldürme veya yanıt vermesini beklemeye devam etme seçeneği sunar.

Bazen bu beklendiği gibi çalışmaz. Bir pencereyi normal yollarla kapatamazsanız, tuşuna basabilirsiniz Alt+F2, tür xkill ve basın Enter. Fare imleciniz daha sonra bir X. Rahatsız edici pencerenin üzerine gelin ve öldürmek için sol tıklayın. Sağ tıklamak iptal eder ve farenizi normale döndürür.

Öte yandan, programınız bir terminalden çalışıyorsa, genellikle şu şekilde durdurabilirsiniz: Ctrl+C. Değilse, komutunun adını ve işlem kimliğini bulun ve programın mümkün olan en kısa sürede sona ermesini söyleyin kill [process ID here]. Varsayılan sinyali gönderir SIGTERM (15). Her şey başarısız olursa, son çare olarak gönderin SIGKILL (9): kill -9 [process ID here]. Yalnızca kullanmanız gerektiğini unutmayın SIGKILL son çare olarak, çünkü işlem çekirdek tarafından derhal temizleme imkanı olmadan sonlandırılacaktır. Sinyali bile almıyor - sadece var olmayı bırakıyor.

(Bir süreci öldürmek kill -9 öldürme izniniz varsa her şey işe yarar. Bazı özel durumlarda, işlem hala şu şekilde listelenir: ps veya top ("zombi" olarak) - bu durumda, program öldürüldü, ancak işlem tablosu girişi tutuldu, çünkü daha sonra ihtiyaç duyuldu.)

Fare çalışmayı durdurduğunda:

Klavye hala çalışıyorsa, tuşuna basın Alt+F2 ve koş gnome-terminal (veya bunlar başlatılamazsa, tuşuna basın Alt+Ctrl+F1 ve giriş ile senin Kullanıcı adı ve şifre). Oradan bir şeyleri giderebilirsiniz. Araştırmadığım için burada fare sorunlarını gidermeye girmeyeceğim. Sadece guı'yi yeniden başlatmayı denemek istiyorsanız, çalıştırın sudo service lightdm restart. Bu, daha sonra yeniden doğmaya çalışacak olan guı'yi düşürmeli ve sizi oturum açma ekranına geri getirmelidir.

Intel Bay Trail cpu'nuz olduğunda

Görmek https://askubuntu.com/a/803649/225694.

Her şey, tuşlar, fare ve her şey çalışmayı bıraktığında:

Önce ana hatlarıyla belirtilen Sihirli SysReq yöntemini deneyin Phoenix'in cevabı. Bu işe yaramazsa, düğmeye basın. Sıfırlamak bilgisayar kasasındaki düğme. Bu bile işe yaramazsa, sadece yapmak zorunda kalacaksın güç döngüsü makine.
Bu noktaya asla ulaşamayabilirsin.

Kısayolu yapabilirsiniz Ctrl+Alt+Delete açın Sistem Monitörü herhangi bir yanıt vermeyen uygulamayı öldürebileceğiniz.

  1. Açılmak Klavye Kısayolları ve tıklayın Eklemek.
    İçinde Komut alan, enter gnome-system-monitor. Kısayolu ne istersen söyle.

enter image description here

  1. Tıklayın Uygulamak ve sonra yazan yere tıklayın Engelli. Şimdi tuşlara bas Ctrl+Alt+Delete

enter image description here

  1. Kapatma Klavye Kısayolları ve kısayolu deneyin:

enter image description here

Tanımladığınız gibi donmalar hem yazılım hem de donanımla ilgili olabilir ve teşhis etmek bazen sinir bozucu derecede zor bulduğunuz gibi olabilir.

Donanım

Bu bir masaüstü bilgisayarsa, donanım kartlarınıza bakın. Hem dizüstü bilgisayarlar hem de masaüstü bilgisayarlar için muhtemelen acpı tipi sorunlar.

Yapılandırmanızı geçici olarak basitleştirerek yalnızca grafik kartının standart bir klavye ve fare ile bağlanmasını sağlamanız yararlı olabilir. Diğer tüm kartlar kaldırılmalıdır.

Acpı ile ilgili sorunlar için şununla önyüklemeyi deneyin noapic nomodeset grub önyükleme seçeneğinizde. Ayrıca denemeye değer acpi=off bunun sürekli fan kullanımı gibi istenmeyen başka etkileri de olabilir.

Ayrıca bıos sürüm düzeyini kontrol etmeye ve satıcının daha yeni bir bıos sürümüne sahip olup olmadığını görmeye değer. Benioku notları, daha yeni bir sürümün çökmeleri ve donmaları düzeltip düzeltmediğini umarım ortaya çıkarmalıdır.

Yazılım

Standart 270 sürücülerini denediğinizi, ancak donmalar nedeniyle başarısız olduğunuzu not ediyorum. Açık kaynak sürücüsüyle benzer sorunlarınız olup olmadığını açıklığa kavuşturabilir misiniz? Açıkçası, bunu test ederken Birlik olmayacaksınız.

Grafik dondurma, / compiz / X / kernel sürücüsünden biri / veya bir kombinasyonu olabilir

Aşağıdaki önerilerden herhangi birini denemek isterseniz ilk sisteminizi CloneZilla gibi iyi bir yedekleme aracıyla yedekleyin. Görüntüyü almak için büyük bir USB bellek / sürücü veya ayrı bir dahili sabit sürücü gibi harici bir ortam aygıtına ihtiyacınız olacaktır.

Daha yeni nVıdıa sürücüsü yükleme

Ek Sürücüler penceresini kullanarak geçerli 173-nvıdıa sürücünüzü devre dışı bırakın (kaldırın).

Öncelikle 275 stable'da az sayıda önemli düzeltme var, ancak 280beta'da sabit donmalara neden olan az sayıda da var - bunların grafik kartınız için geçerli olup olmadığını görmek için denemeye değer. Ne yazık ki nvidia, özellikle hangi kartları tamir ettikleri konusunda ayrıntılara girmiyor (readme.txt)

Bununla birlikte, nvidia'nın kurulumunu tersine çevirmekten emin değilseniz, özellikle de biraz daha eski 270 sürücülerle ilgili ciddi sorunlarınız olduğundan, yedeklemenizi şiddetle tavsiye ederim. Clonezilla'yı sayısız kez kullandım ve bu beni her zaman beladan kurtardı. Yine de büyük bir harici sürücüye ihtiyacınız var - USB stick / harici sürücü veya ayrı bir sürücü.

X Güncellemeler

En son grafik sürücüleri paketlenmiştir x ppa'yı günceller.

Not - bu sizi standart taban çizgisinden uzaklaştıracaktır - gelecekte yükseltme yaparsanız ppa-purge yükseltmeden önce ppa'nın kendisi.

Sürücüleri Nvidia'dan manuel olarak da yükleyebilirsiniz:

En son nvıdıa kararlı 275 veya 280 sürücülerini yüklemeyi deneyin - 32bit 280 sürücüler: ftp sitesi ve 64bit: 280 sürücüler: ftp sitesi

yüklemek

CTRL + ALT + F1 tty1'e geçmek ve giriş yapmak için

sudo service gdm stop

X sunucusunu durdurmak için

sudo su

Kök olarak çalıştırmak için

cd ~/Downloadssh NVIDIA-Linux-x86-280.04.run

32bit sürücüsünü (64bit için equiv) yüklemek için yeniden başlatın.

Kaldırmak

sudo sh NVIDIA* --uninstall

Ayrıca kaldır /etc/X11/xorg.conf

X/Çekirdek/Compiz

Klasik Ubuntu'yu efektlerle çalıştırırsanız, standart Ubuntu ile aynı donma sorunlarını mı yaşarsınız? Dondurmayı klasik Ubuntu ile yeniden üretemiyorsanız (efekt yok), bu sizi bir compiz sorununa yönlendirecektir. Compiz ekibiyle bir fırlatma rampası hata raporu hazırlardım.

Boş alan varsa (örneğin 20Gb), en son oneiric alpha'nın yanında çift önyükleme / yükleme yapabilirsiniz. Açıkçası bunun kendisi kararsız olacak, ancak en son X ve Çekirdek ile birlikte gelecek. Muhtemelen Ek Sürücüler penceresinde sunulmayacağından, yukarıdaki beta 280 grafik sürücülerini el ile de yüklemeniz gerekebilir.

Test sırasında aynı donma etkinliğini görmüyorsanız, X sürümünüzü yükseltmeyi deneyebilirsiniz. x-edgers ppa ve Natty'de çekirdek çekirdek 3.0'ı kullanıyor. Bu rotaya gitmek gerçekten arzu edilmez - ve gelecekte yükseltme sorunlarına neden olabilir - ve öngörülemeyen başka istikrar sorunları olabilir. Yine, kullan ppa-purge ppa'yı çıkarmak için.

Çekirdek 3.0 PPA ile paketlenmiştir - nvıdıa sürücüsünü daha sonra yüklemek istiyorsanız yeniden başlatmadan önce üstbilgileri ve çekirdeğin kendisini synaptic'ten yüklemeniz gerekir.

Bu bir test ppa'sıdır - bu rotayı denemek isterseniz hazır bir yedeğiniz olsun.

Çok fazla donuyorsan, orada belki donanımında bir sorun olmalı. En uygun ram'den daha az olması nedeniyle her 48 saatte bir sabit kilitlenmeler alırdım. Memtest86 +, 40 dakikalık testten sonra arızayı gösterdi. RAM'i biraz daha değiştirdim (garanti kapsamında) ve şimdi 32 gün, 1 saatlik çalışma süresindeyim.

Ubuntu, Windows'un zaman içinde yapabileceği gibi bağırsaklarını belleğinizin her yerine sızdırmaya meyilli değildir. Bir uygulama veya zayıf bir X video sürücüsü olsa bile, ligthtdm'yi çok basit bir şekilde yeniden başlatabilir ve devam edip gitmeye devam edebilirsiniz. Aslında bu bir önyüklemede nvidia sürücüsünün üç beta sürümünden geçtim :)

Her neyse... Yumuşak bir şekilde nasıl yeniden başlatılacağını bilmek çok kullanışlı bir şey olsa da, sistemi bulmak, raporlamak ve düzeltmek bir sonraki önceliğiniz olmalıdır. Her zaman açık bir sistemse, yeniden başlatmaya gerek kalmadan çekirdek güncellemeleri * arasında kolayca yapabilmeniz gerekir.

*Sen malı çekirdek güncellemelerini aldığınızda yeniden başlatın, çünkü bunlar yeni çekirdeğe yeniden başlatılıncaya kadar uygulanmayacak güvenlik düzeltmeleri olacaktır.

Her şey çalışmayı bıraktığında, önce deneyin Ctrl + Alt + F1 büyük olasılıkla X veya diğer sorunlu işlemleri öldürebileceğiniz bir terminale gitmek için.

Bu bile işe yaramazsa, basılı tutmayı kullanmayı deneyin Alt + SysReq basarken (yavaşça, her biri arasında birkaç saniye ile) R E I S U B.

Bu, klavyeyi raw moduna geçirir, çeşitli durumlardaki görevleri sonlandırır, diskleri senkronize eder vb. Ve son olarak makineyi yeniden başlatır. Bunu yaparken fişi çekmekten çok daha iyi sonuçlar elde edersiniz. Tabii ki, eğer bu başarısız olursa, hemen hemen fişi çekmekle kalırsınız.

Ayrıca, bazen sadece askıda kalan X Sunucusudur - Compiz kullanırken en sık bulduğum bir durum.

Bu durumda, X'i öldürebilirsiniz, bu da yeniden başlatılacak ve sizi oturum açma ekranına geri bırakacaktır.

Varsayılan sıra şöyledir Ctrl + Alt + Backspace

Bu varsayılan olarak kapalı olsa da (muhtemelen yeni kullanıcılar yanlışlıkla vuruyordu) ve bu şekilde tekrar açılabilir:

  1. SystemKeyboard (yani Klavye Tercihleri Diyaloğu)
  2. Düzenler sekme
  3. Tıklayın Seçenekler düğme
  4. At the X sunucusunu öldürmek için anahtar Sırası nokta kontrolü Ctrl + Alt + Backspace.

Toplam donma meydana geldiğinde ilk favorim - Alt + SysRq + K.

Bu kombinasyon X'i öldürür ve beni grafiksel giriş ekranına döndürür. Bu işe yaramazsa, deneyin Alt + SysRq + R E I S U B.

DoR ve Phoenix buna iyi cevap verdi. Bu sayfayı daha eksiksiz hale getirmek için eklerdim:

Sadece "kırık" olan X ise, onu öldürmek için çekirdeği kullanabilirsiniz:

SysRq + Alt + K

Dizüstü bilgisayarlar için (modele bağlıdır, genellikle "SysRq" mavi ile yazılmışsa gereklidir):

Fn + SysRq + Alt + K (sürüm Fn bastıktan sonra SysRq).

Bu gibi durumlarda deneyebilirsiniz CTRL-ALT-F1 konsola gitmek için. Ardından şifrenizle giriş yapın.

Guı'yi yeniden başlatma

Grafik masaüstünüzü yeniden başlatmayı deneyebilirsiniz:

sudo service lightdm restart

Ubuntu 11.04 çalıştırıyorsanız veya daha önce bunun yerine bunu kullanmalısınız (as gdm varsayılan görüntü yöneticisi olarak kullanılır):

sudo service gdm restart

Bunun yerine Kubuntu kullanıyorsanız, varsayılan görüntü yöneticisi kdm, bu yüzden bunun yerine kullanmalısınız:

sudo service kdm restart

Başka bir görüntü yöneticisi kullanıyorsanız, değiştirin ligthdm/gdm/kdm ismiyle.

Makineyi Yeniden Başlatma

Temiz bir sistem yeniden başlatma yapmak istiyorsanız,:

sudo shutdown -r now

Related (on [unix.se]): How to fix non-responsive Ubuntu system?

İlgili: [Görünüşte rastgele Ubuntu çökmelerini teşhis etmek ve düzeltmek?] (14.04 - Diagnosing and fixing random Ubuntu crashes without SysReq? - Ask Ubuntu )

Meditasyon yapmalı ve Windows veya Macos’u öğrenmeye başlamalısınız! linux’tan çok daha kararlı.

Bunlar 2 farklı konu - donma ve önyükleme hatası.