Debian 安装程序不工作

Debian 安装程序不工作

我得到:

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

答案1

出现问题在于尝试更新 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文件但无法找到某些映射。幸运的是,假设这只是一个损坏的配置文件,则可以轻松重新生成它。

cp /boot/grub/device.map /boot/grub/device.map.bak
grub-mkdevicemap

未来的更新应该会更加顺利。希望这能解决您的问题!

编辑:还是空的?你有两个选择(至少在这个特定情况下):

  1. 手动将设备添加到/boot/grub/device.map;它应该看起来像:

    (hd0)的/dev/sda1

  2. 强制 grub 重新检查驱动器。

    grub-install --recheck /dev/sda

答案2

发现问题所在了。

问题是由于 grub 配置失败导致的一些安装后脚本造成的。这不是由于依赖关系导致的问题。

由于这些包未完全安装,因此已通过从服务器中删除这些包来解决该问题。

linux-image-2.6.26-1-amd64
linux-image-2.6.26-2-amd64
linux-image-2.6-amd

相关内容