kernel

安装的内核太多,/boot 上没有剩余空间,无法清除旧内核
kernel

安装的内核太多,/boot 上没有剩余空间,无法清除旧内核

当我尝试在 Linux Mint 18 系统上安装更新时,收到空间不足错误。/boot 显示已满 100%。 我注意到我有许多旧内核需要删除。我安装byobu并发布purge-old-kernels后,再次出现空间不足错误,并且没有删除任何内核。 apt-get purge如果我尝试手动操作任何旧内核,也会发生同样的情况。 Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newl...

Admin

Ubuntu 服务器硬盘只读在 sdc-8 上刷新文件数据时检测到 IO 错误
kernel

Ubuntu 服务器硬盘只读在 sdc-8 上刷新文件数据时检测到 IO 错误

我有一台运行 Ubuntu 16.04 的服务器,其中有一些数据写入外部硬盘。11 月 6 日,服务器突然停止工作,当我重新启动服务器时,它开始正常工作,我从日志文件中收到以下错误Detected IO errors while flushing file data on sdc-8。我看到最后一次写入磁盘发生在 11 月 6 日 12:44:01,我已附上当时的日志。 有人能帮我找出当时可能发生的情况吗?这样我就可以在服务器上应用修复程序来防止这种情况发生。 Nov 6 12:27:09 user kernel: [10350005.5191...

Admin

Windows 与 deepin 操作系统双启动时出现这些 bug 是什么?
kernel

Windows 与 deepin 操作系统双启动时出现这些 bug 是什么?

我正在双启动 Windows 10 和 Deepin OS,但我一直遇到错误,我无法找到解决方案,因为我不知道哪里出了问题。我按照多个教程操作,一切都正确无误,并尝试了一些常见的错误故障排除,但我一直遇到相同的错误。 我的过程: 1. 在磁盘管理中释放空间并确保它未分配(这是将用于安装的分区)。2 . 使用 rufus,使用 .iso 文件创建可启动的 FAT32 USB 棒。3. 重新启动进入 BIOS,将启动顺序设置为 USB。4. 通过创建 3 个分区(ext4)根、/home 和交换(为确保万无一失,分配了根和主 50GB)来安装 deepin ...

Admin

如何为blk_mq的io调度程序安装内核模块?
kernel

如何为blk_mq的io调度程序安装内核模块?

我最近将 Oracle 服务器上的单队列更改为多队列。此服务器是 Oracle Linux 6.10(4.1.12 内核)。我发现 blk_mq 没有任何 io 调度程序,并且 /sys/block//queue/scheduler 显示为无。我想我必须为 io 调度程序安装内核模块,但我不知道该怎么做。如何为多队列 IO 块启用 mq_deadline 或 bfq io 调度程序? ...

Admin

Centos 内核编译:systemd 无法启动 udev
kernel

Centos 内核编译:systemd 无法启动 udev

对于我的 Centos 7.7 VM,我编译了内核版本 4.4,只是为了看看它是如何工作的。我从这个网站下载了内核代码https://www.kernel.org/ 并按照我在这里找到的程序进行操作:https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html 所有步骤都完美运行,但使用新内核重新启动时出现“Systemd 无法启动 udev 设备管理器”错误。因此,系统无法启动。以下是重新启动期间 udev 问题的屏幕截图: 我该如何排除故障并修复此错误? ...

Admin

我的 MacBook 上所有 Linux 发行版都出现内核崩溃
kernel

我的 MacBook 上所有 Linux 发行版都出现内核崩溃

我最近买了一台 2018 MacBook Pro 用于 iOS 开发,我正尝试在我之前创建的第二个分区中安装 Mint/Ubuntu/Debian。问题是每次我尝试从 USB 运行 Linux 时,我都会收到相同的错误(我使用了 3 个不同的 USB 驱动器)。无论我选择哪个选项(实时、安装或其他),都无济于事。几秒钟后,屏幕变黑并显示许多错误,如下所示: -ACPI Exception: AE_NO_MEMORY and Method parse/execution failed -BUG: stack guarde page was hit at .....

Admin

Linux 内核 4.18.0、5.0.0 及以上版本以及 GNOME 3.30.0 及以上版本无法加载,为什么?
kernel

Linux 内核 4.18.0、5.0.0 及以上版本以及 GNOME 3.30.0 及以上版本无法加载,为什么?

我试图在我的笔记本电脑上安装 KALI Linux 2019.3,它是从可启动的 U 盘安装的内核 5.2.9 和 GNOME 3.30.2。以前,这些安装对我来说非常容易(即安装 Kali 2017.3 及之前的版本)。但是现在,基于内核 4.14.0、4.15.0、4.17.0、4.18.0、4.19.0 和 5.0、5.1、5.2 及更高版本的较新版本的 Linux 操作系统(任何即 Kali、Parrot、Ubuntu 等)都无法加载到我的笔记本电脑上。每当我以任何方式(即 Live、Persistence、Install 等)启动此操作系统时,都会...

Admin

使用静态库(.a)编译内核模块
kernel

使用静态库(.a)编译内核模块

欢迎。 我有这样的问题,可能是钣金,但不幸的是我无法解决它。我可能已经搜索了整个互联网,但不幸的是,我没有找到解决我的问题的方法。 嗯,我正在为嵌入式设备编写内核。到目前为止,内核编译没有任何问题,直到补丁发布。 嗯,补丁更新了其中一个驱动程序,并在 Makefile 中添加了一个扩展名为 .a 的静态库 不幸的是,我在编译过程中遇到错误。 现在还有更多。好吧,应用于文件“/drivers/video/fbdev/mxc/mxc_hdmi.c”的补丁通过引用两个名为 kill_firmiware 和 get_firmware 的函数完成了代码。 ...

Admin

Squashfs 损坏的数据
kernel

Squashfs 损坏的数据

我已经从小型 rootfs 目录为嵌入式设备创建了一个 squashfs: mksquashfs rootfs_image rootfs.squashfs -b 1024k -comp xz -Xbcj x86 我已成功将此 squashfs 复制到设备的 NOR 闪存中,并设置引导加载程序(U-boot)和内核以使用此 NOR 作为 rootfs。 但是,有些文件是好的(即我可以对它们进行 cat ),但有些则不好! 让我们通过具体的例子来看一下: # cat /var/www/hello.html # hi, hello # head /li...

Admin

如何避免读写字符设备时 CPU 使用率过高?
kernel

如何避免读写字符设备时 CPU 使用率过高?

我需要为带有 SRAM 的 PCIe 设备编写一个 Linux 内核驱动程序。 第一次尝试,我编写了一个驱动程序,使用字符设备从 PCIe 访问 SRAM。 一切都按预期进行,但有一个问题。SRAM 很慢,1MB 的读写大约需要 2 秒,这是硬件限制。读写时 CPU 处于 100% 繁忙状态。这就是问题所在。我不需要速度,读写可能会很慢,但为什么会占用这么多 CPU? 缓冲区初始化如下pci_iomap: g_mmio_buffer[0] = pci_iomap(pdev, SRAM_BAR_H, g_mmio_length); 读/写函数如...

Admin

删除旧的 Ubuntu 4.x 内核是否安全?
kernel

删除旧的 Ubuntu 4.x 内核是否安全?

我正在运行 Ubuntu 18.04 x86_64,已完全修补dist-upgrade。我有一个旧内核,我不确定是否可以安全删除它: $ ls /boot/ config-4.15.0-64-generic memtest86+.elf config-5.0.0-29-generic memtest86+_multiboot.bin efi System.map-4.15.0-64-generic grub System.map-5....

Admin

未找到模块错误:没有名为“statsmodels”的模块
kernel

未找到模块错误:没有名为“statsmodels”的模块

我使用的是 python 3.6(使用 检查python -v),并尝试在 jupyter 笔记本中“将 statsmodels.api 导入为 sm”。但是,即使我statsmodels从命令行安装了它,它仍显示未找到模块错误。 当我跑步时:pip install statsmodels或者pip3 install statsmodels 它说 Requirement already satisfied: six in c:\users\17372\appdata\local\programs\python\python36\lib\site-pac...

Admin

Ubuntu 19.04 配置文件错误:“查找:'/usr/lib/modules/5.0.0-25-generic/kernel/drivers/thermal':未找到文件或目录”
kernel

Ubuntu 19.04 配置文件错误:“查找:'/usr/lib/modules/5.0.0-25-generic/kernel/drivers/thermal':未找到文件或目录”

当我启动计算机时出现此消息: Error found when loading /etc/profile: Find: '/usr/lib/modules/5.0.0-25-generic/kernel/drivers/thermal': File or directory not found 我控制了并且没有5.0.0-25-generic模块文件夹,我有 13、15、16、17、20、25、27 和 27,但没有 25。 当我运行此命令时: dpkg -l | grep -E 'linux-image-[0-9]+' | grep -Fv $(...

Admin

内核启动挂起 12 秒
kernel

内核启动挂起 12 秒

我的笔记本电脑 联想 ThinkPad X1 Extreme # uname -sr Linux 4.19.66-gentoo 活CD 系统救援光盘v6.0.3 内核:linux-4.19.34 dmesg的 https://pastebin.com/Lt3ePJhu [ 0.651272] PCI: CLS 0 bytes, default 64 [ 12.858422] DMAR: Host address width 39 CONFIG_DMAR_TABLE=n https://pastebin.com/2yCWGKSL ...

Admin