Tag: 内核

如何安装新内核?

我正在运行当前稳定的Ubuntu版本(Oneiric),但是出货的内核存在问题。 较新的内核版本似乎已修复它,但kernel-ppa/ppa不包含最新内核,这就是我想从下一个稳定版本(Precise)安装内核的原因。 由于我希望能够卸载树内核模块,因此无法使用来自http://kernel.ubuntu.com/~kernel-ppa/mainline的主线内核。 我也安装了Virtual Box,它也需要在新内核中工作,因此“内核头文件”也必须升级。 如何在不升级所有其他软件包的情况下从下一个稳定版本(Precise)安装内核软件包?

如何清理或禁用内存缓存?

系统启动后,几分钟内我的内存缓存就会填满,并开始使用交换。 这是/ proc / meminfo的屏幕截图。 但是,如果我可以在此之后禁用此进程/清理缓存,我认为我的系统将在某种程度上加速。 如果我在这里错了,请纠正我。 我也尝试过Bleachbit内存清理,但它似乎没有正确清理内存缓存。 此外,该function仍处于试验阶段。 这里已经发布了类似的问题: 如何禁用预取缓存? ,但它是关于Ubuntu服务器,并且答案涉及手动设置等。 所以,我想知道是否有一些软件可以禁用/启用Ubuntu 12.04的内存缓存。

Fn键如何工作?

我想知道Fn键在我的笔记本电脑中是如何工作的。 我认为存在一个内核模块,它捕获Fn键并调用一些脚本来执行某些操作。 在我的笔记本电脑中, Fn + F2切换无线和蓝牙的电源。 这是acpi_listen输出,当我按Fn + F2时 hotkey ATKD 0000005d 00000019 hotkey ATKD 0000007e 00000009 并且,下面是Fn + F2的xev输出 keycode 238 press keycode 238 release keycode 237 press keycode 237 release 我想每当我按下Fn + F2时,两个事件都会跳出来。 我试图找到为此键执行的操作。 任何想法赞赏;)

Ubuntu 13.10,内核仍然是3.8.0-31-通用

我从13.04更新到13.10但uname -r仍然说我在3.8.0-31-通用。 我怎样才能解决这个问题并得到3.11或3.12?

如何安装BCM4312无线驱动程序?

可能重复: 如何安装Broadcom / STA无线网卡(BCM43XX) 对Ubuntu来说是全新的。 如何为笔记本电脑添加无线驱动程序? 我正在运行戴尔XPS M1330。 现在它的行为好像我没有Wi-Fi卡。 :〜$ lspci 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation […]

为什么卸载的内核的旧initrd文件填满/启动分区?

在几台Ubuntu机器上,我经常遇到完全启动分区的问题,尽管我总是删除所有旧内核。 问题似乎发生了,因为许多initrd文件都在启动分区上,即使实际上没有安装相关的内核。 举例来说: root@Jacobi:/boot# ls -lah insgesamt 202M drwxr-xr-x 3 root root 3,0K Jan 30 10:03 . drwxr-xr-x 25 root root 4,0K Jan 30 10:03 .. -rw-r–r– 1 root root 1,2M Dez 11 15:36 abi-4.4.0-104-generic -rw-r–r– 1 root root 1,2M Jan 9 22:28 abi-4.4.0-109-generic -rw-r–r– 1 root root 1,2M Jan 19 14:06 abi-4.4.0-112-generic -rw-r–r– 1 […]

什么是“Dirty COW”错误,如何保护我的系统免受攻击?

我刚刚听说过这个错误“Dirty COW”,它允许任何对文件具有读访问权限的用户也可以写入文件并获得管理访问权限。 我如何防止此错误?

Ubuntu 16.04 Skylake第六代屏幕闪烁

我这里有联想ThinkPad t460s。 它是NVMe PCI SSD版本。 CPU是带有Intel HD 520的i7 6600U(Skylake第6代)。 大约一个月前(2016年3月开始),我安装了Ubuntu GNOME 16.04 Beta 1.除了已知问题(触摸板物理按钮问题,盖子关闭问题)之外,一切都运行正常。 这时,我使用的是内核版本4.4.0-7。 几天后,有几个内核更新(4.4.0-12,4.4.0-14和4.4.0-15)。 突然,我正在经历屏幕闪烁。 这真的很丑,我再也不能工作了。 所以,我确实将内核版本降级到4.4.0-7并将其置于保持状态(通过apt-mark hold)。 屏幕闪烁消失了。 现在,我在浏览时有一些图形工件(firefox,chromium)。 我想我设法通过禁用“平滑滚动”选项来摆脱这些。 还有其他人遇到过类似的问题吗? 或者有没有人已经找到解决这个问题的方法? PS:几天前我正在安装Ubuntu GNOME 16.04 Final Beta,并尝试使用内核版本4.4.0-16,它解决了触摸板的物理按钮问题。 但不幸的是,屏幕闪烁没有解决。 所以,我再次回到内核版本4.4.0-7,如上所述。

如何构建单个树内核模块?

linux-source -…有一个模块在config /boot/config-3.4-trunk-686-pae中被禁用,因此它不是linux-image -…的一部分(这是在Debian上,但是对于Ubuntu,解决方案应该是相同的,或者?),例如 # CONFIG_CAN_PEAK_USB is not set 如何编译该内核模块,以便它可以与分布式内核一起使用? 相应的linux-source -…软件包已经安装,解压缩并链接到/ usr / src / linux。 将/boot/config-3.4-trunk-686-pae复制到/usr/src/linux/.config并进行修改 CONFIG_CAN_PEAK_USB=m 同 make make modules 可以编译内核和所有模块。 但是如何只编译那个特定的单个模块呢? (注意:内核需要先编译,否则会出现以下错误: no symbol version for module_layout )

启动分区已满,无法删除旧内核。 破包

很抱歉询问什么可能很简单,但我已经谷歌搜索了一个星期,我已经尝试了很多东西没有成功。 首先,每次启动时都会弹出一个弹出窗口,说我的/ boot分区已满,而且Synaptic Manager说linux-image-generic破了,但是无法重新安装它们(linux-image-extra- 3.13.0-54-generic和linux-image-generic)。 我的终端告诉我尝试使用install -f来解决问题所以我已经尝试过了,这就是它返回的内容。 可悲的是,我还在学习,我无法破解代码,我想要一些帮助 aksel@aksels-PC:~$ sudo apt-get install -f Reading package lists… Done Building dependency tree Reading state information… Done Correcting dependencies… Done The following extra packages will be installed: linux-image-3.13.0-54-generic Suggested packages: fdutils linux-doc-3.13.0 linux-source-3.13.0 linux-tools The following NEW packages will be installed: linux-image-3.13.0-54-generic 0 upgraded, 1 newly installed, 0 […]