Tag: 内核

如何使用squashfs root创建可引导系统

我的目标是能够使用我想要的软件加载自定义的根文件系统。 到目前为止,我已经使用debootstrap和chroot创建了一个压缩的文件系统,以便在系统上安装我想要的软件。 我现在正在运行的问题..每当我启动系统时,我在chroot中设置的用户帐户都不起作用。 首先启动一切正常,第二次启动我无法登录。这让我感到困惑。 任何人都知道开始寻找的理由或地点吗?

更新内核后如何更新我的nvidia模块?

每次有内核更新时,nvidia图形驱动程序都会停止工作,因为没有有效的内核模块。 什么是为新内核“重新编译”nvidia模块的ubuntu方法? 不应该自动完成吗? 我正在遭遇一个错误?

如何跟踪随机重启的原因?

运行Precise 64bit的Thinkpad X220(Core-i5,SandyBridge,Intel GMA)在过去四天内重启了两次。 我只是在写一封电子邮件。 没有警告。 它只是黑了,我看到的下一件事是联想启动屏幕。 我应该在哪里寻找原因? 我担心这个立即重启不会留下写日志的时间…… 谢谢!

在内核3.18的Ubuntu 14.04上启用了ufw,无法连接到PPTP VPN

突然VPN断开连接,不能再在内核3.18.1上重新连接,所以我尝试安装内核3.18.2,但我的问题仍然存在。 但是我可以轻松地用3.14内核连接到VPN。 syslog的输出: Jan 11 17:43:51 DEMON NetworkManager[7443]: Starting VPN service ‘pptp’… Jan 11 17:43:51 DEMON NetworkManager[7443]: VPN service ‘pptp’ started (org.freedesktop.NetworkManager.pptp), PID 8741 Jan 11 17:43:51 DEMON NetworkManager[7443]: VPN service ‘pptp’ appeared; activating connections Jan 11 17:43:51 DEMON NetworkManager[7443]: VPN plugin state changed: starting (3) Jan 11 17:43:51 DEMON NetworkManager[7443]: VPN connection ‘VPN connection […]

有没有办法禁用内核更新?

我运行的更新内核(2.6.34)比Update Manager提供的内核更新。 我厌倦了更新,要求我每周左右重新启动并拧紧我的grub.cfg(这可能值得它自己的问题)。 如何轻松禁用这些更新? 谢谢。

DisplayLink USB 3.0不适用于Ubuntu 14.04LTS

我注意到这可能是另一个DisplayLink的呐喊 – 但我想我还是试一试。 通常的故事 – 我有一个DisplayLink适配器Kensington USB3.0video适配器,看起来不会像往常一样。 当我插入它时重新组织。 #uname -r 3.13.0-35-generic # dmesg [52049.856134] usb 2-2: new high-speed USB device number 8 using ehci-pci [52049.989282] usb 2-2: New USB device found, idVendor=17e9, idProduct=430f [52049.989290] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [52049.989295] usb 2-2: Product: Kensington USB3.0 Video Adapter [52049.989299] usb 2-2: Manufacturer: […]

如何安装第三方模块以便在启动时加载?

我有第三方模块可以使用帧抓取器。 我已经下载了内核源代码,按照供应商的说明编译它,并将生成的模块arvdrv.ko放在一个文件夹中。 供应商提供了一个脚本,可以将模块加载到内核中,并在运行时运行; 模块已加载但仅在下次引导之前。 该脚本不使用modprobe。 我可以在安装模块时访问帧抓取器。 在我看来,modprobe维护着许多模块的列表。 可以编辑/ etc / modules来添加模块名称,它将在启动时加载,但模块arvdrv不在modprobe的列表中。 我的问题是如何让modprobe知道模块? 是否需要将其复制到新位置,如果是这样的话?

更新错误后如何降级内核(16.04)

最近升级到Ubuntu 16.04内核(4.4.0-89和-91)在我的笔记本电脑上严重失败。 令人高兴的是,我已经安装了之前的工作版本(4.4.0-57)。 现在我已经让Grub配置为向我显示一个菜单,并且我在启动时手动选择-57,但这看起来很脆弱,很可能在未来的sudo apt upgrade打破。 我想我想: 要删除-89和-91,因为它们对我没有任何好处。 使-57成为Grub的默认值,其方式将通过升级持续存在。 确保-57保持安装,即使我稍后安装了内核升级 能够轻松尝试以后的内核更新,但如果失败则还原为-57。 我主要关心的是-57被自动删除。 如果我发现以后的更新正常运行,则返回撤消所有此操作的简单路径并返回到以下内核更新。 试图删除-91与sudo apt remove linux-image-4.4.0-91-generic要求我删除linux-generic和linux-headers-generic。 这看起来很糟糕,所以我没试过。 我可以找到关于一般问题的各种问题,但似乎没有一个问题可以解决我的所有目标,而且大多数问题已经足够大,以至于我认为它们不再适用。 最好的方法是什么? 附录 :这被标记为如何防止更新特定包的副本? 。 这个答案可能会解决我的一部分问题,但并没有解决更大的问题。 从广义上讲,问题是内核以不寻常的方式处理。 它是通过linux-generic安装的,它只是对linux-image-generic和linux-image-headers的依赖。 反过来,这只依赖于linux-linux-image-VERSION-generic和headers-VERSION-generic,这些软件包值得注意的是将版本号烘焙到软件包名称中(可能是为了便于多个并行安装)。 该答案中没有涉及的是: 没有解决如何删除-89和-91。 不解决如何使-57成为Grub的默认值,即使我安装了以后的更新。 未解决如何确保-57保持安装,即使我安装以后的更新。 即使答案是持有一个或多个包,考虑到涉及的几个包,我会持哪些? 如果这是持有linux-generic的问题,我该如何首先降级它?

对于32位内核,PAE与非PAE的优缺点是什么?

我使用的是32位Ubuntu 12.04。 我的内核是PAE内核。 我知道这些是我们可以用于具有4 GB RAM的32位操作系统的内核,以利用所有4GB的RAM。 我的系统是一个32位系统。 所以我以为我不需要它们。 如果我继续运行PAE内核,我会遇到哪些优点和缺点? raja@badfox:~$ uname -a Linux badfox 3.2.0-24-generic-pae #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 i686 i386 GNU/Linux

VMWare找不到linux头路径

我正在使用ubuntu 12.10和xorg-edgers的 Xq内核3.7.0-7。 现在,当我尝试启动wmware工作站时,它会询问如此处所示的linux头路径。 我尝试了该页面上的所有解决方案,但没有任何作用……在我切换到3.7内核之前它正在工作。 知道我能做些什么才能让它发挥作用?