Я использую 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*
Во-первых, Ваш ls -al /boot
шоу большой количество старых ядер и файлов поддержки. Обычно необходимо только видеть 1-2 более старых версии. Software Updater
должен предлагать Вам удалять эти более старые версии, и справка очищает Ваш диск.
В 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
Вам не придется ожидать следующего обновления. Вы могли переустановить ядро, присваивают версию Вам как. Во-первых, ищите доступные версии
sudo apt search linux-image
, можно выбрать версию, которую Вы любите из списка, показанного после команды, и устанавливаете его (версия замены с правильной версией, которую Вы хотите)
sudo apt install linux-image-<version>-generic linux-headers-<version>-generic --reinstall