虚拟机中的内核编译错误vmlinux错误1

时间:2016-03-03 17:32:56

标签: linux-kernel system-calls

我想在我的linux内核中添加新的系统调用

完成这些步骤后 我试图在virtualbox中编译我的linux内核

但是,输入此命令后

$ make

它工作了大约2个小时,但突然间我得到了这个错误

scripts/link-vmlinux.sh: line 52:  4183 Segmentation fault      (core dumped) 
${LD} ${LDFLAGS} ${LDFLAGS_vmlinux} -o ${2} -T ${lds} 
${KBUILD_VMLINUX_INIT} --start-group ${KBUILD_VMLINUX_MAIN}
 --end-group ${1}
rm: cannot remove ‘.old_version’: Read-only file system
make: *** [vmlinux] Error 1

我的内核是linux-4.4.3,我使用的是Ubuntu

我还是linux,virtualbox和kernel的新手,所以我希望有人能帮助我。

1 个答案:

答案 0 :(得分:0)

检查你得到的错误:

rm: cannot remove ‘.old_version’: Read-only file system
make: *** [vmlinux] Error 1

分区以只读方式安装。您可以尝试使用rw标志重新安装它。