Yeniden başlatmaya çalışmadan hiçbir şey olmuyor. Sistem çalıştığı ve /sbin/init n seviyelerini çalıştırarak çalışma seviyelerini değiştirmeye çalışmadığınız sürece, onun gittiğini bile fark edemezsiniz.
Aslında, /sbin/inithatayı erken fark ederseniz ve sakin kalırsanız , silme işlemi geri alınamaz. Sistem yöneticileri , işletim sistemini çalışır halde tutarken çok daha acımasız "lobotomi" lerden kurtuldu .
Silme işleminden kurtarmanın bir yolu APT kullanarak paketi /sbin/inityeniden yüklemektir upstart.
Kurtarmanın maço yolu, yalnızca makinenin üzerindeki kaynakları kullanmaktır. Senin lehine bir faktör /sbin/init, her zaman çalışıyor olmasıdır. Bu nedenle, çalıştırdığınızda rm /sbin/init, dosya yalnızca dosya sisteminden kaldırılır . İnode ve dosya içerikleri PID 1 çıkana kadar diskte ve bellekte kalır. Sadece /sbin/inituygun inode'dan yeniden yaratmanız gerekir .
Bunu başarmanın en kolay yolu şudur:
# cp /proc/1/exe /sbin/init
# chmod 755 /sbin/init
-LBir daha deneme - işe yaramazsa.cp /proc/fd/1/exe /sbin/init && chmod 755 /sbin/initolsa çalışır. Başlatmayı yeniden kurmak için APT kullanımı,dpkgvarsayılan olarak gittiğini bilmeyeceği kadar açık değildir. "Paket başlatma halihazırda geçerli sürümde." Önce sen olabilirsindpkg --force-depends --force-remove-essential -r upstart.