Articles of linux kernel

Ядро паники при установке Fedora 28

Я попытался установить Fedora-Workstation-Live 28 с USB, в начале установки, когда я выбираю [Запустить Fedora-Workstation-Live 28], я получаю следующую ошибку. Любое решение? [1.81660] — [end Kernel] паника – не синхронизируется: VFS: невозможно смонтировать root fs на unknown-block (0,0). (Sys: Lenovo z51 70 – ОС: Linux, Ubuntu 18.04 – версия ядра: 4.15) произошли следующие ошибки: как […]

Цитата по управлению памятью ядра Linux

Мне невероятно тяжело разобраться в этом отрывке из книги драйверов устройств Linux (извините за текст, насыщенный постом): Ядро (в архитектуре x86, в конфигурации по умолчанию) разделяет виртуальное адресное пространство размером 4 ГБ между пользовательским пространством и kernelм; один и тот же набор отображений используется в обоих контекстах. Типичный разделитель выделяет 3 ГБ для пространства пользователя […]

Как преобразовать выходные данные scripts / get_maintainer.pl в качестве входных данных для пересылки сообщений в почтовый ящик или git-send?

Я создаю .patch , затем: scripts/get_maintainer.pl 0001-my-patch.patch и это дает вывод формата: Josh Poimboeuf (maintainer:LIVE PATCHING) Jessica Yu (maintainer:LIVE PATCHING) linux-kernel@vger.kernel.org (open list:BPF (Safe dynamic programs and tools)) live-patching@vger.kernel.org (open list:LIVE PATCHING) в Linux v4.17. Есть ли способ git send-email этот вывод в mutt или git send-email чтобы сэкономить время вставки копии? Помощь подсказывает: Using […]

Объясните вывод cat / proc / vmallocinfo

Что представляет собой этот вывод после выполнения cat /proc/vmallocinfo . Я знаю, это дает отображение виртуального адресного пространства ядра. Но хочу иметь глубокое понимание. Вопросы Какое фактическое распределение выполняет vmalloc() ? Почему из n_tty_open видны множественные распределения? Почему существуют разрывы между двумя распределениями, такими как: 0xffffc90004000000- 0xffffc90005001000 16781312 pci_iomap_range + 0x66 / 0x80 phys = […]

Обновление ядра зависает клавиатура (Asus X541NA) – Дилемна

Справочная информация. См., Что курсор Dual Boot Mint Linux зависает на F541N (он же X541NA). Как это исправить? Сейчас я работаю на стабильной версии Mint Linux 19 Cinnamon, и она была в порядке (курсор клавиатуры по-прежнему зависает в режиме гибернации или приостановки, но для меня это управляемая проблема) до вчерашнего дня, когда произошло обновление ядра. […]

Схема адресации архива cpio initramfs gzip во время загрузки

Следующий загрузочный файл (vmlinux64) для ядра Linux v2.6.21.7 (Distro: Cavium-Octeon для MIPS64): ELF HEADER: —————————————— Magic: 0x7f 0x45 0x4c 0x46 (“ELF”) Class: 64-bit Encoding: Big-Endian ELF version: 1 OS ABI: System V ABI Version: 0 Type: ET_EXEC Machine: MIPS Version: 1 Entry Point: 0xffffffff804b0000 Program Headers Offset: 0x40 Section Headers Offset: 0x572C70 Flags: 0x808b0001 ELF […]

ВНИМАНИЕ «» не имеет CRC

Я пытаюсь скомпилировать kernel ​​Linux из исходного кода ( https://github.com/UDOOboard/linux_kernel ) в виртуальной коробке ubuntu. Когда я бегу: ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make modules Я получаю кучу предупреждений, таких как: WARNING: “do_sync_read” [fs/nfs/nfs.ko] has no CRC! Эти модули не строятся. Как мне решить эту проблему?

Что отличает Debian от других вариантов, если они имеют одинаковое kernel

В недавнем проекте нас попросили создать основанную на распаде систему для SOC. Занимаясь поиском, я нашел руководства, которые указывают на способы использования yocto для создания системы debian [1]. Но затем я также натолкнулся на шаги по созданию корневой файловой системы debian с использованием multistrap [2], и это сработало (нужно было просто указать список пакетов в […]

Sheevaplug – слот SDCard – «невозможно выделить буфер отказов отказов»

Debian загружается с жесткого диска USB. Я обычно не использую слот для SD-карты. Когда я подключаю карту, она работает нормально, но журналы ядра показывают довольно шумное сообщение (я подозреваю, это связано с тем, что система долгое время работала). Я бы выделил две части: kworker / 0: 0: ошибка выделения страницы: порядок: 4, режим: 0x26040c0 (GFP_KERNEL […]

Custom Initramfs не загружается

Я создал пользовательские initramfs на udoo-neo, используя следующие инструкции: mkdir -p /usr/src/initramfs/{bin,dev,etc,lib,lib64,mnt/root,proc,root,sbin,sys} cp -a /dev/{null,console,tty,mmcblk0p2} /usr/src/initramfs/dev/ sudo apt-get install busybox-static cp -a /bin/busybox /usr/src/initramfs/bin/busybox Мой файл инициализации: #!/bin/busybox sh # Mount the /proc and /sys filesystems. mount -t proc none /proc mount -t sysfs none /sys # Do your stuff here. echo “This script just […]

Intereting Posts
Установите туннель IPSEC между двумя Ubuntu 12.04 ПК по локальной сети Есть ли конкретная причина, почему Docker не является сервисом на dbus? Как правильно установить драйвер USB-дисплея для Fresco Logic FL2000DX на Ubuntu? Что такое выбранное приложение для exo-open для XFCE? Какой урон, если я случайно удалю пакет libX11? cat файлы каталогов, которые перенесли имя файла в строку текста и удалили строку заголовка? Преобразовать вывод терминала tty в обычный текст Как сохранить текущую команду на zsh? Список запущенных процессов без procfs Как установить emacs 24.3 на Fedora 17 с помощью yum? Как получить UUID для USB-накопителя? `test` и` [`- разные бинарные файлы, любая разница? Скрипт для копирования файлов из папки и добавления md5sum в новое имя файла Правильные настройки vsftpd? Использование ncurses для базового графического интерфейса в процессе, запущенном внутри сценария инициализации