Oneplus3デバイスからLinuxカーネルを起動します。

Oneplus3デバイスからLinuxカーネルを起動します。

私のop3デバイスのブートローダがロック解除されました。 Oneplus3で実行するためにlinux-5.3をインストールしようとしています。はい、カーネルをロードしたいです。それだけです! 。私はカーネルがロードされた後のinitプロセスを気にしたくありません。

始める前に同じバージョンのアーキテクチャカーネルをコンパイルしてみましたx86_64bzImage名前を変更してコピーした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のどこに配置する必要がありますか?

そして、私が編集する過程が間違っている場合は指摘してください...

ベストアンサー1

おすすめ記事