%20%E5%88%B0%20AMD%20Sempron%20(AMD%2064)%20%E7%9A%84%20debootstrap.png)
我正在努力在 USB 記憶棒上設置一個最小的 Debian 安裝,並且只是想了解debootstrap
架構中的差異。我想創建一個在 AMD64 上運行的系統(AMD 閃龍 145)從 i686(英特爾凌動 N450)。據我了解,atom 是一個 64 位元處理器,所以我可以這樣做:
debootstrap --arch=amd64 wheezy /mnt/foobar
或者我必須遵循更複雜的之一交叉debootstrap程式?
額外資訊:
$ 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 位元內核,它就應該可以工作。您可以使用 32 位元用戶區運行 64 位元核心(但反之則不然)。因此,最糟糕的情況是,您可能需要在目前的 Atom 系統上安裝 64 位元核心。
另請注意,deboostrap 可能無法讓一切 100% 準備好啟動。例如,我不確定是否會設定 fstab,或安裝引導程式等。
或者,如果您想製作一張現場“CD”,請參閱http://live.debian.net/