
私が達成しようとしていること: 暗号化された (luks 上の lvm) 外付け USB ハード ドライブに Arch Linux をインストールし、できるだけ幅広いマシンで起動して実行したいと考えています。作業を始める前に、どのような問題が発生する可能性があるか、またその解決策は何かについてアドバイスをいただきたいと思います。
私の質問: 最も幅広いハードウェアで起動できるようにするには、どのような点を考慮する必要がありますか?
私が認識している考慮事項:
- システムアーキテクチャー:古いシステムとの下位互換性を確保するには、32 ビット ソフトウェアを使用する必要があることはわかっています。
- ブートロード: UEFI と BIOS をサポートできるブートローダーが必要です。このために Syslinux を使用することを考えていました。ここでの主な問題は次のとおりです。
- システムを UEFI と BIOS の両方から同時に起動するように構成できるかどうか、またはどちらか一方のみで起動する必要があるかどうかはわかりません。
- ブート パーティション テーブル:MBR によるパーティション割り当てにはかなり動的な性質があるため、GUID パーティション テーブルを使用することがほぼ必須になると思います。また、一意の ID を持つことで、その問題を回避できる可能性があります。
- デバイスドライバ:これは、どのようにうまく対処したらよいか分からない問題です。リポジトリ内のすべてのドライバーをダウンロードするだけでよいと思いますが、あまり賢明な方法とは言えません。または、最も幅広いベースを持つデフォルトのままにして、十分に機能することを期待することもできます。
- USB WiFi NICワイヤレス アクセスを確保し、それに伴うすべての面倒を回避するために、外付けの Wi-Fi ドングルを持ち歩くつもりです。