从 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,或安装引导加载程序等。如果可能,在 Sempron 机器上运行 Debian 安装程序可能会更容易。

或者,如果您想制作一张现场“CD”,请参阅http://live.debian.net/

相关内容