İnitrd'i yenilemem gerekiyordu. Bunu yapmak:
update-initramfs -u -k all
Bir süre önce derlediğim ve daha sonra sildiğim bir çekirdek için hatalar attı (çünkü elbette sildiğim dizini update-initramfs
bulamadım /lib/modules
).
Ben tamamen tüm girdilerini silerek çekirdeği çıkarılmış düşündü /boot
ve dizine /lib/modules
& çalıştıran sudo update-grub
(olduğu gibi bu cevabı ben muhtemelen temiz yukarı gerektiği yerde bunun izlerini), ancak görünüşe göre vardır.
Okuduğum bu ve etrafında kazdık /usr/share/initramfs-tools
ama bunu çözemedim.
Gelen man update-initramfs
Görüyorum:
Sürüm dizesi için "all" kullanımı, zaten initramfs tarafından bilinen tüm çekirdek sürümleri için seçilen eylemi yürütmek üzere update-initramfs'yi belirtir.
Ama onları nasıl tanıyor? update-initramfs
Çekirdek sürümlerini nerede arar?
Not: aylar sonra ... Bu sorunun cevabını initramfs için wiki etiketine ekledim
update-initramfs -d -k <version>
giriş/var/lib/initramfs-tools
ve görüntü/boot
bir seferde kaldıracak , sadece fyi :)