%20%D0%BD%D0%B0%20AMD%20Sempron%20(AMD%2064).png)
Я работаю над настройкой минимальной установки Debian на USB-флешку и просто пытаюсь разобраться debootstrap
в различиях архитектур. Я хочу создать систему для работы на AMD64(AMD Sempron 145)из i686(Intel 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-битным пользовательским пространством (но не наоборот). Так что, в худшем случае, вам может потребоваться установить 64-битное ядро на вашу текущую систему Atom.
Также обратите внимание, что deboostrap может не сделать все на 100% готовым к загрузке. Например, я не уверен, будет ли настроен fstab или установлен ли загрузчик и т. д. Если это возможно, то, скорее всего, будет проще запустить установщик Debian на вашем Sempron-боксе.
Или, если вы пытаетесь создать живой "CD", см.http://live.debian.net/