AndroidデバイスでネイティブArch Linuxを起動する
Galaxy Note 10.1(n8010)があり、Arch Linuxをネイティブに起動させたい。AndroidではなくArch Linuxを起動するということです。必要なのはinitramfsを変更することだけです。これは世界のどこにもありません。私の質問: initramfsだけを変更する必要がありますか、それとも他のことに対処する必要がありますか?(カーネル自体など) [完了] CyanogenMod 10.1の公式initramfs(githubかもしれません)はどこで入手できますか?または、CyanogenModのカーネルを自己コンパイルし、zImageから抽出する必要がありますか? [PROBABLY] Arch LinuxのルートをAndroidデータパーティション内に配置できますか?(例/ data / linux)またはSDカードを購入する必要がありますか? 他に知っておくべきことはありますか? 編集:initramfsを変更する方法を見つけました:) ROMの解凍(使用されているn8013のCM10.1) wget http://whiteboard.ping.se/uploads/Android/unmkbootimg.gz gunzip unmkbootimg.gz ./unmkbootimg boot.img(mkbootimgで指定されたコマンドを保存してください!) mkdir initramfs && cd initramfs gzip -cd initramfs.cpio.gz | cpio -i 初期化スクリプトを変更する<-今すぐテストして、完了したら正しい投稿をする 見つける。| cpio -o -H newc | gzip> ../initramfs.cpio.gz(コマンドが正しいかどうかわからない...) cd .. &&ディレクトリをクリーニングして、initramfs.cpio.gzとzImageのみが残るようにします... 前に保存したmkbootimgコマンドを実行します... 新しいboot.imgをフラッシュします:) 編集2:initramfsの構築は非常に簡単ですルートファイルシステム(パーティションまたはLinuxイメージのいずれか)をマウントし、initramfs内のシンボリックリンクを介してinitをポイントするだけです …