Debootstrap von Intel Atom (i686) auf AMD Sempron (AMD 64)

Debootstrap von Intel Atom (i686) auf AMD Sempron (AMD 64)

Ich arbeite an der Einrichtung einer minimalen Debian-Installation auf einem USB-Stick und versuche gerade, debootstrapdie Unterschiede in den Architekturen zu verstehen. Ich möchte ein System erstellen, das auf AMD64 läuft.(AMD Sempron 145)von i686(Intel Atom N450). Soweit ich weiß, ist der Atom ein 64-Bit-Prozessor. Kann ich also einfach Folgendes tun:

debootstrap --arch=amd64 wheezy /mnt/foobar

Oder muss ich einem der komplizierterenCross-Debootstrap-Prozeduren?

Zusatzinformation:

$ 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

Antwort1

Debootstrap muss in der Lage sein, ausführbare Dateien auf dem Zielsystem auszuführen. Wenn das funktioniert, ist alles in Ordnung. Wenn nicht, wird es natürlich abstürzen.

Ich bin ziemlich sicher, dass es funktionieren sollte, solange Sie einen 64-Bit-Kernel verwenden. Sie können einen 64-Bit-Kernel mit einem 32-Bit-Userland ausführen (aber nicht umgekehrt). Im schlimmsten Fall müssen Sie also möglicherweise einen 64-Bit-Kernel auf Ihrem aktuellen Atom-System installieren.

Beachten Sie auch, dass Deboostrap möglicherweise nicht alles zu 100 % startbereit macht. Ich bin mir beispielsweise nicht sicher, ob fstab eingerichtet oder ein Bootloader installiert wird usw. Wenn möglich, ist es wahrscheinlich einfacher, stattdessen das Debian-Installationsprogramm auf Ihrer Sempron-Box auszuführen.

Oder, wenn Sie versuchen, eine Live-CD zu erstellen, siehehttp://live.debian.net/

verwandte Informationen