Обновление Ubuntu приводит что-то к сбою о ядре?

getent(1)

user:root комбинация пользователя user и группа root. user:othergroup комбинация пользователя user и группа othergroup.

1
задан 13 November 2011 в 15:03
1 ответ

Ключевая ошибка заключается в следующем:

update-initramfs: Generating /boot/initrd.img-2.6.32-318-ec2
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'

Все остальные ошибки вытекают из этой.

Кажется, dpkg хочет запустить update-grub, но он недоступен на вашем хосте. На моем хосте у меня

$ which update-grub
/usr/sbin/update-grub
$ dpkg --search /usr/sbin/update-grub
grub-pc: /usr/sbin/update-grub
$ apt-cache policy grub-pc
grub-pc:
  Installed: 1.98+20100804-5ubuntu3.3
  Candidate: 1.98+20100804-5ubuntu3.3
  Version table:
 *** 1.98+20100804-5ubuntu3.3 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.98+20100804-5ubuntu3 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/main amd64 Packages

В зависимости от вашего оборудования, у вас может быть установлен другой пакет grub- *:

$ apt-file -x search '/usr/sbin/update-grub$'
grub: /usr/sbin/update-grub
grub-coreboot: /usr/sbin/update-grub
grub-efi-amd64: /usr/sbin/update-grub
grub-efi-ia32: /usr/sbin/update-grub
grub-ieee1275: /usr/sbin/update-grub
grub-pc: /usr/sbin/update-grub

У вас почти наверняка установлен один из указанных выше пакетов. Используйте dpkg --search / usr / sbin / update-grub , чтобы узнать, какой именно, затем apt-get --reinstall install , чтобы переустановить его.

0
ответ дан 4 December 2019 в 10:15

Теги

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