私のop3デバイスのブートローダがロック解除されました。 Oneplus3で実行するためにlinux-5.3をインストールしようとしています。はい、カーネルをロードしたいです。それだけです! 。私はカーネルがロードされた後の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のどこに配置する必要がありますか?
そして、私が編集する過程が間違っている場合は指摘してください...