Ядро не обновлялось между 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] пароль для роберта: Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты сохранены: gnuplot-nox gnuplot-x11 Следующие пакеты будут обновлены: libdvdnav4 1 обновлено, 0 недавно установлено, 0 для удаления и 2 не обновлено. 6 не полностью установлен или удален. Нужно получить 0 B/40,2 кБ архивов. После этой операции будет использовано 9 216 Б дополнительного дискового пространства. Вы хотите продолжить [Да / Нет]? (Чтение базы данных... 464427 файлов и каталогов, установленных в настоящее время.) Подготовка к замене libdvdnav4:amd64 4.2.0+20130225-1 (с использованием.../libdvdnav4_4.2.0+20130225-1ubuntu0.1_amd64.deb) ... Распаковка замены libdvdnav4:amd64 ... Настройка linux-image-3.8.0-28-generic (3.8.0-28.41) ... Запуск depmod. update-initramfs: отложенное обновление (ловушка будет вызвана позже). Исследование /etc/kernel/postinst.d. run-parts: выполнение /etc/kernel/postinst.d/apt-auto-removal 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic run-parts: выполнение /etc/kernel/postinst.d/dkms 3.8.0-28-generic /boot/vmlinuz-3.8.0-28- общие части выполнения: выполнение /etc/kernel/postinst.d/initramfs-tools 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic update-initramfs: Генерация /boot/initrd.img-3.8.0-28- общих частей выполнения: выполнение /etc/kernel/postinst.d/pm-utils 3.8.0-28- универсальный /boot/vmlinuz-3.8.0-28- общие части выполнения: выполнение /etc/kernel/postinst.d/update-notifier 3.8.0-28-общий /boot/vmlinuz-3.8.0-28- общий запуск -parts: выполнение /etc/kernel/postinst.d/zz-update-grub 3.8.0-28-generic /boot/vmlinuz-3.8.0-28-generic Генерация grub.cfg ... run-parts: /etc/kernel/postinst.d/zz-update-grub завершен с кодом возврата 1 Не удалось обработать /etc/kernel/postinst.d в /var/lib/dpkg/info/linux-image-3.8.0-28-generic.postinst строка 1010. dpkg: ошибка обработки linux-image-3.8.0-28-generic (--configure): подпроцесс установлен пост-ин Сценарий tallation возвратил ошибку. Состояние выхода 2. Отчет о процедуре написания не написан, поскольку MaxReports уже достигнут. Настройка memtest86+ (4.20-1.1ubuntu3) ... Генерация grub.cfg ... dpkg: обработка ошибок memtest86+ (--configure): подпроцесс установлен после Сценарий установки возвратил ошибку. Состояние выхода 1. Отчет об аппорте не записан, поскольку MaxReports уже достигнут. Настройка grub-pc (2.00-13ubuntu3) ... Установка завершена. Об ошибках не сообщается. Генерирование grub.cfg ... dpkg: обработка ошибок grub-pc (--configure): установленный подпроцесс сценарий после установки возвратил состояние выхода из ошибки 1 Отчет о протоколе не записан, так как MaxReports уже достигнут dpkg: проблемы с зависимостями препятствуют настройке linux-образа -extra-3.8.0-28-generic: linux-image-extra-3.8.0-28-generic зависит от linux-image-3.8.0-28-generic; однако: пакет linux-image-3.8.0-28-generic еще не настроен. dpkg: обработка ошибок linux-image-extra-3.8.0-28-generic (--configure): проблемы с зависимостями - оставление ненастроенными dpkg: проблемы с зависимостями не позволяют настроить linux-image-generic: linux-image-generic зависит от linux- изображение-3.8.0-28-родовой; однако: пакет linux-image-3.8.0-28-generic еще не настроен. linux-image-generic зависит от linux-image-extra-3.8.0-28-generic; однако: пакет linux-image-extra-3.8.0-28-generic еще не настроен. Отчет об аппорте не написан, так как MaxReports уже достигнут. Dpkg: обработка ошибок linux-image-generic (--configure): проблемы с зависимостями - оставление ненастроенным dpkg: проблемы с зависимостями препятствуют настройке linux-generic: linux-generic зависит от linux-image-generic (= 3.8.0.28.46); однако: пакет linux-image-generic еще не настроен. dpkg: обработка ошибок linux-generic (--configure): проблемы с зависимостями - оставление ненастроенным. Отчет о apport не записан, потому что MaxReports уже достигнут. Отчет об apport не записан, так как MaxReports уже достигнут. Настройка libdvdnav4:amd64 (4.2.0+20130225-1ubuntu0.1) ... Обработка триггеров для отложенной обработки libc-bin... ldconfig теперь происходит При обработке обнаружены ошибки: linux-image-3.8.0-28-generic memtest86+ grub-pc linux-image-extra-3.8.0-28-универсальный linux-image-универсальный linux-generic E: подпроцесс /usr/bin/dpkg вернул код ошибки (1)
Пожалуйста посоветуй. Я уже пытался переустановить memtest86+, grub и т. Д., Но это не помогло. Предпочтительно я не хочу переустанавливать дистрибутив
Большое спасибо
Роберт
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
Сценарий на https://github.com/medigeek/kmp-downloader/, похоже, не позволяет выбрать архитектуру amd64 (64-bit). Позволяет установить только архитектуру i386 (32-разрядная). Это похоже на ошибку для меня. Просто нажмите вместо числа, если вы застряли на определенном вопросе в скрипте Python.
Если эти шаги не ясны, пожалуйста, прочитайте и примените их для получения подробной справки: - https://help.ubuntu.com/community/Kernel