Назад | Перейти на главную страницу

Установщик 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:

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

Выяснил, в чем проблема.

Проблема была связана с некоторыми сценариями после установки из-за того, что grub не удалось настроить. Это не проблема из-за зависимостей.

Проблема была устранена путем удаления этих пакетов с сервера, поскольку эти пакеты не были установлены полностью.

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