在 Oneplus3 设备中启动 Linux 内核

在 Oneplus3 设备中启动 Linux 内核

我的 op3 设备的引导加载程序已解锁。我正在尝试安装 linux-5.3 以在 Oneplus3 上运行。是的,我只想加载内核。就是这样!。我什至不想关心内核加载后的 init 进程。

在开始之前,我尝试编译相同版本的架构内核x86_64。它生成了一个bzImage我重命名vmlinuz-linux并复制到的/boot文件夹。我重新启动了计算机,syslinux 加载了我的 vmlinuz-linux 并显示了消息

删除磁盘并按任意键重新启动...

来自 vmlinuz-linux 的消息证明它已被加载。

我正在尝试对我的 oneplus3 设备进行同样的操作,我使用了来自此的 defconfigs回购协议。我基本上复制<oneplus3_kernel_repo>/boot/arch/arm64/configs/linux-5.3/boot/arch/arm64/configs开始使用命令进行编译

cd linux-5.3
#configuration
make -j16 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- defconfig
#build
make -j16 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-

这个过程给了我Image并且在我认为是内核的Image.gz文件夹中。<linux-5.3>/arch/arm64/boot/

现在。我应该将该内核文件放在我的 oneplus3 中的什么位置,以便 oneplus3 引导加载程序拾取它?

另外,如果我的编译过程不对,请指出...

相关内容