Tag: 内核

“错误:内核配置无效”

我已经被困在这个问题上两天了,无法找到解决方法。 我安装了一个实时内核 sudo apt-get install linux-rt 因为KauNet (它是一个ipfw扩展)需要一个毫秒粒度的实时内核。 但是在尝试安装KauNet后,我收到以下错误消息: ERROR: Kernel configuration is invalid. include/linux/autoconf.h or include/config/auto.conf are missing Run ‘make oldconfig && make prepare’ on kernel src to fix it. 两个文件都在那里。 auto.conf可以在/usr/src/linux-headers-2.6.31-10-rt/include/config中找到, autoconf.h位于/usr/src/linux-headers-2.6.31-10-rt/include/linux 。 在我安装2.6.31-10-rt内核之前,我在2.6.32-21-generic而KauNet / ipfw正在运行。 我感谢任何帮助。 谢谢。

ubuntu 12.04内核3.13.0.30

我有戴尔Inspiron 15和ATI显卡。 在内核3.8之前,一切都正常运行。 在定期更新期间,Ubuntu建议更新到内核3.13.0.30。 之后,操作系统无法以正常模式加载。 出现Grub,我可以使用包括3.13.0.30在内的所有内核登录故障安全模式。 使用内核3.8时,我也可以正常登录。 使用3.13时,正常登录将在lightdm加载之前(登录屏幕之前)结束空白屏幕。

16.04.2 hwe升级后的“低图形模式”

我已经用hwe升级了(如这里提到的): sudo apt-get install –install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04 重新启动后,我面对此消息并且不允许我进入: 当我单击Ok时,我看到类似这样的内容(第一个选项是“在我的情况下尝试使用默认图形模式运行”): 当我以前遇到这种问题时,我只是清除了nvidia并安装了noveau驱动程序,然后在启动后再次安装了nvidia。 请建议我该如何解决这个问题。 我使用的是nvidia-375。

我的内核(3.16.0-30)的自动更新给出了旧版本(3.13.0-100)

Ubuntu 14.04.5 LTS: 我inheritance了一个Ubuntu服务器,似乎没有为最新的Ubuntu补丁获得正确的自动更新。 我安装的内核版本是3.16.0-30。 我得到的是3.13.0-xx。 如何解决此问题,以便我可以开始接收3.16.x而不是3.13.x的更新。 例: $ uname -r **3.16.0-30-generic** dpkg –list ‘linux-image*’ ii linux-image-**3.13.0-100**-generic 3.13.0-100.147 amd64 ii linux-image-**3.13.0-101**-generic 3.13.0-101.148 amd64 ii linux-image-**3.13.0-103**-generic 3.13.0-103.150 amd64 /boot# ls -ltra total 62338 -rw-r–r– 1 root root 178680 Mar 12 2014 memtest86+_multiboot.bin -rw-r–r– 1 root root 178176 Mar 12 2014 memtest86+.elf -rw-r–r– 1 root root 176500 […]

尝试构建内核时出现“未知序列editconfigs”

我按照这里的说明操作: https : //wiki.ubuntu.com/Kernel/BuildYourOwnKernel 我跑了 apt-get source linux-image-$(uname -r) cd linux-signed-4.15.0 chmod a+x debian/rules chmod a+x debian/scripts/* chmod a+x debian/scripts/misc/* fakeroot debian/rules clean fakeroot debian/rules editconfigs 最后一个命令的输出是 dh editconfigs dh: Unknown sequence editconfigs (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) debian/rules:35: recipe for target ‘editconfigs’ failed make: *** [editconfigs] Error […]

LiveCD Boot Failer comm:Swapper / 0无法安装VFS

有点像菜鸟但无论如何…… 我正在尝试启动Ubuntu 12.10 livecd。 我目前安装了Windows 7 x64。 我启动计算机来启动Ubuntu livecd,我得到内核恐慌。 类似的东西:无法将VFS挂载到(0,0)comm swapper / 0没有被污染 或类似的东西。 我不知道该怎么做!

有没有办法限制内核的内存管理器只使用75%的内存?

好的,这里的前提是:客户是一个Windows商店,他们的Ubuntu虚拟机总是使用100%的已分配内存(按照设计),因此它们在内存使用率图表中显示为“红色”。 由于我们无法在VM内部进行访问,因此内存使用情况由VMWare外部测量,而Google搜狗并没有给我任何更深入的了解,因为我想做的事情是愚蠢的 。 它也是政治性的:我已经告诉他们这是设计,机器不使用太多交换,从报告中删除Ubuntu VM是不可行的,也没有将内存报告限制设置为100%并仅监控交换使用因为一些销售人员在合同中接受了这些KPI ,但不幸的是,这是我需要能够与他们的外部提供商就这些VM提出变更请求的信息,所以在这里发布一个问题。 有没有办法限制内核的内存管理器在正常情况下只使用75%的可用内存,只在真正需要时才使用剩余的25%? (例如磁盘缓存) 我希望在真正需要的时候记忆仍然可用,但我会接受任何答案…… 我已经尝试过了: 分配一个巨大的RAM磁盘而不是使用它:它仍然分配RAM …… 🙁

OpenVZ容器中的Ubuntu 14.04:试图升级内核

如何防止Ubuntu尝试升级内核? 我的主机的底层OpenVZ架构提供了这个内核: $ uname -r 2.6.32-042stab116.2 我的理解是,这超出了我的控制范围。 然而,每次我这样做: $ sudo aptitude update && sudo aptitude safe-upgrade 我看到Ubuntu尝试(并且失败)升级。 我现在有几个处于部分安装状态的包: $ dpkg -l |grep linux ii libselinux1:i386 2.2.2-1ubuntu0.1 i386 SELinux runtime shared libraries ii linux-firmware 1.127.22 all Firmware for Linux kernel drivers iU linux-generic 3.13.0.101.109 i386 Complete Generic Linux kernel and headers ii linux-headers-3.13.0-100 3.13.0-100.147 all Header […]

如何从服务器内核切换到桌面内核?

我想将内核类型从服务器更改为桌面。 我从服务器CD安装了我的系统,但随后安装了gnome,现在我想从服务器内核更改为桌面内核。 我怎样才能安全地做到这一点?

如何编译内核模块?

NetworkManager邮件列表上的一个好人提供了一个补丁 ,希望能够解决我遇到的与64位Ubuntu 11.04上的慢速移动宽带检测有关的问题。 我真的很想检查补丁,但我无法弄清楚如何做到这一点。 作为起点,我解压缩了/usr/src/linux-source-2.6.38/linux-source-2.6.38.tar.bz2并将补丁应用到/usr/src/linux-source-2.6.38/drivers/usb/serial/options.c ,但现在我被卡住了。 如何重新编译模块? 可能只是模块,而不是整个内核和其他未修改的模块。 赞赏优秀文档的链接。 我过去已经重新配置并重新编译了一个内核(虽然程序看起来有点模糊……)所以所有涉及的软件都应该到位。 谢谢你的任何澄清。