
走ろうとしているリネージュOSVirtualBox で。ZIP ファイルはすでにダウンロード済みで、mkisofs を使用してコンテンツの起動可能な ISO ファイルを作成しようとしました。VirtualBox が起動可能なメディアを見つけられなかったため、これは成功しませんでした (起動前に ISO を光学ドライブに追加しました)。
答え1
あなたのコメントでは
LineageOS は PC 用に構築されていないことはわかっていますが、携帯電話にフラッシュすることなく試してみたいと思います。この目的のために構築されたものではありません。ただし、VirtualBox でオリジナルの Android イメージを実行することは可能です。
ご指摘のとおり、LineageOS は PC プロセッサで使用される Intel x86 アーキテクチャ用ではなく、ほとんどのモバイル デバイスで使用される ARM アーキテクチャ用に構築されています。
「オリジナルのAndroidイメージ」がVirtualBoxで実行できると言うとき、おそらくあなたはアンドロイドx86プロジェクトですか? これは、x86 プロセッサで実行できるように変更された Android のバージョンです。同様に、x86 プロセッサ (および VirtualBox) で実行するには、LineageOS コード自体を移植し、互換性のあるビルドを作成する必要があります。OnePlus 3 バージョンは ARM プロセッサ用に構築されているため、VirtualBox で実行することはできません。
携帯電話にフラッシュせずに試してみたい場合は、PC 用の Android デバイス エミュレーターを使用することもできます。
答え2
実際、x86 PC 用の LineageOS ビルドは存在します - エミュレーター (vmWare や VirtualBox など) も含みます。x86 は有効な汎用ターゲットであるだけでなく、Lollipop にまで遡る Google がサポートするターゲットであるにもかかわらず、(多くの人がそうであるように) x86 は有効なターゲットではないと考えています。不足しているのは Android のサポートではなく、汎用 x86 エミュレーション サポート コミュニティ (vmWare も Oracle VirtualBox も Android をゲストとしてサポートしていません) です。VirtualBox (たとえば) に Android を Linux であると認識させなければ、Android を実行することはできません。あるいは、同じ ISO を取得して USB スティックで実行することもできます (これは、Lollipop-x86 の時代から私が個人的に行ってきたことです)。