KamoCRM

Dua benang membangun kembali initrd sekaligus dan menghancurkan mesin

FixKlusterServices
Diantar
24 September 2026 pukul 02.15 UTC
Pengarang
Kamo
Kommit
a7f4925

Sebuah komputer yang ditetapkan, muncul, dan panik pada boot berikutnya: Jalankan / init sebagai proses init Gagal mengeksekusi / init (error -2) Kernel panik - tidak sinkronisasi: tidak ada init bekerja ditemukan. Initrd adalah ukuran penuh, 37.8 MB, dengan 429 sama entri awal segmen sebagai gambar emas dan segmen utama sendiri. Satu-satunya perbedaan dari gambar sepatu boot itu: tidak ada / di dalamnya. Dua jalur kode meregenerasi initrd, dan mereka berlari 36 MILLISLECONDS APART dari benang yang berbeda: 01: 37: 26.658 POST / menandai 200 boot- splash handler update- initramfs 01: 37: 26.694 hibernasi kesiapan benang boot, di dalam konfigurasi () 01: 37: 28.963 memulai ulang sehingga kernel mengambil resume = Dua concurt rebuilt dari satu target, kemudian reboot ke hasil. Proven by eliminasi agak daripada inference: satu update- initramfs tunggal dijalankan terhadap disk yang sama menghasilkan initrd valid dengan kehadiran main / init, dan / boot memiliki 749 MB gratis, sehingga tidak alat maupun ruang yang salah. Tiga perubahan, karena satu tidak cukup: BOOT _ works _ LOCK sekarang diambil oleh segala sesuatu yang menulis ulang bagaimana sepatu boot komputer, dan restart _ for _ resume ditolak ketika dipegang. Reboot selama pekerjaan yang adalah apa yang ternyata initrd buruk menjadi mesin hancur. Kabel hibernasi tidak lagi berjalan update- Initramfs sama sekali. Tidak perlu untuk: resume = dan resume _ offset = pada baris perintah kernel adalah apa yang membuat sebuah komputer dapat diresume, update- grub menulis mereka, dan resume _ konfigurasi () memverifikasi mereka terhadap / proc / cmdline. Berkas conf.d / resume masih ditulis sehingga distribusi NeXT - didorong membangun kembali menjaga perangkat melanjutkan - dengan penanganan kesalahan apt sekitarnya daripada kita. Dan dua perintah yang menentukan apakah mesin dapat boot tidak lagi dijalankan dengan cek = Salah. Status mereka disimpan dan keluaran mereka log, dan sebuah restart ditolak ketika baik telah gagal. Yang satu lebih penting daripada yang terlihat: pada saat update- initramfs gagal, kerusakan sudah pada disk, itulah mengapa dua perubahan pertama ada.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga