Tag: 内核

linux-generic,linux-server和linux-virtual内核包之间有什么区别?

我正在为开发和登台环境构建新的虚拟机,并且想知道是否有令人信服的理由支持或反对在所有这些映像上使用linux-virtual软件包。 – 虚拟内核是否有不同的调整? 他们是否有工具使暂停/唤醒更好/更安全?

是否为所有已安装的内核重建所有DKMS模块的命令?

偶尔,我的系统会进入某些内核缺少一两个模块的状态,因为DKMS不知何故忘记为该内核编译这些模块。 如果有一个命令我可以运行woudl只是为每个已安装的内核重建每个 dkms控制的模块,而不是花时间诊断问题。 有这样的命令吗?

如何启用zswap?

Ubuntu 13.10的发行说明中提到它包含Linux 3.11,它支持名为zswap的东西 : Zswap是一个用于交换页面的轻量级,后写压缩缓存。 它需要处理正在被换出的页面,并尝试将它们压缩为动态分配的基于RAM的内存池。 如果此过程成功,则延迟对交换设备的回写,并且在许多情况下,完全避免。 这样可以显着降低交换系统的I / O并提高性能 听起来很酷。 我怎么试试呢?

每次内核更新后nVidia驱动程序重置

我正在使用官方的nVidia驱动程序,因为Ubuntu尚未支持我的卡(GeForce 750 Ti)。 每次内核更新时,我的系统都会中断。 由于内核更新,我已经将系统格式化了两到三次,今天我决定尝试修复它。 我尝试用这种方法修复它,令人惊讶的是它有效。 切换到控制台(等待nVidia驱动程序崩溃后,就像切换控制台时一样:p) 运行完整卸载 sudo ./.run -uninstall 重新启动并切换到板载卡 更新 sudo apt-get update sudo apt-get dist-upgrade 重新启动 重新安装驱动程序 sudo ./.run 重新启动并切换回NVIDIA GPU 是否有更好/更容易/更快的更新方式而不经历所有这些?

硬件启用堆栈(HWE)不受支持

从昨天起,我的更新经理给了我这样的信息: 您当前的硬件启用堆栈(HWE)将于2014年7月7日停止支持。 在此日期之后,系统的关键部件(内核和图形堆栈)的安全更新将不再可用。 有关详细信息,请参阅: http : //wiki.ubuntu.com/1204_HWE_EOL 但是当我尝试使用hwe-support-status –verbose建议的命令升级HWE时 sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty 我得到依赖错误: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of […]

在12.04升级后,VirtualBox不会加载

从11.10升级到12.04后,虚拟框停止工作。 我运行以下操作来尝试修复它: sudo aptitude update sudo aptitude install dkms sudo /etc/init.d/vboxdrv setup 但是当我运行最后一个命令时,我得到: bash: /etc/init.d/vboxdrv: No such file or directory 当我尝试 sudo /etc/init.d/virtualbox start 我明白了: * Starting VirtualBox kernel modules * No suitable module for running kernel found 我也尝试过: sudo dkms install virtualbox/4.1.2 得到了: Error! Could not find module source directory. Directory: /usr/src/virtualbox-4.1.2 does not […]

如何(配方)只构建一个内核模块?

我在Linux内核模块中有一个错误导致Ubuntu 14.04内核的存储过程(崩溃)。 这就是为什么我想编辑 / 修补只有那个单个内核模块的源来添加一些额外的调试输出。 有问题的内核模块是mvsas ,不需要启动。 出于这个原因,我认为没有必要更新任何initrd图像。 我已经阅读了很多信息(如下所示),并发现设置和构建过程混乱。 我需要两个食谱: 一次设置/配置构建环境 编辑此内核模块( .c和.h )的任何源文件并将该编辑转换为新的内核模块( .ko )后要执行的步骤 使用的来源是: 构建一个内核模块 – 谷歌搜索 http://www.linuxquestions.org/questions/linux-kernel-70/rebuilding-a-single-kernel-module-595116/ https://stackoverflow.com/questions/8744087/how-to-recompile-just-a-single-kernel-module http://www.pixelbeat.org/docs/rebuild_kernel_module.html 如何构建单个树内核模块? http://ubuntuforums.org/showthread.php?t=1153067 http://ubuntuforums.org/showthread.php?t=2112166 http://ubuntuforums.org/showthread.php?t=1115593 构建一个内核模块ubuntu – 谷歌搜索 ‘make + single + kernel + module’ – 问问Ubuntu ‘make + kernel + module’ – 问问Ubuntu 我的makefile导致:没有规则来制作目标`arch / x86 / tools / relocs.c’,这是必需的 ‘“无效的模块格式”’ – […]

删除Grub中的旧内核条目

我经常删除旧内核,只使用Synaptic留下最新的两个条目。 我正在使用Precise。 但是在我的Grub“以前的Linux版本”菜单中,有很多标记为2.6.8的条目。 我在Synaptic中找不到这些linux-images。 dpkg -l | grep linux-image 得到: rc linux-image-3.0.0-17-generic 3.0.0-17.30 Linux kernel image for version 3.0.0 on x86/x86_64 ii linux-image-3.2.0-27-generic 3.2.0-27.43 Linux kernel image for version 3.2.0 on 32 bit x86 SMP ii linux-image-3.2.0-29-generic 3.2.0-29.46 Linux kernel image for version 3.2.0 on 32 bit x86 SMP ii linux-image-3.4.0-030400-generic 3.4.0-030400.201205210521 Linux kernel image […]

自更新到内核4.13.0-26-generic后,VirtualBox 5.0.40崩溃整个主机

我通过普通的软件更新程序,2018年1月10日收到了更新。 在此VirtualBox无法启动任何VM之后,抱怨dkms并要求生成modprobe vboxdrv。 按照建议我重新安装了virtualbox-dkms: sudo apt-get –reinstall install virtualbox-dkms 在此之后,重新启动我尝试启动一个VM,冻结整个机器,并需要硬重启。 有没有办法让VirtualBox与最新的内核一起使用? 编辑: 正如N0rbert建议的那样,命令: apt-cache policy`dpkg -S VirtualBox | 头-n1 | sed -e’s /:// g’| awk'{print $ 1}’` 得到: VirtualBox的-QT: 安装:5.0.40-dfsg-0ubuntu1.16.04.2 候选人:5.0.40-dfsg-0ubuntu1.16.04.2 版本表: *** 5.0.40-dfsg-0ubuntu1.16.04.2 500 500 http://fr.archive.ubuntu.com/ubuntu xenial-updates / multiverse amd64软件包 100 / var / lib / dpkg / status 5.0.18-dfsg-2build1 500 500 http://fr.archive.ubuntu.com/ubuntu xenial […]

在Ubuntu 16.04上冻结屏幕

我最近安装了Ubuntu 16.04,它似乎随机冻结。 我试着查看Ubuntu 15.10和16.04的解决方案随机冻结但是在安装这些内核时,我在启动时遇到了内核恐慌,所以我更倾向于寻找Ubuntu 16.04的解决方案, 不断冻结导致内核恐慌,但无法想象如何解决问题。 任何人都可以告诉我要安装哪些确切的内核,以便解决这两个问题(内核恐慌和随机冻结)? 预装了16.04的内核是4.4.0-21-generic ,这些是一些额外的细节: Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial Processor: Intel® Pentium(R) CPU N3540 @ 2.16GHz × 4 Graphics: Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits) Ram : 4Gb Os type – 64 bit architecture 请告诉我是否需要提供任何其他细节。 编辑 – 1) saisumit@saisumit-Inspiron-3551:~$ sudo dpkg -l […]