デフォルトのカーネルを設定しようとしています。
$ 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
nconfigを使用しないでください$ make
。私はあなたがカーネルをコンパイルしようとしていることがわかりました。私自身のためにこのリンクが役に立ったと思います:
https://www.linux.com/topic/desktop/how-compile-linux-kernel-0/