dpkg: erro processando linux-image-3.5.0-28-generic

0

Eu tenho o Ubuntu Server 12.04.2 LTS instalado em um servidor. Depois que eu corro

    apt-get update & apt-get upgrade & apt-get dist-upgrade

Minha versão do kernel foi alterada para linux-image-3.5.0-28-generic . (O original é linux-image-3.5.0-23-generic )

No entanto, após as operações acima, quando eu executo apt-get upgrade ou apt-get autoremove ou apt-get install ntp (ou outro pacote), o shell imprime a seguinte mensagem de erro:

root@network:/boot# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up linux-image-3.5.0-28-generic (3.5.0-28.48~precise1) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.5.0-28-generic /boot/vmlinuz-3.5.0-28-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.5.0-28-generic /boot/vmlinuz-3.5.0-28-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.5.0-28-generic /boot/vmlinuz-3.5.0-28-generic
update-initramfs: Generating /boot/initrd.img-3.5.0-28-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.5.0-28-generic /boot/vmlinuz-3.5.0-28-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.5.0-28-generic /boot/vmlinuz-3.5.0-28-generic
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.5.0-28-generic.postinst line 1010.
dpkg: error processing linux-image-3.5.0-28-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
 E: Sub-process /usr/bin/dpkg returned an error code (1)

Alguém tem alguma ideia para fazer isso funcionar? (Eu nem sei o que há de errado com isso?) Ou como reverter para a versão anterior do kernel do Linux? (Como não há nenhum problema para a versão anterior do linux-image-3.5.0-23-generic .) Obrigado!

    
por sudonohup 07.05.2013 / 04:05

1 resposta

1

Por meio do Google, acabei de descobrir o que há de errado com isso.

Na verdade, meu problema é o mesmo que

link

desde que meu servidor também seja um servidor de inicialização NFS sem disco ...

A solução para o meu problema é simples: link

Apenas comente exec update-grub no arquivo /etc/kernel/postinst.d/zz-update-grub .

(A inicialização via NFS não precisa do grub.)

Obrigado!

    
por sudonohup 07.05.2013 / 13:58