Ошибка обновления: при удалении ядра

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

$ sudo apt-get upgrade
...
The following packages will be REMOVED:
  linux-image-4.15.0-52-generic
...
Removing linux-image-4.15.0-52-generic (4.15.0-52.56) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-52-generic
/etc/kernel/postrm.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 

Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) /usr/sbin/update-grub-legacy-ec2: line 1101: read: read error: 0: Bad file descriptor
run-parts: /etc/kernel/postrm.d/x-grub-legacy-ec2 exited with return code 1
dpkg: error processing package linux-image-4.15.0-52-generic (--remove):
 installed linux-image-4.15.0-52-generic package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
 linux-image-4.15.0-52-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)


leonid@DevSSD:~$ grub-install --version
grub-install (GRUB) 2.02-2ubuntu8.13
leonid@DevSSD:~$ uname -r
4.15.0-54-generic
1
задан 15 January 2020 в 15:54

2 ответа

Прежде всего, пожалуйста, сделайте так, как @heynnema упомянул, о проверке файловой системы.

sudo dpkg -P grub-legacy-ec2  

, когда команда не работает.

sudo mv /etc/kernel/postrm.d/x-grub-legacy-ec2 $HOME

в обоих случаях запустить потом

sudo dpkg --configure -a 
2
ответ дан 16 January 2020 в 08:42

Необходимо проверить файловую систему, сначала... у Вас может быть некоторое повреждение там...

Для 18,04 или более новый...

  • загрузите к Ubuntu Живой DVD/USB
  • открытый a terminal окно путем нажатия Ctrl+Alt+T
  • ввести sudo fdisk -l
  • определите/dev/sdXX имя устройства для своей "Файловой системы Linux"
  • ввести sudo fsck -f /dev/sdXX, замена sdXX с числом Вы нашли ранее
  • повторитесь fsck управляйте, были ли ошибки
  • ввести reboot
0
ответ дан 15 January 2020 в 22:18

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

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