Вопросы с тегом «kernel»

8
Указание ядру Linux * не * использовать определенные процессоры

Я пытаюсь запустить некоторые тесты на многоядерной машине, и я бы хотел сказать ядру Linux просто избегать определенных ядер, если явно не указано их использовать. Идея состоит в том, что я мог бы выделить несколько ядер (у машины есть 6 физических ядер) для бенчмаркинга и использовать маску...

8
Разница между make-kpkg и make deb-pkg

Я хотел бы знать точную разницу между make-kpkgи make deb-pkg. Этот вопрос задает почти то же самое, но без удовлетворительных ответов. Ранее я использовал make -j `getconf _NPROCESSORS_ONLN` deb-pkg скомпилировать исходное дерево ядра и сгенерировать пакеты debian header + kernel-image. Я...

8
Что изменилось с драйверами USB в ядрах Linux 4.0 и новее?

С ядрами до 3.19 все мои USB-устройства работают отлично. При обновлении до 4.0 или более поздней версии некоторые из моих USB-устройств перестают работать, и ядро ​​выдает следующие ошибки: [ 3.369436] usb 9-1: device descriptor read/64, error -62 [ 3.593543] usb 9-1: new full-speed USB device...

8
md raid5: перевод номеров внутренних секторов md в смещения

TL; DR сводка : преобразование номера сектора md в смещения (я) внутри /dev/mdXустройства и как его исследовать xfs_db. Номер сектора от sh->sectorв linux/drivers/md/raid5.c:handle_parity_checks5(). Я не знаю внутренностей MD, поэтому я не знаю точно, что делать с выводом из printkжурнала,...

8
скриптовое конфигурирование ядра Linux

Учитывая список возможностей ядра, я хочу создать минимальную конфигурацию Linux, поддерживающую все данные функции (и соответствующие зависимости), но не более того. Есть ли способ создать allnoconfig и инструмент для включения функций по одной? (Я мог бы отредактировать .configфайл, но это не...

8
Как выделить больше места для обмена и увеличить его размер больше, чем баран?

Ситуация: увеличьте размер подкачки ( /dev/sda3) больше, чем Ram (8 ГБ), когда HD 128 ГБ Мотивация: 8 ГБ ОЗУ слишком мало; 30 ГБ свободного места на моем SSD; Хочу превратить 20 ГБ в SSD подкачку Характеристики системы Поменяйте местами неизменяемый / изменяемый. Я не могу найти никаких...

8
Обновите ядро ​​Linux 3 до 4 в Debian 8

Мое звуковое и беспроводное оборудование не работает под моим текущим ядром 3.16.x в моей системе Debian 8. Я выполнил: apt-cache search linux-image с намерением получить ядро ​​Linux версии 4.x, чтобы попытаться это исправить (так как оборудование работает нормально под Ubuntu 16.04). Однако...

8
Невозможно скомпилировать ядро: ошибка, ядро ​​не поддерживает режим PIC

У меня проблемы с перекомпиляцией моего ядра. Загрузите пакет с исходным кодом, распакуйте его и запустите fakeroot make-kpkg kernel_image приводит меня к ошибке [...] CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CHK include/generated/package.h UPD...

8
Безопасное изменение конфигурации ядра Linux программно

Я пишу сценарий, который должен автоматически изменять ряд параметров конфигурации ядра Linux на основе входного файла. Самым простым способом сделать это, конечно, было бы редактирование файла .config напрямую, но это не рекомендуется и может вызвать проблемы. Я не могу найти способ сделать это...

8
Удалить новые ядра / загрузиться полностью

У нас есть несколько серверов Ubuntu 16.04. unattended-upgradesавтоматически включаются с 16.04, и загрузочный раздел находится на отдельном разделе. Из-за автоматических обновлений безопасности в загрузочном разделе не хватает места с новыми ядрами. Мы не можем просто перезагрузить системы,...

8
Недетерминированные графические карты имен устройств

Моя система содержит три видеокарты, одну Radeon и две NVIDIA. Я пытаюсь настроить многосетевую настройку, но «имя устройства» графических карт нестабильно, оно меняется от одной загрузки к другой. Exemple ботинок 1 Карта радеон /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1 Nvidia 1...

8
Батарея разряжается при отключении питания после обновления до ядра 4.13

После обновления до ядра 4.13 батарея моего ноутбука начала разряжаться при отключении питания (около 30% за один день). Этого не произошло, если я загрузил ноутбук с ядра 4.12 или Windows 8.1, поэтому проблема явно связана с новой версией ядра. Раньше у меня была похожая проблема из-за пробуждения...

3
Создание нового initrd без установки ядра

Как я могу создать образ initrd для нового (экспериментального) ядра без фактической его установки. (Существующие инструменты для создания initrd на основе конфигурации и деталей из установленного ядра.) Скажем, я собираю новое ядро ​​с включенными экспериментальными функциями, у меня это в другом...

3
Какая политика определяет, какой процессор обрабатывает какие прерывания в ядре Linux?

Я читал, Linux Kernel Developmentи есть кое-что, что мне не совсем понятно - когда аппаратное обеспечение запускает прерывание, каков критерий, чтобы выбрать, на каком процессоре запускать логику обработки прерывания? Я мог бы представить, что это всегда должен быть один и тот же процессор, который...

1
Как я могу определить, есть ли у ядра «новый» конфиг?

Я делаю простой сценарий автоматической сборки ядра, сейчас мне нужно определить, есть ли новый конфиг, который нужно спросить у пользователя (я не хочу использовать значение по умолчанию), если так, то он запускается make menuconfigпервым, иначе пропустите эта часть. Обычно это просто спросите...

1
/ boot символические ссылки не соответствуют текущей версии ядра

Я немного озадачен следующим: У меня есть многоядерная система с установленной по умолчанию grub.confсистемой 3.6; я не понимаю, почему, когда я перечисляю файлы, /boot/я вижу, что символические ссылки ядра ( vmlinuzи System.map) указывают на другую версию, отличную от текущей !? Это не имеет...