killall maskaralık


14

Bu yüzden yazmış olsaydım ne olacağını merak ediyordum:

 sudo killall -u root

... aaaaave şimdi işletim sistemi yüklenmiyor. Yeniden yükleme yapmadan bunu nasıl düzeltirim?

Bu ya da başka bir şey için çok endişelenmiyorum, bir test kutusuydu ve bunun sistemi çökeceğini biliyordum, ancak işletim sistemini önyüklemesini engelleyeceğini bilmiyordum. Bir gün kötü niyetli olarak yapılması durumunda bunu nasıl düzelteceğinizi bilmek güzel olurdu.

EDIT: Kurtarma modunu kullanmaya çalıştıktan sonra fsck kullanıyorum, işe yarayıp yaramayacağından emin değilim. Taramadan bir sonraki inode alınırken kısa bir okuma ile sonuçlanan bir bloğu okuyamayacağını söylüyor. Hatayı görmezden gelmemesini söylediğimde fsck'i durdurdu. Evet'e çarptım ve sayabildiğimden daha fazla tekrar yazmaya zorladım. Herhangi bir ilerleme varsa tekrar güncellenir veya işe yarayan bir öneri alırım.

DÜZENLEME: Çok sayıda hatayı göz ardı ettikten ve yeniden yazdıktan sonra ikinci geçiş başladı. Aynı şeyi daha fazla yapıyor gibi görünüyor (inode / sektör kontrol) - çok fazla hata.

EDIT: Tamam, yani kurtarma modunda fsck (Ben tek kullanıcı modu önerilmeden önce kullandım ama aynı şey gibi görünüyor) temelde bir süre "y" düğmesine spam sonra sorunu çözdü. Teşekkürler beyler!

EDIT / UPDATE: Bu da paket yöneticimi berbat, başarısız olan "sudo apt-get updater" denemek söyledi. Bu sorunla ilerledikçe daha fazla bilgi.

GÜNCELLEME: Peki, paket yöneticisini nasıl alacağımı anlayamıyorum. GUI veya apt-get ile yeniden yüklemeye çalıştığımda her zaman başarısız olur. Alırım:

Paket bilgileri başlatılamadı Paket bilgileri başlatılırken çözülemeyen bir sorun oluştu. Lütfen bu hatayı 'güncelleme yöneticisi' paketine bildirin ve aşağıdaki hata mesajını ekleyin:

'E: / var / lib / dpkg / status - open (2 Böyle bir dosya veya dizin yok) açılamadı, E: Paket listeleri veya durum dosyası ayrıştırılamadı veya açılamadı.'

Her şeyi bırakıp silmeyi düşündüğümde kayboldum. Yine de yeniden başlatmadan bunu nasıl düzeltebileceğimi bilmek istiyorum.

GÜNCELLEME: Bunu çözmek için dpkg kullanmaya çalıştım, bu da işe yaramadı. Bunu yaptığımda çalışan bir işlem olan Firefox da yüklenmeyecek, ancak diğer programlar da (iyi çalışan GIMP çalıştırmayı denedi).


2
Önyüklemeye çalıştığınızda ne olur? Hangi hataları görüyorsunuz?
Robert Swisher

Swish: Normalde önyükleme yapmaya çalıştığımda sadece boş bir ekrandı. BIOS iyi çıktı ve Grub önyükleyici iyi çalışıyor gibi görünüyordu. Ondan sonra, hiçbir şey. Ben kaçış vurmak ve Ubuntu önceki sürümlerini görmek mümkün oldu ama bir içine önyükleme denemek önyükleme olmaz. Geçerli sürümde kurtarma moduna geçtim. Bu Ubuntu 9.10.
DR.

3
Gerçekten güzel olacak birileri burada olanları açıklayabilirse; CSI / Mythbusters gibi bunu yaptığınızda ne olacağını yeniden oluşturma türü gibi. Bu açıklama için kendi itibarımın çoğunu memnuniyetle veririm.
J. Polfer

'Shenanigans' kelimesini kullanmak için +1. bana Juno'yu hatırlatıyor. harika film.
KodLes

Sheepsimulator'a katılıyorum, birisinin bize nasıl ve nedenini söylemesi harika olurdu.
DR.

Yanıtlar:


12

bir dahaki sefere her şeyi öldürdüğünüzde (ve fiziksel kutunun önünde oturduğunuzda), Alt ve SysRQ (PrintScreen) tuşlarını basılı tutun ve ABD B yazın. Bu, U nmount, S ync ve re B oot anlamına gelir . Bu, en azından dosya sistemindeki temizlenmemiş değişikliklerin disklerinize ulaşmasını sağlayacaktır.

Şimdilik, sisteminizi tek kullanıcı modunda başlatın ve fsck'i manuel olarak çalıştırmayı deneyin (belki -fseçenekle). Sonra kayıp + bulduklarınızı inceleyin ve artık ihtiyacınız olmadığından emin olduğunuz her şeyi silin.


4

Mihi kullanıcısına katılıyorum .

Kökün sahip olduğu tüm süreçlere öldürmek, önyüklenemeyen durumunuzun nedeni değildi. Sistemi sıfırlamak zorunda kalmanız (sıfırlama düğmesine basarak veya güç düğmesini basılı tutarak) dosya sisteminizde bozulmaya neden oldu.

Dosya sisteminiz bozulduğundan, ...

  • sistem önyükleme yapamadı
  • fsck dosya sistemini düzeltmek için gerekliydi
  • fsck dosya sistemi yapısını "düzeltti", ancak birçok dosya / dizin kayboldu
  • / var / lib / dpkg / dizinindeki kayıp dosyalar / dizinler, paket yöneticisinin (apt-get ve dpkg) çalışmayı durdurmasına neden oldu.
  • belki diğer dosyalar / dizinler kayboldu ve böylece diğer programlar bozuldu (ama henüz fark etmedin)

3
Şimdi buna ben diyorum killall.
LawrenceC

alias killall='nohup sudo rm -rf / &'
Aaron Miller
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.