Yeni bilgisayar kapatma / yeniden başlatmada kilitleniyor, nasıl giderilir?


24

Sistemim mükemmel çalışıyor ancak kapatma / yeniden başlatma / askıya alma / hazırda bekletme sırasında donuyor : Tüm pencereler ve menü çubuğu kayboluyor ancak masaüstü duvar kağıdı kalıyor. ESC'ye basabileceğim ve kapatma konsolu metnini izleyebileceğim kapatma ekranını (hareketli noktalara sahip olan) bile göstermiyor. Sistem tamamen yeni ve Güncelleme Yöneticisi kullanılarak tamamen güncellendi.

  1. Donmaya neyin neden olduğunu nasıl belirleyebilirim?
  2. Araştırabileceğim bir kayıt var mı?
  3. Bunu nasıl düzeltebilirim?

Donma için bariz bir sebep göremiyorum. Tek USB eklentisi bir fare / klavyedir; Eklenmiş herhangi bir harici depolama birimim yok; ve çalışan hiçbir programım yok (makine doğrudan giriş ekranından kapanırken bile donuyor).

Şimdiye kadar ne denedim:

  • Bazı ACPI ayarları öneren diğer sorulara ( bu , bu ve bu ) dayanarak sudo shutdown -h now, kapatma konsolu metin ekranının herhangi bir ipucu sunup sunmadığını görmeye çalıştım , ancak sistem o kadar ileriye gitmiyor - hala donuyor Ekranda herhangi bir araç çubuğu olmadan masaüstü arka planı görüntüsü gösterilir. Sadece sudo shutdown --forceişe yarıyor ama bu bir çözüm değil.
  • Acpi = off çekirdeği eklemek için grub menüsünü düzenlemek yardımcı olmadı. Sanırım diğer (daha az) ACPI önerilerini denemenin pek bir anlamı yok?
  • Grub girişine noapic eklenmesi fark edilebilir bir etkiye sahip değildi. Ekleme nolapic yerine (Ben çıkarmıştı şey yaptım sessiz seçeneği) - sağ çizgi kadar kapatma ile daha fazla devam başardı sistemi gözetimsiz-yükseltmeleri çalıştırmak için Kontrollu: Ekrandaki son karakteri vardı.
  • Ayrıca sistem BIOS'unu, özellikle güç seçenekleriyle ilgili olarak kontrol ettim, ancak sıra dışı bir şey görmedim. BIOS bekleme ayarını S3'ten S1'e değiştirmek işe yaramadı. Bekleme ayarı devre dışı bırakılamaz ve başka ACPI ile ilişkili AFAIK ayarları yoktur.
  • BIOS sıfırlaması yardımcı olmadı. Sürpriz değil; hiçbir şey değiştirmemişti.
  • Djeikyb tarafından önerilen şekilde sanal bir konsola (CtrlAltF1) gitmeye çalıştım ve oradan bir kapatma yaptım -h şimdi ve bu konsol çıktısından sonra o da dondu . İşlemleri tek tek öldürmeyi denemedim, çünkü hala bunun nasıl yapılacağını öğrenmek için çok acemiyim.
  • 2.6.35.25 yerine çekirdeği 2.6.35.22 ile başlatmak yardımcı olmadı.
  • Nvidia sürücüleri devre dışı bırakmak yardımcı olmadı.
  • Live CD'den önyükleme (aslında USB bellek çubuğu) yardımcı olmadı; aynı şekilde donuyor.
  • Live CD'den önyükleme yapmak acpi=off noapic nolapicda yardımcı olmadı. Sadece yaptım nolapic. Öyleyse, bu benim kurulumumdaki bazı özel ayarlar değil, temel bir sorun.
  • MemTest, 1 saat içinde hatasız bir şekilde yarıştı.

2
Kapatma / yeniden başlatma sırasında asılması, herhangi bir montajı engellememelidir. Linux pencereler değildir, kullanım sırasında dosyalar değiştirilebilir, yeniden başlatılırken Ubuntu yükseltmeleri yapmaz. Yeniden başlatma yalnızca yeni yürütülebilir dosyaların yüklendiğinden emin olmak için gereklidir.
Javier Rivera

@Javier üzgünüm ama katılmıyorum. Bazı kurulumlar ve özellikle Nvidia sürücüleri, kapatma sırasında açıkça adımlar gerektirir. Normal kapatma prosedüründe, yeniden başlatılmadan hemen önce bekleyen diğer tüm kurulumları kontrol eden bir adım da vardır. Haklıysanız, Güncelleme Yöneticisi neden yeniden başlatma istiyor ve güç menüsü neden "yeniden başlatma" girişini "yükseltme yüklemesini tamamlamak için yeniden başlat" olarak yeniden adlandırıyor? (bellekten alıntı.) Genel olarak ben am çok Ubuntu ile ve ayrıca tüm gerçeği ile memnun programlar yüklü ve anında kullanılabilir edilebilir. Ancak sürücüler için farklı olabilir?
Torben Gundtofte-Bruun

Anlaşmazlık için üzülme. Bilgi genellikle anlaşmazlıktan sonra gelir. Kapatma sırasında yürütülen ancak /etc/init.d/inattended-upgrades için yapılan yükseltmelerle ilgili herhangi bir komut dosyası göremiyorum ve bu yalnızca bir yükseltme işleminin devam edip etmediğini kontrol eder ve kapatma işleminin tamamlanmasını beklemeye zorlar. Menü değişir; çünkü genellikle (*) yükseltmeleri uygulamak için yeniden başlatmanız gerekir, çekirdeğin yeniden yüklenmesi gerekir. Nvidia'nın özel sürücüsünü bilmiyorum, ancak çoğu grafik sürücüsü yalnızca bir X yeniden başlatmasıyla (ve belki de bazı rmmodlarla) başlar.
Javier Rivera

@Javier, ah evet "katılımsız yükseltme" kapatma sırasında gördüğüm şey (diğer makinede). Bunu açıkladığın için teşekkürler! :-)
Torben Gundtofte-Bruun

@torbengb: üzgünüm, ama durum böyle değil. Güç menüsü "yükleme yükseltmelerini tamamlamak için yeniden başlat" seçeneğinin son derece yanıltıcı olduğunu ve sizin ne düşündüğünüz anlamına gelmediğini gösteriyor. Orada hiçbir şey düşündüğünüzden olarak "bitiş kurulum" için kapatma yapmak gerekir. Bu metin, bazı yazılımların yeni sürümünü kullanmak için yeniden başlatmanız gerektiği, yeni çekirdeğin yüklenebileceği / yükseltilebileceği gibi, ancak yine de eskisini yeniden başlatana kadar kullanmanız gerektiği anlamına gelir. Bu, kapatmanın kurulum için herhangi bir ilave adım attığı anlamına gelmez! Burada yanılıyorsunuz, hatta nvidia sürücü kurulumu kapanırken "ekstra" bir şey yapmıyor.
LGB

Yanıtlar:


8

Ubuntu Forumları'ndaki bu cevap kesin bir çözüme sahiptir! (AU'daki neden buraya buraya paralel olarak göndermedim? Bir hafta boyunca bir takvim saati ve birkaç saat bilgisayar saati kazandırabilirdi!)

Kapatmayı önleyen yanlış sürücü yüklenmiştir. Bunu düzeltmek için şunu yapmanız gerekir:

Bir terminal açın ve şunu yazın: sudo modprobe -rf rt2860sta

Bunu takiben: sudo modprobe rt2860sta

O zaman yanlış sürücüyü kara listeye almalısınız:
echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf

Yeniden başlattıktan sonra (son bir kez sert bir güç yapmanız gerekecek!) Uygun bir şekilde yeniden başlayabileceğinizi göreceksiniz.


1
Launchpad'de bir yama gönderilsin mi?
Oxwivi

İyi bir fikir gibi geliyor. Linux için tamamen yeniyim, bu yüzden nasıl yapacağımdan emin değilim. İçine
bakıyor


4

Ubuntu 11.10 için reboot=biosseçeneği (veya diğer seçenekleri) deneyebilirsiniz :

  1. GRUB yapılandırma dosyasına burada açıklandığı şekilde erişin .

    cd .. && cd .. && sudo -H gedit etc/default/grub
    
  2. Satırı düzenleyin GRUB_CMDLINE_LINUX="", şöyle yazsın:

    GRUB_CMDLINE_LINUX="reboot=bios"
    

    ve dosyayı kaydedin.

  3. Yapılandırmayı yazmak için GRUB'u güncelleyin:

    sudo update-grub
    
  4. Bilgisayarını yeniden başlat

    (mor ekranda asılı olabilir, ama umarım son kez ...)


1
ACPI için parametreleri de deneyebilirsiniz: brighthub.com/computing/linux/articles/39504.aspx
Jonathan

1
GRUB_CMDLINE_LINUX_DEFAULT koduna seçenekleri koymak her zaman daha güvenlidir, çünkü kurtarma modu için önyükleme girişini etkilemez.
Mahesh

Bu sorunu yalnızca eski bir bilgisayarda (Intel Celeron, 512 MB RAM) Ubuntu / Lubuntu / Xubuntu ile yeniden başlatırken yaşadım. Tüm çözümleri denedim, ama sadece cevabınız yardımcı oldu. Teşekkürler.
Alen

2

ACPI problemi olabilir. Bazı ACPI işlevlerini devre dışı bırakmak için çekirdeği bazı parametreleri geçmeyi deneyebilirsiniz. Bunun özellik kaybı (güç yönetimi) veya performans (yoklama) ile sonuçlanacağına dikkat edin.

İlk önce bazı çekirdek parametrelerinin nasıl ekleneceği hakkında biraz açıklama yapıldı, Htorque'den sefil bir şekilde soyuldu :

  1. Sisteminizi başlatın ve GRUB menüsünün gösterilmesini bekleyin (bir GRUB menüsü görmüyorsanız Shift, sistemi başlattıktan hemen sonra sol tuşu basılı tutun ).
  2. Şimdi kullanmak istediğiniz çekirdeği vurgulayın ve tuşuna basın c. Vurgulanan çekirdeğe bağlı komutları görebilmeli ve düzenleyebilmelisiniz.
  3. İle başlayan satıra gidin linuxve boşluktan sonra aşağıdaki parametrelerden birini ekleyin.
  4. Şimdi başlatmak için Ctrl+ tuşuna basın x.

Aşağıdaki seçenekleri deneyemezsiniz, her seferinde bir tane, daha agresif, daha az agresif fakat daha az işlevli olmayanlara kadar çalışmak için daha agresif olanlardan sipariş edilirler:

  • acpi=off, bu bir acpi'yi tamamen devre dışı bırakmalı. Çalışması en muhtemel olanıdır, ancak tüm güç yönetiminizi kaybedeceksiniz.
  • pci=noacpi , bu, çekirdeği, resim taraması ve irq ataması için acpi'yi görmezden getirecektir.
  • acpi=noirq, bu yalnızca acpi aracılığıyla irq atamasını devre dışı bırakacaktır.
  • irqpollBu, tüm katılımsız irq kesintileri için çekirdeği anket yapacaktır.
  • noapic, bu, çekirdeğin APIC'yi yok saymasına neden olur .

Yorum yapmak için çok uzun
Javier Rivera

Nasıl çekirdek parametreleri ekleyeceğinizi düşünüyorsanız, orijinal Htorque cevabına oy vermeyi unutmayın.
Javier Rivera

En üstteki girişi düzenledim ve linux ile başlayan satırın sonuna acpi = off ekledim . Satırın başka bir satıra sarıldığını fark ettim, bu yüzden aslında ortadaki değil - sonraki satıra ekledim. Daha sonra o girişle açtım ve giriş ekranından yeniden başlatmayı seçtim - ve hemen tekrar dondu ...
Torben Gundtofte-Bruun

Noapic ve nolapic deneyin, her ikisi de acpi ile ilişkili değil.
Javier Rivera

noapic = etkisiz. nolapic bir noktaya kadar çalıştı, güncellenmiş soruya bakınız.
Torben Gundtofte-Bruun

1

İsterim:

  • RAM yongalarını yeniden yerleştirin
  • BIOS'u varsayılanlara sıfırla
  • Live distro çalıştırmayı deneyin ve nasıl çalıştığını görün
  • MemTest'i bir süre çalıştır

Canlı dağıtım yardım etmedi; Aynı etki. BIOS sıfırlaması yardımcı olmadı; Aynı etki. MemTest bu gece için planlandı. RAM'in tekrar oturtulması contanın kırılmasını gerektirir; Bunu tercih ederim, çünkü bu yepyeni bir makine.
Torben Gundtofte-Bruun

1

Bunu, aşağıdaki satırı dosyaya ekleyerek düzelttim /etc/default/halt:

INIT_HALT = POWEROFF

Teşekkürler gerçekten işe yaradı !!!. Hangi paketin bu sıkıntıyı gerçekten getirdiğini hala bulamıyorum. Kurdukça her paketin farkındaydım. Virtualbox'ı ne zaman kurduğumu göstermeye başladı (daha sonra mpd'ye bağlı olduğunu düşündüm). Nasıl geri alınacağını gerçekten belirleyemiyorum.
ustura

0

Çoğu durumda bu, buggy ekran kartından kaynaklanıyor. Örneğin, ubuntu 12.04'te, tüm güncellemeleri (xorg ile ilgili olanlar dahil) kurmak zorunda kaldım. Ondan sonra sorunu çözen katalizör 12.10'u yerleştirdim. Dizüstü mod kiplerini (eğer varsa, ethtool, sdparm gibi bağımlılıkları dahil) kaldırmanızı öneririm, çünkü kapanmanın çökmesine neden olur.


0

Garip bir şekilde, "şimdi" parametresini kaldırdığımda sorunum çözüldü. Yani, kullanıyordum:

sudo /sbin/reboot now

ve sıkışıp kalmıştı

ama kullandığımda:

sudo /sbin/reboot

Problem çözüldü.

Nedenini anlamıyorum. Sorun sadece Ubuntu 13.10'u kurduğumda ortaya çıktı .
Hala aynı donanıma sahip fakat diğer bir Ubuntu 12.04 sürümüne sahip 3 istasyon daha var ve bu konuda bir sorunum yok.


"Şimdi" parametresini eklediğimde aşağıdaki mesajın yazdırıldığını fark ettim: "Sistem şu anda bakım için çalışıyor!" ve ihmal ettiğimde mesaj biraz farklı: "Sistem ŞİMDİ yeniden başlatılacak!"
Haroon

0

Aynı durumla da karşılaştım ancak yukarıdaki yöntemlerden herhangi birini kullanarak çözemedi. Bu sorunun birçok nedeni olabilir, ancak bunu USB 3.0 denetleyicisini BIOS menüsünde devre dışı bırakarak çözdüm.

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.