外付けハードドライブオペレーティングシステムをポータブルにする

外付けハードドライブオペレーティングシステムをポータブルにする

私が達成したいもの: 暗号化された(lvm on luks)外部USBハードドライブにArch Linuxをインストールし、できるだけ多くのシステムで実行したいと思います。始める前に、どのような問題が予想されるかについてアドバイスを求めたいと思います。直面する可能性と可能な解決策。

私の質問: 最も広範なハードウェアでリリースできるようにするには、どのような要因を考慮する必要がありますか?

私の考慮事項:

  1. システム構造:以前のシステムとの下位互換性を確保するには、32ビットソフトウェアを使用する必要があることを知っています。
  2. ブートローディング: UEFIとBIOSをサポートできるブートローダが必要なため、Syslinuxの使用を検討しています。私の主な質問は次のとおりです。
    • UEFIとBIOSの両方から起動するようにシステムを設定できるかどうか、またはその両方のいずれかである必要があるかどうかわかりません。
  3. ブートパーティションテーブル:MBRを使用するパーティション割り当ての非常に動的な性質のため、GUIDパーティションテーブルを使用することはほとんど必須であると考えられ、一意のIDがある場合はこの問題を回避するのに役立ちます。
  4. デバイスドライバ:この問題をエレガントに解決する方法がわかりません。リポジトリのすべてのドライバをダウンロードできると思いますが、これはあまり合理的ではないようです。あるいは、最も広範な基本設定に固執し、正しく機能することを望むかもしれません。
  5. USB WiFiネットワークカードワイヤレスアクセスが可能であり、それに伴うすべての痛みを避けるために、外部WiFiアダプタを携帯する予定です。

関連情報