Kernel Konfusion [SOLVED]
Posted: 04 Jan 2015, 12:53
Hi all
I'm running Porteus desktop (3.13.6) on a computer from USB stick (sda1).
According to fanthom's instructions, I have copied the desktop kernel (000-kernel.xzm) from /mnt/sda1/porteus/base
and placed it in another directory named:
/mnt/sda1/modifications/KioskISO-ToBuild/porteus/base to replace the original kiosk kernel.
(also copied vmlinuz from desktop).
I then make a hybrid iso, booted off USB stick on another computer and when I run uname -r, it reports 3.13.6-porteus-kiosk and not 3.13.6-porteus
and as a consequence, it will not load pl2303.ko reporting "Invalid module format".
I have double checked that the kernel is from the desktop edition and yet it reports it's from the kiosk edition.
Any help appreciated as to what I might be doing wrong.
Thank you.
Dave.
UPDATE:
I have found that under /lib/modules (in the running modified kisok) there are two directories, namely:
3.13.6-porteus and 3.13.6-porteus-kiosk
Surely this is wrong? although I definitely used the 000-kernel.xzm from the desktop edition.
Could the 3.13.6-porteus-kiosk directory be created/added by the make_iso.sh script somehow?
I also tried insmod a .ko from the porteus-kiosk and it worked but the ones from the proteus (desktop) edition failed with the error described above.
I also noticed that the insmod version from the desktop edition is kmod ver 16 whilst that from the kiosk edition is kmod version 15 if that has any bearing.
I'm running Porteus desktop (3.13.6) on a computer from USB stick (sda1).
According to fanthom's instructions, I have copied the desktop kernel (000-kernel.xzm) from /mnt/sda1/porteus/base
and placed it in another directory named:
/mnt/sda1/modifications/KioskISO-ToBuild/porteus/base to replace the original kiosk kernel.
(also copied vmlinuz from desktop).
I then make a hybrid iso, booted off USB stick on another computer and when I run uname -r, it reports 3.13.6-porteus-kiosk and not 3.13.6-porteus
and as a consequence, it will not load pl2303.ko reporting "Invalid module format".
I have double checked that the kernel is from the desktop edition and yet it reports it's from the kiosk edition.
Any help appreciated as to what I might be doing wrong.
Thank you.
Dave.
UPDATE:
I have found that under /lib/modules (in the running modified kisok) there are two directories, namely:
3.13.6-porteus and 3.13.6-porteus-kiosk
Surely this is wrong? although I definitely used the 000-kernel.xzm from the desktop edition.
Could the 3.13.6-porteus-kiosk directory be created/added by the make_iso.sh script somehow?
I also tried insmod a .ko from the porteus-kiosk and it worked but the ones from the proteus (desktop) edition failed with the error described above.
I also noticed that the insmod version from the desktop edition is kmod ver 16 whilst that from the kiosk edition is kmod version 15 if that has any bearing.