在安装自定义Linux内核时,是否可能更改make install
的默认目标(/boot/)?
在安装自定义Linux内核时,是否可能更改make install
的默认目标(/boot/)?
您需要使用INSTALL_PATH
环境变量来更改安装目录。
例如:
$ export INSTALL_PATH=/tmp
$ make install
从 make help
命令中可以得到以下内容:
install
- 安装内核,包括:
使用您的
~/bin/installkernel
或使用分发的
/sbin/installkernel
或安装到
$(INSTALL_PATH)
并运行 lilo
从Documentation/kbuild/kbuild.txt
中可以得到以下内容:
INSTALL_PATH
指定更新内核和系统映射图像的位置。默认为/boot
,但您可以将其设置为其他值。
还可以从Documentation/kbuild/makefiles.txt
中获得以下信息:
INSTALL_PATH
这个变量定义了一个位置,供架构
Makefile
安装常驻内核镜像和System.map
文件使用。用于特定于架构的安装目标。