En son çekirdek yeniden kurulsun mu?


13

En son yüklenen çekirdeğimde çalışırken build / modprobe / make ile aptalca bir şey yaptım. Şimdi bu çekirdek açılmayacak. Şu anda önceki bir çekirdek üzerinde çalışıyorum.

Bunu nasıl temizleyebilirim? Ben sadece uygun repo "stok" son çekirdeğine geri dönmek istiyorum.

Düzenleme: Not etmeliyim .... Flashcache'i yüklemeye çalışıyordum ( https://github.com/facebook/flashcache/ )

Yapmaya çalıştım

sudo apt-get install --reinstall linux-image-generic linux-image

Bu düzeltmedi; Bu yüzden "kurtarma modu" seçeneğini denedim ve flashcache modülünün yüklenmesi etrafında bir çekirdek panik görüyorum .... Bir yerde, bir şey silmek gerekir ...

resim açıklamasını buraya girin

Yanıtlar:


12

Ağ erişiminiz olup olmadığını bilmiyorum ama eğer varsa:

sudo apt-get install --reinstall linux-image-generic linux-image

1
Bu bir şey yapar ... ama yeniden başlattığımda aynı problemim var. Siyah ekran.
AaronJAnderson

5
Benim durumumda, örneğin linux görüntü sürümünü belirtmek zorunda kaldım sudo apt-get install --reinstall linux-image-generic linux-image-3.19.0-26-generic.
George

9

Önceki bir çekirdek sürümüne önyükleme yapın ve aşağıdakileri yazın, sadece ## değerini önyüklemeye çalıştığınız çekirdek sürümüyle değiştirin.

sudo update-initramfs -u -k 3.2.0-##-generic-pae 

## dosyasını, önyüklemeye çalıştığınız çekirdek sürümüyle değiştirin.

Grub'a bir merhaba ile izleyin ve yeniden başlatın.

sudo update-grub
sudo reboot now

Artık yeni çekirdeğe önyükleme yaparken artık bir çekirdek paniği görmemelisiniz.


3
Veya sudo update-initramfs -u -k $(uname -r):)
c24w

Bu update-initramfskomut için sana yeterince teşekkür edemem . Başka biri en son yüklenen çekirdeği ile bu tür bir sorun yaşıyorsa, gruba önyükleme yapın, ardından önceki çekirdeğin kurtarma moduna geçin ve düzeltmek için en son çekirdek sürümünü geçerek bu komutu yürütün. Bir cazibe gibi çalıştı!
Zantsu

1

VGA sürücüleri ile ilgili bir sorunum var ve bu çözüm benim sorunumu düzeltmiyor.

Yardımcı olan ana çözüm, manulaly kaldırmak ve başlangıçtan yüklemek

// remove modules
sudo rm -rf /lib/modules/4.13.0-3*

remove headers
sudo rm -rf /usr/src/linux-headers-4.13.0-3*

// clear boot
sudo rm -rf /boot/initrd.img-4.13.0-3*
sudo rm -rf /boot/vmlinuz-4.13.0-3*
sudo rm -rf /boot/System.map-4.13.0-3*
sudo rm -rf /boot/config-4.13.0-3*

// refresh grub. I reboot after update grub, but maybe is not important
sudo update-grub

//check the lastes version of linux images
sudo apt-cache search linux-image |grep 4.14

# linux-image-4.14.0-1003-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1003-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP
# linux-image-4.14.0-1004-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1004-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP

// install the lastes verion
sudo apt-get install linux-image-4.14.0-1004-azure-edge linux-headers-4.14.0-1004-azure-edge linux-image-extra-4.14.0-1004-azure-edge 

// restart pc
sudo reboot now
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.