Удалить версию ядра, которая вызывает панику?

Я использую Ubuntu 18.04 LTS. Около двух недель назад мое ядро ​​получило обновление версии 4.15.0-58. До этого (в версии 55) я получал какую-то ошибку, которая продолжала показывать диалоговое окно с кнопкой «Сообщить об ошибке», которую я продолжал нажимать каждый раз. Когда Kernel был обновлён до версии 58, и я перезапустил компьютер, я получил пустой фиолетовый экран, и система зависла. Поэтому я перезагрузил компьютер, выбрал «Дополнительные параметры загрузки» и вручную выбрал «Ядро 58». На этот раз он показал «Ядро паники - не синхронизируется VFS: невозможно смонтировать root fs на unknown-block (0,0)».

После перезагрузки и выбора версии 55 я могу успешно загрузиться.

Как вы думаете, моя версия ядра 58 повреждена? В каком случае мне будет полезно удалить версию 58? Или подождите, пока не станет доступна версия 59, и надеюсь, что она решит мою проблему?

Спасибо, makarand

PS: я пользователь начального уровня. Так будет ли лучше для меня просто использовать инструмент с графическим интерфейсом, например, ubuntu-cleaner, чтобы сделать это?


ls -al /boot  
-rw-r--r--  1 root root  1009450 Oct  9  2013 abi-3.11.0-12-generic  
-rw-r--r--  1 root root  1011333 Mar 12  2014 abi-3.11.0-19-generic  
-rw-r--r--  1 root root  1011742 May  3  2014 abi-3.11.0-20-generic  
-rw-r--r--  1 root root  1011634 May 16  2014 abi-3.11.0-22-generic  
-rw-r--r--  1 root root  1011685 Jun  5  2014 abi-3.11.0-23-generic  
-rw-r--r--  1 root root  1170475 Jun 29  2016 abi-3.13.0-92-generic  
-rw-r--r--  1 root root   925685 May  1  2013 abi-3.8.0-19-generic  
-rw-r--r--  1 root root   926513 Sep 11  2013 abi-3.8.0-31-generic  
-rw-r--r--  1 root root   926513 Oct  2  2013 abi-3.8.0-32-generic  
-rw-r--r--  1 root root   926578 Oct 23  2013 abi-3.8.0-33-generic  
-rw-r--r--  1 root root   926578 Nov 13  2013 abi-3.8.0-34-generic  
-rw-r--r--  1 root root   926578 Dec  3  2013 abi-3.8.0-35-generic  
-rw-r--r--  1 root root   168533 Oct  9  2013 config-3.11.0-12-generic  
-rw-r--r--  1 root root   168540 Mar 12  2014 config-3.11.0-19-generic  
-rw-r--r--  1 root root   168540 May  3  2014 config-3.11.0-20-generic  
-rw-r--r--  1 root root   168540 May 16  2014 config-3.11.0-22-generic  
-rw-r--r--  1 root root   168541 Jun  5  2014 config-3.11.0-23-generic  
-rw-r--r--  1 root root   170036 Jun 29  2016 config-3.13.0-92-generic  
-rw-r--r--  1 root root   160890 May  1  2013 config-3.8.0-19-generic  
-rw-r--r--  1 root root   160908 Sep 11  2013 config-3.8.0-31-generic  
-rw-r--r--  1 root root   160909 Oct  2  2013 config-3.8.0-32-generic  
-rw-r--r--  1 root root   160909 Oct 23  2013 config-3.8.0-33-generic  
-rw-r--r--  1 root root   160909 Nov 13  2013 config-3.8.0-34-generic  
-rw-r--r--  1 root root   160898 Dec  3  2013 config-3.8.0-35-generic  
-rw-r--r--  1 root root   218920 Jul  2 22:11 config-4.15.0-55-generic  
-rw-r--r--  1 root root   218850 Aug  6 16:15 config-4.15.0-58-generic  
drwxr-xr-x  5 root root     4096 Aug 20 14:20 grub  
-rw-r--r--  1 root root 16923372 Apr 18  2014 initrd.img-3.11.0-12-generic  
-rw-r--r--  1 root root 17037446 Apr 22  2014 initrd.img-3.11.0-19-generic  
-rw-r--r--  1 root root 17035411 May  7  2014 initrd.img-3.11.0-20-generic  
-rw-r--r--  1 root root 17035859 May 28  2014 initrd.img-3.11.0-22-generic  
-rw-r--r--  1 root root 17037767 Jun  9  2014 initrd.img-3.11.0-23-generic  
-rw-r--r--  1 root root 28113312 Jul 19 14:41 initrd.img-3.13.0-92-generic  
-rw-r--r--  1 root root 15986620 Oct 19  2013 initrd.img-3.8.0-19-generic  
-rw-r--r--  1 root root 16054984 Oct 19  2013 initrd.img-3.8.0-31-generic  
-rw-r--r--  1 root root 16054243 Nov  9  2013 initrd.img-3.8.0-32-generic  
-rw-r--r--  1 root root 16054604 Nov 12  2013 initrd.img-3.8.0-33-generic  
-rw-r--r--  1 root root 16054953 Dec  7  2013 initrd.img-3.8.0-34-generic  
-rw-r--r--  1 root root 16107710 Jan  6  2014 initrd.img-3.8.0-35-generic  
-rw-r--r--  1 root root 35594219 Aug 13 09:51 initrd.img-4.15.0-55-generic  
-rw-r--r--  1 root root 35606182 Aug 16 10:06 initrd.img-4.15.0-58-generic  
drwx------  2 root root    16384 Sep 18  2013 lost+found  
-rw-r--r--  1 root root   182704 Jan 28  2016 memtest86+.bin  
-rw-r--r--  1 root root   184380 Jan 28  2016 memtest86+.elf  
-rw-r--r--  1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin  
-rw-------  1 root root  2621091 Oct  9  2013 System.map-3.11.0-12-generic  
-rw-------  1 root root  2629933 Mar 12  2014 System.map-3.11.0-19-generic  
-rw-------  1 root root  2630177 May  3  2014 System.map-3.11.0-20-generic  
-rw-------  1 root root  2630092 May 16  2014 System.map-3.11.0-22-generic  
-rw-------  1 root root  2630383 Jun  5  2014 System.map-3.11.0-23-generic  
-rw-------  1 root root  2702749 Jun 29  2016 System.map-3.13.0-92-generic  
-rw-------  1 root root  2443743 May  1  2013 System.map-3.8.0-19-generic  
-rw-------  1 root root  2445683 Sep 11  2013 System.map-3.8.0-31-generic  
-rw-------  1 root root  2445627 Oct  2  2013 System.map-3.8.0-32-generic  
-rw-------  1 root root  2445793 Oct 23  2013 System.map-3.8.0-33-generic  
-rw-------  1 root root  2445747 Nov 13  2013 System.map-3.8.0-34-generic  
-rw-------  1 root root  2450539 Dec  3  2013 System.map-3.8.0-35-generic  
-rw-------  1 root root  3167185 Jul  2 22:11 System.map-4.15.0-55-generic  
-rw-------  1 root root  3170172 Aug  6 16:15 System.map-4.15.0-58-generic  
-rw-r--r--  1 root root  5632848 Apr 18  2014 vmlinuz-3.11.0-12-generic  
-rw-------  1 root root  5669328 Mar 12  2014 vmlinuz-3.11.0-19-generic  
-rw-------  1 root root  5666800 May  3  2014 vmlinuz-3.11.0-20-generic  
-rw-------  1 root root  5668304 May 16  2014 vmlinuz-3.11.0-22-generic  
-rw-------  1 root root  5668432 Jun  5  2014 vmlinuz-3.11.0-23-generic  
-rw-------  1 root root  5855520 Jun 29  2016 vmlinuz-3.13.0-92-generic  
-rw-------  1 root root  5368560 May  1  2013 vmlinuz-3.8.0-19-generic  
-rw-------  1 root root  5372944 Sep 11  2013 vmlinuz-3.8.0-31-generic  
-rw-------  1 root root  5375088 Oct  2  2013 vmlinuz-3.8.0-32-generic  
-rw-------  1 root root  5375056 Oct 23  2013 vmlinuz-3.8.0-33-generic  
-rw-------  1 root root  5375472 Nov 13  2013 vmlinuz-3.8.0-34-generic  
-rw-------  1 root root  5402224 Dec  3  2013 vmlinuz-3.8.0-35-generic  
-rw-------  1 root root  7567504 Jul  2 22:11 vmlinuz-4.15.0-55-generic  
-rw-------  1 root root  7580576 Aug  6 16:15 vmlinuz-4.15.0-58-generic  


ls -al /var/crash  
total 12  
drwxrwsrwt  2 root     whoopsie 4096 Sep  3 10:07 .  
drwxr-xr-x 15 root     root     4096 Aug  7  2016 ..  
-rw-r--r--  1 kernoops whoopsie 3072 Aug 30 15:04 linux-image-4.15.0-55-generic.219232.crash  

dpkg -l *linux-image* | grep ii  
ii  linux-image-4.15.0-55-generic          4.15.0-55.60  i386         Linux kernel image for version 4.15.0 on 32 bit x86 SMP  
ii  linux-image-4.15.0-58-generic          4.15.0-58.64  i386         Linux kernel image for version 4.15.0 on 32 bit x86 SMP  
ii  linux-image-4.15.0-60-generic          4.15.0-60.67  i386         Linux kernel image for version 4.15.0 on 32 bit x86 SMP  
ii  linux-image-generic                    4.15.0.60.62  i386         Generic Linux kernel image  

dpkg -l *3.8.0* | grep ii  
dpkg-query: no packages found matching *3.8.0*  

dpkg -l *3.11.0* | grep ii  
dpkg-query: no packages found matching *3.11.0*  
0
задан 9 September 2019 в 13:37

2 ответа

Во-первых, Ваш ls -al /boot шоу большой количество старых ядер и файлов поддержки. Обычно необходимо только видеть 1-2 более старых версии. Software Updater должен предлагать Вам удалять эти более старые версии, и справка очищает Ваш диск.

1125-секундный, чтобы попытаться решить Вашу текущую проблему, мы попытаемся восстановить несколько файлов, которые используются во время цикла начальной загрузки.

В terminal...

sudo update-initramfs -c -k 4.15.0-55-generic # восстанавливают initrd.img

sudo update-initramfs -c -k 4.15.0-58-generic #, восстанавливают initrd.img

sudo rm -i /var/crash/*.crash # для чистки старого дампа катастрофического отказа

reboot # к ядру-58

Обновление № 1:

Для чистки /boot мы будем использовать synaptic...

Запускаются synaptic.

Поиск 3.11.0-12, нажмите на заголовок столбца $ к виду, определите 3-5 установленных файлов, которые начинаются linux-. "Завершенный удаляют" эти файлы.

Повторение это для всего показа версий в ls -al /boot список, кроме 4.15.0-xx файлов.

sudo update-grub # восстанавливают Обновление меню

GRUB № 2:

, Так как Вы испытываете затруднения с помощью [1 114], можно попробовать их этот путь...

необходимо смочь:

dpkg -l *3.8.0*|grep ii список # установленные пакеты

dpkg -l *3.11.0*|grep ii список # установленные пакеты

sudo dpkg -P enter_package_name_here, и т.д. # пакет чистки

..., но старающийся просто произвести чистку linux- ядро и файл поддержки packagenames. Затем также

sudo update-grub # обновляют Обновление GRUB

№ 3:

файлы, перенесенные в начальной загрузке/, должны быть от использования [1 120], или подобная утилита. Ubuntu-cleaner не удаляет эти дополнительные файлы при удалении более старых ядер.

необходимо будет вручную удалить эти дополнительные файлы. Что-то вроде этого должно работать...

sudo rm -i /boot/*3*generic

это запросит Вас для каждого файла, который это находит, поэтому удостоверьтесь, что файлы принадлежат 3.8.0 и 3.11.0 наборам файла перед отвечанием "y".

sudo update-grub

0
ответ дан 23 October 2019 в 03:38

Вам не придется ожидать следующего обновления. Вы могли переустановить ядро, присваивают версию Вам как. Во-первых, ищите доступные версии

sudo apt search linux-image

, можно выбрать версию, которую Вы любите из списка, показанного после команды, и устанавливаете его (версия замены с правильной версией, которую Вы хотите)

sudo apt install linux-image-<version>-generic linux-headers-<version>-generic --reinstall
0
ответ дан 23 October 2019 в 03:38

Другие вопросы по тегам:

Похожие вопросы: