我得到:
dpkg: error processing linux-image-2.6-amd64 (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: linux-image-2.6.26-1-amd64 linux-image-2.6.26-2-amd64 linux-image-2.6-amd64 E: Sub-process /usr/bin/dpkg returned an error code (1)
请在这里查看完整的输出: http : //pastebin.com/rmBsiBeS
看起来问题在于尝试更新grub:
Searching for GRUB installation directory ... found: /boot/grub warning: grub-probe can't find drive for /dev/sda1. grub-probe: error: Cannot find a GRUB drive for /dev/sda1. Check your device.map. User postinst hook script [update-grub] exited with value 1 dpkg: error processing linux-image-2.6.26-1-amd64 (--configure): subprocess post-installation script returned error exit status 1
这是由于grub尝试读取你的device.map文件而导致无法find一些映射。 幸运的是,假设这只是一个configuration文件,可以很容易地重新生成。
cp /boot/grub/device.map /boot/grub/device.map.bak grub-mkdevicemap
未来的更新现在应该更顺利。 希望这能解决你的问题!
编辑:仍然是空的? 你有两个select(至less在这个特定的情况下):
将设备手动添加到/boot/grub/device.map ; 它应该看起来像:
(hd0)/ dev / sda1
强制grub重新检查驱动器。
grub-install –recheck / dev / sda
找出问题所在。
这个问题是由于grub无法configuration导致的一些安装后的脚本造成的。 这不是由于依赖关系的问题。
由于这些软件包没有完全安装,所以通过从服务器上删除这些软件包解决了这个问题。
linux-image-2.6.26-1-amd64 linux-image-2.6.26-2-amd64 linux-image-2.6-amd