@stifiling
My how to convert "64bit ISO" to "32bit ISO".
1.Sensei-v3.1-i486.iso@/boot/syslinux/initrd.xz,vmlinuz
Sensei-v3.1-i486.iso@/porteus/base/000-kernel.xzm
are gotten from upkernel command.
And the "/lib and /sbin" directories of 000-kernel.xzm were changed on ArchLinux format.
"upkernel" command is included in upkernel-3.18.21-noarch-3.xzm.
http://forum.porteus.org/viewtopic.php? ... 788#p34856
Also This article explains how to build kernel.
2.Sensei-v3.1-i486.iso@/porteus/base/001-core.xzm
are constructed from the packages that were gotten by archpkgs using 64bit's list.
The 64bit's list was gotten from
"Sensei-v3.1-x86_64.iso@/porteus/base/001-core64.xzm@/var/lib/pacman/local/".
And contents of some packages were reduced as same as 64bit.
There are all package informations in
Sensei-v3.1-i486.iso@/porteus/base/001-core.xzm@/var/log/packages/
"archpkgs" is included in archspm-15.09.27-noarch-2.xzm.
http://forum.porteus.org/viewtopic.php? ... 997#p36687
3.Sensei-v3.1-i486.iso@/porteus/base/001-core_sensei-v3.1.xzm
were copied from 64bit except ArchLinux packages.
And binary entities were replaced by ones of "Porteus v3.1 32bit".
On this operation, "/var/lib/pacman/local/" were not copied.
There are all package informations in
"Sensei-v3.1-i486.iso@/porteus/base/001-core_sensei-v3.1.xzm@/var/log/packages/".
Thanks.