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
找出問題所在。
該問題是由於 grub 無法配置導致的一些安裝後腳本造成的。由於依賴關係,這不是問題。
該問題已通過從伺服器中刪除這些軟體包得到解決,因為這些軟體包未完全安裝。
linux-image-2.6.26-1-amd64 linux-image-2.6.26-2-amd64 linux-image-2.6-amd
似乎問題在於嘗試更新 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
未來的更新現在應該會更順利。希望這能解決您的問題!
編輯:還是空的?您有兩個選擇(至少在這種特定情況下):
- 手動添加設備到
/boot/grub/device.map
;它應該看起來像:(hd0)/開發/sda1 2. 強制 grub 重新檢查驅動器。
grub-install –recheck /dev/sda