Remastering The ISO

Here you can post about the issues related to modifications performed manually (not through the kiosk wizard). Example: swapped kernel, added 3rd party modules or files.
Please describe in detail what has been changed and hopefully other kiosk user will be able to help.
Porteus team wont resolve bugs posted in this category as we support only modifications made by the kiosk wizard.
Post Reply
mustafacanturk
White ninja
White ninja
Posts: 4
Joined: 04 Mar 2015, 05:06
Distribution: muslux
Location: Istanbul

Remastering The ISO

Post#1 by mustafacanturk » 04 Mar 2015, 05:18

Hi,

I remastered the ISO file. However make_iso.sh generate unbootable version of Porteus Kiosk ISO by USB. Remastered ISO boots on Vmware, however not boots from USB.

Because new generated ISO file has no MBR section. I copied first 512 bytes of original ISO (generated by kiosk wizard tool), then tried booting. It not worked.

How can I make remastered ISO USB bootable?

How kiosk wizard tool makes this?

User avatar
bdheeman
Contributor
Contributor
Posts: 77
Joined: 15 Sep 2012, 19:39
Distribution: Porteus 3.0.1+ MATE/XFCE
Location: Chandigarh, PB, India
Contact:

Re: Remastering The ISO

Post#2 by bdheeman » 04 Mar 2015, 17:14

Try the isohybrid from syslinux package. Hope that helps.
--
Balwinder S "bdheeman" Dheeman (http://bdheeman.BlogSpot.in/)
"Working together, works! The proof is GNU/Linux and F/LOSS Projects;
Do you too voluntarily work on or contribute to making any difference?"

tome
Contributor
Contributor
Posts: 562
Joined: 26 Jun 2013, 14:03
Distribution: x64 Openbox
Location: Poland
Contact:

Re: Remastering The ISO

Post#3 by tome » 04 Mar 2015, 18:25

Or your (old) BIOS could not recognize this.

mustafacanturk
White ninja
White ninja
Posts: 4
Joined: 04 Mar 2015, 05:06
Distribution: muslux
Location: Istanbul

Re: Remastering The ISO

Post#4 by mustafacanturk » 05 Mar 2015, 02:08

Hi,

Thanks for all. However not worked on old BIOS.

I applied isohybrid to ISO that generated by make_iso.sh. It booted on a new machine and not booted on old BIOS. However original kiosk wizard generated ISO boots on old machine. What is the difference?

I generated ISO on Centos 5. It uses MBR as /usr/share/syslinux/isohdpfx.bin file. (On isohybrid page it is stated as /usr/lib/syslinux/isohdpfx.bin)

I looked isohdpfx.bin file for Centos 4. It is the same file on Centos 5. There is no change between MBR files by distribution version.

Also I compared first bytes of original ISO and remastered ISO. They are different.

Also I looked all small *.bin files in /usr/share/syslinux/ on Centos 5. There is no pattern like in original ISO.

How can I make it work remastered ISO on old BIOS? How the original one works in old BIOS?

mustafacanturk
White ninja
White ninja
Posts: 4
Joined: 04 Mar 2015, 05:06
Distribution: muslux
Location: Istanbul

Re: Remastering The ISO

Post#5 by mustafacanturk » 05 Mar 2015, 02:19

First bytes of original kiosk wizard generated ISO file is:
0000000 ed33 9090 9090 9090 9090 9090 9090 9090
0000010 9090 9090 9090 9090 9090 9090 9090 9090
0000020 ed33 8efa bcd5 7c00 fcfb 3166 66db c931
0000030 5366 5166 5706 dd8e c58e be52 7c00 00bf


First bytes of my generated ISO file is:
0000000 31fa 8eed bcd5 7c00 fcfb 3166 66db c931
0000010 5366 5166 5706 dd8e c58e be52 7c00 00bf
0000020 b906 0100 a5f3 2bea 0006 5200 41b4 aabb
0000030 3155 30c9 f9f6 13cd 1672 fb81 aa55 1075

Edit:
Actually new version of the MBR file is starting with ed33 9090 9090... :)

However not working.

mustafacanturk
White ninja
White ninja
Posts: 4
Joined: 04 Mar 2015, 05:06
Distribution: muslux
Location: Istanbul

Re: Remastering The ISO

Post#6 by mustafacanturk » 05 Mar 2015, 03:30

Hi,

Actually I try to boot from harddisk. I'm USB actually for testing. I copied image to harddisk and it booted. :) Thanks.

However, I'm still curious about why not boot from USB.

Post Reply