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