Androidは、モバイルデバイス向けのGoogleのオペレーティングシステムです。 これはLinuxカーネルに基づいていますが、多くの点でGNU / Linuxディストリビューションとはほとんど関係がありません。 とりわけ、根付いていない場合の制限のため。 今ありがとう postmarketOS netboot、Andyのオペレーティングシステムをアンインストールしなくても、より用途の広いLinuxディストリビューションを試すことができます。
非常にシンプルな方法でモバイル上で完全なLinuxエクスペリエンスを実現し、元のオペレーティングシステムでROMをそのまま維持します。 ネットワークからすべて、postmarketOSを介して開始できるようにする オンラインブート(ネットワークブート)。 また、Androidに戻りたい場合は、USBケーブルを外して、モバイルまたはタブレットを再起動するだけです。
ラス このネットブートの利点 postmarketOSの:
- postmarketOSの迅速かつ簡単な開始。
- いつでもAndroidに戻る可能性。
- ROMを変更する必要がなく、モバイルを動作不能のままにしておくことができるため、安全です。
- ライブを使用するのと同じように、インストールに技術的な知識も時間も必要ありませんが、ネットワークからです。
しかし、 その不利な点s:
- ローカルにインストールされたオペレーティングシステムではないため、ネットワーク接続が必要になります。
- 行った変更はすべて失われます。
- パフォーマンスは最高ではない可能性があり、接続によって大きく異なります。
- すべてがRAMで動作するため、特定の制限があります。
今、 体験してみる、postmarketOSnetbootは素晴らしいです。 Mark(nergzd723)によって開始され、現在Luca Weiss(Fairphone z3ntu)によって取り上げられて終了したプロジェクトは、postmarketOS自体にすでに統合されており、Fastboot互換デバイスすべてにすぐにヒットする可能性があります。
のように このpostmarketOSネットブートの操作はライブモードに似ており、最初からUSB経由でネットワークを使用できます。 アイデアは、別のホスト、この場合はモバイルに接続するPCにあるシステムをロードできるようにすることです。 PCは、デバイスをフルネットワークドライブとして起動します。
- ブートイメージの初期化段階に追加されるシェルスクリプトであるpmbootstrapのnbdフックをinitfsに追加しました。 そのスクリプトは、システムイメージをロードするサーバーへの接続を処理します。
- USBで接続されたモバイルでホスト(PC)からブートコマンドを実行すると、fastbootブートが受信され、ブートローダーはパーティションを変更せずにRAM(3〜4GB)に小さなライブカーネルイメージ(ライブ)をダウンロードしてブートします。
- これにより、ブートプロセスが生成され、一時的なルートファイルシステムがマウントされ、ブートプロセスが続行され、必要に応じてイメージのより多くの部分が受信されます。 モバイルがUSBストレージユニットであるかのように。 したがって、USBケーブルを外すと動作を停止します…
警告として、それを追加します Fastbootには通常いくつかの問題があります 古いモバイルデバイスまたは特定のモデルでこのシステムを起動します。 したがって、リスクを冒さず、 バックアップ プロセス中に何らかの問題が発生した場合に備えて、Androidシステムの
postmarketOSからnetbootを入手する– GitLabサイトを見る