debootstrapでアーチオプションを設定する必要があります。それで、少し調べてみて、マニュアルを読んでみました。
読んだ後手動オプションのセクションでは--arch = ARCHと呼ばれています。これは、必要なアーキテクチャの正しい構文を知る必要があることを意味します。私はそうではありません。 64ビットアーキテクチャが必要です。 「i386」は32ビットアーキテクチャで利用できることを知っています。 64ビットアーキテクチャが必要な場合は、--archオプションをどのように設定する必要がありますか?それとももっと一般的には、オプションの範囲は何ですか?
スコープまたはアーキテクチャオプションが起動するオペレーティングシステムによって異なる可能性があると推測できます(ただし、わからないかわからない)。私の場合は、64ビットで実行する必要があることを知っていたUbuntuバージョンでした。これにより、問題は64ビットアーキテクチャオプションの構文を決定する方法になります。
オプションの構文が実際にブートオペレーティングシステムで提供されることをさらに推測することができますが(ただし、わからないかわからない)、どこを見るべきかを知ることができます。この状況ではどこを見るべきですか?
ベストアンサー1
可能な値は、ターゲットオペレーティングシステムでサポートされているアーキテクチャのコード名です。 Ubuntuの場合は、アーキテクチャを確認してください。Cライブラリ内蔵:64ビットx86の場合、適切な値はですamd64
。
システムではdpkg
、
dpkg --print-architecture
現在のスキーマが表示されます(デフォルトのスキーマdebootstrap
)。
debootstrap
ホストシステムのアーキテクチャだけでなく、サポートされているすべてのアーキテクチャにシステムをインストールすることもできます--foreign
。必要に応じて、Qemuを使用してターゲットアーキテクチャをエミュレートできます。