Dans un système amd64, installé la racine d’un jail en i386
Bonjour, alors avant de commencé vérifier bien que le kernel est bien compilé avec l’option “COMPAT_IA32″.
Pour recevoir ma base jail j’ai choisit de mettre sur un disque à part, pour pouvoir facilement la remettre en place en cas de réinstallation
.
# cd /usr/src # make TARGET_ARCH=i386 TARGET=i386 buildworld # make TARGET_ARCH=i386 TARGET=i386 installworld DESTDIR=/mnt/60GO/jails/ 192.168.0.3 # ln -s /mnt/60GO/jails/192.168.0.3/libexec/ld-elf.so.1 /mnt/60GO/jails/ 192.168.0.3/libexec/ld-elf32.so.1
Voila tout vous pouvez maintenant vous livrez aux joies du jail avec un système 32bits.
ps: quelques utilitaires ne fonctionnerons pas (top,w,ps,etc…) parce qu’ils demande des information du kernel mais le kernel retourneras toujours des données en 64bits… Je n’ai pas trouvé de solution à ce jour…

Laisser un commentaire