更改linux内核安装目录

Rav*_*avi 4 linux installation kernel linux-kernel

是否可以make install在安装自定义Linux内核时更改默认目标(/ boot /).

Sam*_*nko 6

简短的回答

您需要使用INSTALL_PATH 环境变量来更改安装目录.

例:

$ export INSTALL_PATH=/tmp
$ make install
Run Code Online (Sandbox Code Playgroud)

细节

来自make help:

install - 使用安装内核

  • (你的)~/bin/installkernel

  • (分发)/sbin/installkernel

  • 安装$(INSTALL_PATH)并运行lilo

来自Documentation/kbuild/kbuild.txt:

INSTALL_PATH指定放置更新的内核和系统映射图像的位置.默认为/boot,但您可以将其设置为其他值.

另外,来自Documentation/kbuild/makefiles.txt:

INSTALL_PATH

此变量定义arch Makefiles用于安装驻留内核映像和System.map文件的位置.将其用于特定于体系结构的安装目标.