@francois
The kernel of "Sensei-v3.1-x86_64.iso + 002-xorg-64-3.xzm" could be updated to version 4.2.3.
And updated ISO could be started by "systemd" in place of the program "init".
To execute the "systemd",
the "systemd=/usr/lib/systemd/systemd" cheatcode is used.
1. preperation
Sensei-v3.1-x86_64.iso , 002-xorg-64-3.xzm
upkernel-4.2.3-noarch-1.xzm
http://www.mediafire.com/download/97ere ... arch-1.xzm
Please refer to
http://forum.porteus.org/viewtopic.php? ... 788#p34856
Code: Select all
% ls -1
002-xorg-64-3.xzm
Sensei-v3.1-x86_64.iso
upkernel-4.2.3-noarch-1.xzm
% su
2. Sensei-v3.1-x86_64-2.iso
merge Sensei-v3.1-x86_64.iso and 002-xorg-64-3.xzm.
Code: Select all
# mloop Sensei-v3.1-x86_64.iso
# mkdir ISO
# cp -a /mnt/loop/* ISO/.
# uloop
# mv 002-xorg-64-3.xzm ISO/porteus/base/.
# mkisofs -o Sensei-v3.1-x86_64-2.iso -v -l -J -joliet-long -R -D -A Porteus -V Porteus \
-no-emul-boot -boot-info-table -boot-load-size 4 \
-b boot/syslinux/isolinux.bin -c boot/syslinux/isolinux.boot ISO
# rm -fr ISO
3. UP.Sensei-v3.1-x86_64-2.iso
3.1. update kernel version.
Code: Select all
# activate upkernel-4.2.3-noarch-1.xzm
# upakernel4 Sensei-v3.1-x86_64-2.iso
# deactivate upkernel-4.2.3-noarch-1.xzm
3.2. delete 000-kernel64.xzm from UP.Sensei-v3.1-x86_64-2.iso
Code: Select all
# mloop UP.Sensei-v3.1-x86_64-2.iso
# mkdir ISO
# cp -a /mnt/loop/* ISO/.
# uloop
# rm UP.Sensei-v3.1-x86_64-2.iso*
# rm ISO/porteus/base/000-kernel64.xzm
# mkisofs -o UP.Sensei-v3.1-x86_64-2.iso -v -l -J -joliet-long -R -D -A Porteus -V Porteus \
-no-emul-boot -boot-info-table -boot-load-size 4 \
-b boot/syslinux/isolinux.bin -c boot/syslinux/isolinux.boot ISO
# rm -fr ISO
# ls -1
Sensei-v3.1-x86_64-2.iso
Sensei-v3.1-x86_64.iso
UP.Sensei-v3.1-x86_64-2.iso
upkernel-4.2.3-noarch-1.xzm
Thanks.