%20%E3%81%8B%E3%82%89%20AMD%20Sempron%20(AMD%2064)%20%E3%81%B8%E3%81%AE%20debootstrap.png)
私はUSBスティックに最小限のDebianインストールを設定しようとしており、アーキテクチャの違いを理解しようとしていますdebootstrap
。AMD64で動作するシステムを作成したいと考えています。(AMD セムプロン 145)i686 より(インテルAtom N450)私の理解する限りでは、Atom は 64 ビット プロセッサなので、次のようにすればよいでしょう。
debootstrap --arch=amd64 wheezy /mnt/foobar
それとももっと複雑な方法に従う必要があるのでしょうか?クロスデブートストラップ手順?
追加情報:
$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 2
Thread(s) per core: 2
Core(s) per socket: 1
CPU socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 28
Stepping: 10
CPU MHz: 1666.444
L1d cache: 24K
L1i cache: 32K
L2 cache: 512K
答え1
debootstrap はターゲット システムで実行ファイルを実行できる必要があります。それが機能すれば問題ありません。機能しない場合は、当然ながら問題が発生します。
64 ビット カーネルを実行している限り、動作するはずです。64 ビット カーネルを 32 ビット ユーザーランドで実行できます (ただし、その逆はできません)。したがって、最悪の場合、現在の Atom システムに 64 ビット カーネルをインストールする必要があるかもしれません。
また、deboostrap ではすべてが 100% 起動可能になるわけではないことに注意してください。たとえば、fstab が設定されるか、ブートローダーがインストールされるかなど、わかりません。可能であれば、代わりに Sempron ボックスで Debian インストーラーを実行する方が簡単でしょう。
または、ライブ「CD」を作成しようとしている場合は、http://live.debian.net/