有时,我的系统会进入某些内核缺少一两个模块的状态,因为 DKMS 不知何故忘记为该内核编译这些模块。与其花时间诊断问题,还不如有一个我可以运行的单一命令,该命令只需为每个已安装的内核重建每个dkms 控制的模块。有这样的命令吗?
如何在 Ubuntu 11.04 中添加内核模块参数?
我可以使用该/etc/module
文件吗?如果是,如何?
我正在尝试在我的 Ubuntu 上安装 VirtualBox。
我首先尝试sudo apt-get install virtualbox-ose
在终端中,但在配置步骤之后,它失败并出现错误:
找不到用于运行内核的合适模块继续启动时
virtualbox
,出现此错误:警告:字符设备 /dev/vboxdrv 不存在。请安装 virtualbox-ose-dkms 包和适当的头文件,很可能是 linux-headers-generic。在解决此问题之前,您将无法启动 VM。
所以我尝试了http://www.virtualbox.org/ 中的包,但启动 VirtualBox 失败:
警告:未加载 vboxdrv 内核模块。当前内核 (2.6.38-8-generic-pae) 没有可用的模块或无法加载。请重新编译内核模块并通过以下方式安装它
Run Code Online (Sandbox Code Playgroud)sudo /etc/init.d/vboxdrv setup
在解决此问题之前,您将无法启动 VM。
所以我跑了sudo /etc/init.d/vboxdrv setup
,但它也失败了:
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel headers for kernel 2.6.38-8-generic-pae cannot be …
Run Code Online (Sandbox Code Playgroud) 我正在升级 Dell Vostro V130 笔记本电脑上预装的 Ubuntu 版本。在升级过程中,dell-laptop 内核模块出现了一些错误。
这个模块是什么,它有什么作用?
最近我购买了一台 Macbook Pro,它的 BCM4331 802.11a/b/g/n WiFi 卡不适用于默认内核。
sudo dmidecode -s system-product-name
MacBookPro8,2
lspci |grep 4331
03:00.0 网络控制器:Broadcom Corporation BCM4331 802.11a/b/g/n(修订版 02)
lspci -n |grep 4331
03:00.0 0280: 14e4:4331 (rev 02)
在做了一些初步研究之后,我看到了这篇文章,它提供了关于修补最新的兼容无线的分步说明,它应该支持 4331 设备:
但是,当我尝试将修补模块 modprobe 到最新的 Ubuntu 11.10 内核 (3.0.0-12-generic) 中时,按照这些说明操作会导致以下 dmesg 错误
[ 5373.408581] b43: Unknown symbol bcma_core_disable (err
[ 5373.408685] b43: Unknown symbol bcma_core_pll_ctl (err 0)
[ 5373.408695] b43: disagrees about version of symbol bcma_driver_unregister
[ 5373.408698] b43: Unknown symbol bcma_driver_unregister (err -22)
[ 5373.408712] b43: …
Run Code Online (Sandbox Code Playgroud) 前几天我正在查看我的笔记本电脑上加载了哪些模块,我想知道 hp_accel 模块的作用。有任何想法吗?
我想在 Ubuntu 11.10 Oneiric 上使用 QEMU+KVM,但virt-manager
警告说 KVM 未加载并且性能会受到影响。
问题可能取决于以下事实
sudo modprobe kvm-amd
Run Code Online (Sandbox Code Playgroud)
因错误而失败
FATAL: Error inserting kvm_amd (/lib/modules/3.0.0-13-generic/kernel/arch/x86/kvm/kvm-amd.ko): Operation not supported
Run Code Online (Sandbox Code Playgroud)
虽然
sudo modprobe kvm
Run Code Online (Sandbox Code Playgroud)
在没有警告的情况下成功。怎么了?