如何解决在Fedora上的make menuconfig中编译Linux时出现的以下错误:
$ make menuconfig
Makefile:323: /home/user/linux-3.12.6/scripts/Kbuild.include: No such file or directory
make: *** empty variable name. Stop.
我正在从事linux内核开发,并试图制作自己的模块用于测试目的。但是,对于最新的内核源代码,linux-headers并不存在。它只存在于4.9.0-7。
我在谷歌上找到了一种方法,我们可以根据我们想要的内核源代码树对模块进行make (例如:4.18)为我的模块生成.ko的make -C /home/prasad/linux-4.18/ M=$(PWD)。然而,当我加载我的内核并insmod它时,它会说
insmod: ERROR: could not insert module test.ko: Unknown symbol in module
那么,如何从我的主机生成可以插入到4.18内
我想安装的星号服务器有问题。我有一个亚马逊服务器,Ubuntu 12.04, 64 bit。我已经一步一步地遵循了的指示。我到了下载DAHDI文件夹并尝试使用"make"命令的部分,但是得到了下面的错误,这是我在底部发布的。我不是Linux天才,但我理解并试图解决的是。我的盒子里没有内核的源代码,但我不知道如何获得它们,也不知道如何修改它们,以便DAHDI能够工作。有人能帮忙吗?
/usr/src/dahdi- linux -complete-2.6.1+2.6.1# make /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/d
我试图让virtualbox安装在一个非常敏感的盒子上。一直在抱怨。
/etc/init.d/vboxdrv安装KERN_DIR=/root/linux-2.6.18.5
它将运行并给出以下错误:
Attempting to install using DKMS
Creating symlink /var/lib/dkms/vboxhost/4.1.0/source ->
/usr/src/vboxhost-4.1.0
DKMS: add Completed.
You can use the --kernelsourcedir option to t