ядро не обновлялось с 12.04 по 12.10 по 13.04

На прошлой неделе я сделал dist-upgrade с Ubuntu 12.04 до 12.10, а затем с 12.10 до 13.04. Почти все работало вполне нормально, но я заметил, что ядро ​​все еще было 3.2.0.52, а не ядром 3.8.

Я установил на acer-aspire, 6 ГБ памяти, 250 ГБ раздел на HD и использую amd64

Проблема в установке memtest86 + в grub. При выполнении обновления apt-get я получаю следующее:

$ sudo apt-get upgrade
[sudo] password for robert: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  gnuplot-nox gnuplot-x11
The following packages will be upgraded:
  libdvdnav4
1 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
6 not fully installed or removed.
Need to get 0 B/40.2 kB of archives.
After this operation, 9,216 B of additional disk space will be used.
Do you want to continue [Y/n]? 
(Reading database ... 464427 files and directories currently installed.)
Preparing to replace libdvdnav4:amd64 4.2.0+20130225-1 (using .../libdvdnav4_4.2.0+20130225-1ubuntu0.1_amd64.deb) ...
Unpacking replacement libdvdnav4:amd64 ...
Setting up linux-image-3.8.0-28-generic (3.8.0-28.41) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic
update-initramfs: Generating /boot/initrd.img-3.8.0-28-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic
Generating grub.cfg ...
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.8.0-28-generic.postinst line 1010.
dpkg: error processing linux-image-3.8.0-28-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
No apport report written because MaxReports is reached already
                                                              Setting up memtest86+ (4.20-1.1ubuntu3) ...
Generating grub.cfg ...
dpkg: error processing memtest86+ (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Setting up grub-pc (2.00-13ubuntu3) ...
Installation finished. No error reported.
Generating grub.cfg ...
dpkg: error processing grub-pc (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of linux-image-extra-3.8.0-28-generic:
 linux-image-extra-3.8.0-28-generic depends on linux-image-3.8.0-28-generic; however:
  Package linux-image-3.8.0-28-generic is not configured yet.

dpkg: error processing linux-image-extra-3.8.0-28-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-3.8.0-28-generic; however:
  Package linux-image-3.8.0-28-generic is not configured yet.
 linux-image-generic depends on linux-image-extra-3.8.0-28-generic; however:
  Package linux-image-extra-3.8.0-28-generic is not configured yet.
No apport report written because MaxReports is reached already

dpkg: error processing linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 3.8.0.28.46); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing linux-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
                                            Setting up libdvdnav4:amd64 (4.2.0+20130225-1ubuntu0.1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 linux-image-3.8.0-28-generic
 memtest86+
 grub-pc
 linux-image-extra-3.8.0-28-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пожалуйста, советуйте. Я уже пытался переустановить memtest86 +, grub и т. Д., Но это не помогло. Предпочтительно я не хочу переустанавливать дистрибутив

Большое спасибо

Роберт

1
задан 5 August 2013 в 15:26

1 ответ

Вы можете вручную обновить ядро ​​следующими методами: -

От простого (1) к более сложному (4):

1) Нажмите Система> Администрирование> Диспетчер обновлений> Нажмите кнопку «Проверить»> «Применить все обновления, включая ядро».

2) Используйте Synaptic, найдите linux-image и выберите универсальную версию ядра, которую вы хотите установить (т.е. linux-image-2.6.xx-yy-generic).

3) Скомпилировать ядро.

4) Запустите следующие команды терминала, чтобы установить новое 32-разрядное ядро ​​Ubuntu из http://kernel.ubuntu.com/~kernel-ppa/mainline/

sudo apt-get update

sudo apt-get install python-bs4

cd /tmp

rm -rf medigeek-kmp*

wget --no-check-certificate https://github.com/medigeek/kmp-downloader/tarball/master -O 
kmpd.tar.gz


tar xzf kmpd.tar.gz

cd medigeek-*

python kmpd.py -d
[ 1110] Сценарий на https://github.com/medigeek/kmp-downloader/ не позволяет выбрать архитектуру amd64 (64-bit). Позволяет установить только архитектуру i386 (32-разрядная). Это похоже на ошибку для меня. Просто нажмите вместо числа, если вы застряли на определенном вопросе в скрипте Python.

Если эти шаги не ясны, пожалуйста, прочтите и примените их для получения подробной справки: - https://help.ubuntu.com/community/Kernel

0
ответ дан 5 August 2013 в 15:26

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

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