Проблемы с linux-заголовками и установкой apt-get -f

Прошло много времени с тех пор, как я обращался за помощью, но сейчас я остро нуждаюсь.

Некоторое время назад я установил компьютер друга с 10.04. Он все еще работает, но где-то по пути у него начались проблемы с драйверами nvidia и, по-видимому, всей его системой. Удаленно, я пытался помочь ему начать с нуля и установить заново с 12.10. Проблема в том, что его CD-ROM сломан, и его BIOS не позволяет ему загружаться с внешних носителей, то есть с USB-CD / DVD-дисков и / или USB-флешек. В его системном разделе было очень мало места, но он был удален достаточно, чтобы дать ему чуть больше концерта. Я думал, что лучшим решением будет загрузка с локального iso-файла через grub2. Однако его система не была обновлена ​​/ обновлена ​​до grub2, он все еще использует устаревшую версию. Мы не можем обновить его, потому что, я думаю, вы могли бы сказать, что apt-get is (поврежден?), И apt-get -f install не исправляет это. Мы не можем удалять или добавлять пакеты, пока это не будет решено. Я перечислил команды, которые мы пробовали, и их вывод.

Буду признателен за любую помощь, которая позволит нам обновить компьютер до grub2 и / или выполнить новую установку Ubuntu.

sudo apt-get -f install

dpkg: error processing /var/cache/apt/archives/linux-headers-2.6.32-45_2.6.32-45.104_all.deb (--unpack):
unable to create `/usr/src/linux-headers-2.6.32-45/drivers/cpufreq/Kconfig.dpkg-new' (while processing `./usr/src/linux-headers-2.6.32-45/drivers/cpufreq/Kconfig'): No space left on device
No apport report written because the error message indicates a disk full error
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-headers-2.6.32-45_2.6.32-45.104_all.deb

sudo dpkg --configure -a

dpkg: dependency problems prevent configuration of linux-headers-2.6.32-45-generic:
linux-headers-2.6.32-45-generic depends on linux-headers-2.6.32-45; however:
Package linux-headers-2.6.32-45 is not installed.
dpkg: error processing linux-headers-2.6.32-45-generic (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-headers-generic:
linux-headers-generic depends on linux-headers-2.6.32-45-generic; however:
Package linux-headers-2.6.32-45-generic is not configured yet.
dpkg: error processing linux-headers-generic (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-headers-2.6.32-45-generic
linux-headers-generic

sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-headers-2.6.32-45_2.6.32-45.104_all.deb

dpkg: error processing /var/cache/apt/archives/linux-headers-2.6.32-45_2.6.32-45.104_all.deb (--install):
unable to create `/usr/src/linux-headers-2.6.32-45/drivers/cpufreq/Kconfig.dpkg-new' (while processing `./usr/src/linux-headers-2.6.32-45/drivers/cpufreq/Kconfig'): No space left on device
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-headers-2.6.32-45_2.6.32-45.104_all.deb

sudo apt-get autoremove

You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-headers-2.6.32-45-generic: Depends: linux-headers-2.6.32-45 but it is not installed
E: Unmet dependencies. Try using -f.
0
задан 19 December 2014 в 00:41

1 ответ

Вы пытались удалить старые неиспользуемые версии ядра? Сначала перечислите текущее активное ядро ​​с помощью uname -r, затем перечислите все установленное ядро ​​с помощью dpkg --list 'linux-image*' и, наконец, удалите все ядро, кроме текущего, с помощью apt-get remove linux-image-x.x.x-xx-generic. Это прекрасно работает для меня.

0
ответ дан 19 December 2014 в 00:41

Другие вопросы по тегам:

Похожие вопросы: