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…

~ par mitik974 le 15 juillet 2008.

Laisser un commentaire