從 Intel Atom (i686) 到 AMD Sempron (AMD 64) 的 debootstrap

從 Intel Atom (i686) 到 AMD Sempron (AMD 64) 的 debootstrap

我正在努力在 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/

相關內容