Çekirdek paniği ve güncelleme yaptıktan sonra Ubuntu 16.04'ü önyükleyemiyor


13

Ubuntu sürümümü güncellemeye çalıştım ve güncelledikten sonra önyükleme ekranımda çekirdek panik mesajı görüntüleniyor ve giriş ekranıma erişemiyorum.

resim açıklamasını buraya girin


1
hangi sürümü güncellediğinizi ve hangi sürüme eklemek isteyebilirsiniz.
saviour123

Bu yüzden işletim sisteminden bağımsız olarak asla yerinde yükseltme yapmam. Her zaman yükseltme yerine kurulumu temizlerim.
You'reAGitForNotUsingGit

Yanıtlar:


12

Çekirdek 4.8.0-44 sürümü için initramfs eksik.

Ubuntu 16.04.1 sürümündeki 4.8.0-44-jenerik içindeki çekirdeği güncelledikten sonra çekirdek panik hata mesajınız var gibi görünüyor. Bunu düzeltmek için salt metin konsolu girin ve 4.8.0-44-jenerik'i daha kararlı varsayılan çekirdek sürümüyle değiştirin veya çalıştırın sudo update-initramfs -u -k 4.8.0-44-generic && sudo update-grub.

  1. Önyükleme siyah ekranda durduktan sonra Ctrl+ Alt+ klavye kısayolunu kullanarak salt metin sanal bir konsol açınF3

  2. İstendiğinde login:kullanıcı adınızı yazın ve tuşuna basın Enter.

  3. İstendiğinde Password:kullanıcı parolanızı yazın ve tuşuna basın Enter.

  4. Konsolda oturum açtıktan sonra:

    sudo apt remove linux-image-4.8.0-44-generic linux-image-extra-4.8.0-44-generic linux-headers-4.8.0-44-generic    
    sudo apt install linux-image-4.4.0-71-generic linux-headers-4.4.0-71 linux-headers-4.4.0-71-generic 
    sudo reboot
    

    Alternatif olarak çekirdek sürüm 4.8.0-44-generic için initramfs'yi güncelleştirmek üzere aşağıdaki komutları çalıştırabilirsiniz:

    sudo update-initramfs -u -k 4.8.0-44-generic
    sudo update-grub
    
  5. Önyükleme sırasında BIOS / UEFI açılış ekranından hemen sonra, BIOS ile Shift, GNU GRUB menüsünü getirecek tuşu hızlı bir şekilde basılı tutun . (Ubuntu logosunu görüyorsanız, GRUB menüsüne girebileceğiniz noktayı kaçırdınız.) UEFI ile EscGRUB menüsüne gitmek için tuşuna (belki de birkaç kez) basın . Bazen üreticinin açılış ekranı Windows önyükleyicisinin bir parçasıdır, bu nedenle makineyi açtığınızda doğrudan GRUB ekranına gider ve daha sonra basmak Shiftgereksizdir.

  6. Mor GRUB ekranından unt ve ↓ tuşlarıyla Ubuntu için Gelişmiş seçenekler'i seçin ve tuşuna basın Enter.

  7. Çekirdeklerin listesini gösteren yeni bir mor ekran görünecektir. Linux 4.4.0-71-generic ile Ubuntu'yu seçin ve tuşuna basın Enter.

  8. Ubuntu seçilen çekirdeği yükler ve her zamanki gibi oturum açma ekranına ilerler.

  9. Ubuntu'nun çekirdeği tekrar siyah ekrana neden olan 4.8.0-44 sürümüne güncellemesine izin vermeyin, aksi takdirde daha önce aldığınız aynı siyah ekran sorunuyla karşılaşırsınız.


1
16.04.2'nin (hangi sürümü yükledikleri konusunda spesifik olmadıklarını, ancak .2'ye benzediklerini) 4.4 yerine çekirdek 4.8 ile geldiğini unutmayın. Önce GRUB menüsünden önceki çekirdeği denemek ve önyüklemek ve bunun işe yarayıp yaramadığını görmek daha iyi olabilir. Daha sonra yeniden güncellemeye çalıştıkları 16.04'e yeniden yükleyeceğim / güncelleyeceğim. Ayrıca, son hata iletisi bir dosya sistemi hatasını gösterir.
heynnema

@heynnema Sorudaki ekran görüntüsünün ilk satırı, user1900238'in, ilk 16.04 sürümü ile aynı olan Linux çekirdeği 4.4 sürümü ile gelen Ubuntu 16.04.1 kullandığını söylüyor.
17'de karel

Ah, ilginç ... 16.04.1'de çekirdek 4.8'i çalıştırmaya çalışıyorlar ya da .2'ye güncellemeye çalışıyorlar. Bir dosya sistemi hatası nedeniyle kök bağlayamadıkları için önemli değil.
heynnema

Şimdi çalıştırdım. Ben grub seçenekleri gitti ve daha initramfs güncelleme yaptı .. Hatta benim çekirdek güncellendi. Teşekkürler çocuklar, şimdi iyi çalışıyor ..
user1900238

@karel initramfs'ın eksik olduğunu nasıl belirlediniz? Sorgulayan zihinleri bilmek istiyorum :-)
heynnema

3

Adımlar:

  1. Sistemi tamamen kapatın. 
  2. Sistemi tekrar açın.
  3. Sistem Üretimi Logosu veya Önyükleme Mesajından hemen sonra Grub seçeneklerine gitmek için Shift tuşuna basın. Veya sistemi güç düğmesi ile öldürmeye zorlayabilir ve tekrar açabilirsiniz, Grub menüsü görünmelidir.
  4. Ubuntu için Gelişmiş seçeneğini belirleyin.
  5. Sistemde yüklü olan çekirdeklerin listesi ile bir seçim menüsü görünmelidir, en son çekirdeğin sürüm numarasını not edin (Genellikle İlk), eski çekirdeğin kurtarma seçeneğini seçin (ilkinin daha düşük sürüm numarasına sahip olanı, normalde) dördüncü 4. seçenek).
  6. Başka bir seçenek listesi görünmelidir, root'u seçin: Root kabuğuna bırak seçeneğini seçin, root hesabı parolasını ayarlarsanız buraya girin tuşuna basın.
  7. Aşağıdaki komutları yürütün:  

    mount -o remount,rw /
    mkinitramfs -o /boot/initrd.img-{kerner_version}-generic {kernel_version}-generic
    update-grub
    

    Burada {Kernel_version}, 5. adımda not ettiğiniz çekirdek sürüm numarasıdır (En son yüklenen Sorunlu çekirdek).

Bu sistemi yeniden başlatın, işinize devam etmek için hazırsınız ve hazırsınız. Umarım yardımcı olur.


0

Çekirdek paniğine neden olan bir dosya sistemi hatası var. Kök takılamıyor. Bunun nedeni, 16.04.1'de çekirdek 4.8'i çalıştırmayı denemeniz veya 16.04.2 güncellemesinin başarısız olması veya kötü bir sabit sürücü veya yeniden başlatılması gereken bir sürücü olabilir ... ...

Ubuntu bölümünüzdeki dosya sistemini kontrol etmek için ...

  • GRUB menüsüne önyükleme yapın
  • Gelişmiş Seçenekler'i seçin
  • Kurtarma modunu seçin (önceki 4.4 çekirdekten)
  • Kök erişimini seçin
  • # komut istemine şunu yazın sudo fsck -f /
  • hatalar varsa fsck komutunu tekrarlayın
  • tip reboot

Bunu yapamazsan bana haber ver, ben de sana başka bir yöntem vereceğim.


Bahşiş için teşekkürler. Grub söz seçeneği üzerinden yaptı ve önceki sürümde giriş ve initramfs güncellendi .. Hatta benim çekirdek güncellendi. Teşekkürler, şimdi iyi çalışıyor ..
user1900238

@ user1900238 peki sonunda neyle sonuçlandınız? Hangi sürüm Ubuntu? Hangi sürüm çekirdeği? Lütfen bana yönlendirilen yorumlara başlayın, @heynnemayoksa onları özleyebilirim.
heynnema
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.