Я иногда обновляю свое ядро с этого веб-сайта. http://kernel.ubuntu.com/~kernel-ppa/mainline/
. Я всегда скачивал 3 файла deb для установка заголовка linux all, образа linux и заголовков linux. Недавно я заметил еще один файл deb для 64-битного ядра, который называется Linux-image-extra.
Я хотел бы знать, что делает файл ядра Linux-image-extra и стоит ли мне его устанавливать?
Без пакета extra
большинство аппаратных средств не будет работать!
Иногда, конкретный вариант linux-образа уменьшается, удаляя менее распространенные модули ядра (драйверы). В этом случае пакет linux-image-extra просто содержит все «лишние» модули ядра, которые были опущены.
Официально, это происходит только для изображения -virtual
; Наиболее распространенные гипервизоры (Virtualbox, VMWare, Xen, KVM) эмулируют четко определенный и ограниченный набор оборудования, поэтому хорошей идеей является удаление ненужных драйверов, которые увеличивают размер ядра / initrd. Вы всегда можете получить их обратно, установив пакет дополнений.
Команда ядра также, кажется, приняла этот метод для некоторых ядер mainline-PPA -generic
; рассуждения и решения остаются прежними - если похоже, что в базовом образе ядра отсутствует нужный модуль, установите дополнения.
Насколько я знаю, вышеупомянутый подход не был принят для Квантовых ядер - затрагивается только -виртуал , как обычно.
В предыдущих версиях Ubuntu linux-image-extras
был опциональным, специально предназначенным для виртуальных машин / серверов.
Начиная с Ubuntu 14.04, linux-image
представляет собой тонкий пакет (для виртуальных машин), и linux-image-extras
теперь содержит много драйверов, необходимых для настольных ПК.
В частности, usb-hid
(поддержка клавиатуры) присутствует только после установки пакета linux-image-extras
. Обычная ошибка, в результате которой TTY1
зависает при загрузке и не может войти в систему с клавиатуры.
Ядра магистрали поставляются с использованием одного пакета linux-image
, например linux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb