我正在尝试配置默认内核:
$ mkdir ˜/kernelbuild
$ cd ˜/kernelbuild
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux -5.0.5.tar.xz
$ tar -xvJf linux -5.0.5.tar.xz
$ cp /boot/config-$(uname -r) ˜/kernelbuild/.config
$ sudo apt-get install fakeroot ncurses-dev xz-utils bc flex libelf-dev bison
然后
$ make nconfig
并得到错误
“无法访问‘Makefile’:没有这样的文件或目录”
已读过这。我得到了:
对我下一步要做什么有什么建议吗?
答案1
中没有Makefile ˜/kernelbuild
,您需要将目录更改为˜/kernelbuild/linux -5.0.5
:
cd ˜/kernelbuild/linux -5.0.5
make nconfig
答案2
尝试$ make
不使用 nconfig。我看到你正在尝试编译内核,对于我自己来说,我发现这个链接很有帮助:
https://www.linux.com/topic/desktop/how-compile-linux-kernel-0/