Снижение сбоев ядра

Я пытаюсь использовать более старое ядро 3.x с ubuntu 16.04 LTS. Но Это, кажется, проблема: 1. при использовании значения по умолчанию gcc (gcc5):

include/linux/compiler-gcc.h:103:30: fatal error: linux/compiler-gcc5.h: No such file or directory
  1. Таким образом, я установил gcc-4.8 и попробовал:

    sudo делают CC = "gcc-4.8"

и я добираюсь:

update-initramfs: Generating /boot/initrd.img-3.11.1-amd64 E: intel-microcode: unsupported kernel version!

Я попробовал так или иначе установку, но она перестала работать при начальной загрузке:

Booting the kernel. <- no more prints

Я использую x86_64 и ванильные ядра 3.11.1, все же ему не удается загрузиться с ядром. На самом деле существуют, не входит в систему, запуск на ядре запускается.

Я не имею, находят большую информацию об этой ошибке, или как решить ее.

Кто-либо может помочь?

0
задан 12 November 2018 в 15:02

2 ответа

Вместо того, чтобы компилировать ядро, можно использовать предварительную скомпилированную версию, выпущенную Ubuntu. 3.16 цепочка ядра поддерживается, и она могла бы удовлетворить Вашим потребностям.

На Вашей адресной строке браузера вставляют это: http://kernel.ubuntu.com/~kernel-ppa/mainline/.

  • Используйте Ctrl+F для перевода в рабочее состояние поиска.
  • Использовать 3.16 как строка поиска.
  • Коснитесь клавиши PgDn до экранных изменений в изображении ниже.

kernel 3.16 index.png

Заметьте как 3.16.60 был просто скомпилирован 6 ноября 2018 Фермой Ядра Ubuntu. Нажать 3.16.60 свяжитесь и этот экран появляется:

kernel 3.16.60 download.png

Нажмите на ссылки под AMD64 для загрузки:

  • linux-headers-3.16.60-031660_3.16.60-031660.201810220732_all.deb
  • linux-headers-3.16.60-031660-generic_3.16.60-031660.201810220732_amd64.deb
  • linux-image-3.16.60-031660-generic_3.16.60-031660.201810220732_amd64.deb

Изменитесь на свой каталог загрузок:

cd ~/Downloads

Продолжайте повторять команду, пока все три файла не будут загружены правильным размером:

$ ll *.deb
-rw-rw-r-- 1 rick rick  9064576 Nov 12 16:40 linux-headers-3.16.60-031660_3.16.60-031660.201810220732_all.deb
-rw-rw-r-- 1 rick rick   693010 Nov 12 16:39 linux-headers-3.16.60-031660-generic_3.16.60-031660.201810220732_amd64.deb
-rw-rw-r-- 1 rick rick 54562272 Nov 12 16:40 linux-image-3.16.60-031660-generic_3.16.60-031660.201810220732_amd64.deb

Установите файлы ядра для 3.16.60:

sudo dpkg -i *.deb
Selecting previously unselected package linux-headers-3.16.60-031660.
(... SNIP ...)
dpkg: dependency problems prevent configuration of linux-image-3.16.60-031660-generic:
 linux-image-3.16.60-031660-generic depends on module-init-tools (>= 3.3-pre11-4ubuntu3); however:
  Package module-init-tools is not installed.

dpkg: error processing package linux-image-3.16.60-031660-generic (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-image-3.16.60-031660-generic

OH OH Там является проблемой зависимости. Установка недостающий модуль:

$ sudo apt install module-init-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  module-init-tools
0 upgraded, 1 newly installed, 0 to remove and 15 not upgraded.
1 not fully installed or removed.
Need to get 2,372 B of archives.
After this operation, 18.4 kB of additional disk space will be used.
Get:1 http://ca.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 module-init-tools all 22-1ubuntu5.1 [2,372 B]
Fetched 2,372 B in 0s (7,745 B/s)             
Selecting previously unselected package module-init-tools.
(Reading database ... 346572 files and directories currently installed.)
Preparing to unpack .../module-init-tools_22-1ubuntu5.1_all.deb ...
Unpacking module-init-tools (22-1ubuntu5.1) ...
Setting up module-init-tools (22-1ubuntu5.1) ...
Setting up linux-image-3.16.60-031660-generic (3.16.60-031660.201810220732) ...
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.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
run-parts: executing /etc/kernel/postinst.d/dkms 3.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
update-initramfs: Generating /boot/initrd.img-3.16.60-031660-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.16.60-031660-generic /boot/vmlinuz-3.16.60-031660-generic
Generating grub configuration file ...
    (... SNIP ...)
done

ПОСЛЕ ТОГО, КАК недостающий модуль установлен, ядро 3.16.60 установка продолжается, где она кончила.


Начальная загрузка с 3.16.60 работы хорошо для меня, но я освобождаю:

  • Функции ядра NVMe M.2 Генерал SSD 3.0 x 4 приостанавливают / резюме.
  • Функции ядра для установки яркости дисплея портативного компьютера для длительности установки.
  • функции драйвера дисплея Nvidia.
  • Поддержка Типа C Удара молнии DPI к преобразователю HDMI потеряна.
  • Переопределения личинки необходимы для предотвращения цикла входа в систему. Ctrl+Alt+F1 должен был получить доступ к консоли.
2
ответ дан 27 October 2019 в 04:13

Я столкнулся с приведенной ниже ошибкой из-за зависимостей пакетов.

module-init-tools (>= 3.3-pre11-4ubuntu3) but it is not going to be installed

Если ядро ​​новой сборки, вы не сможете получить все пакеты. Вот почему вы получаете эту ошибку.

Действия по решению:

  1. Сначала вы изменяете содержимое /etc/sources.list соответствующим исходным файлом; вы просто ищете файл, например sources.list, в Google.
  2. sudo apt-get update
  3. Установите пример зависимости: sudo apt-get install module-init-tools
0
ответ дан 17 March 2020 в 12:20

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

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