Page 1 of 1

Modify Live CD

Posted: Fri Sep 09, 2016 2:54 pm
by TommyB83
Hello,

first of all thanks for ReactOS and your support!

I just like to ask if it is possible to modify the ReactOS live CD in that way that it includes the .Net Framework 2.0 (which works in the installation) and some custom programs and maybe drivers.
I know something similar from Windows (sysprep, audit mode, ImageX).

Would be great if someone can point me into the right direction.

Re: Modify Live CD

Posted: Mon Sep 12, 2016 3:26 pm
by karlexceed
This page details the process for a Boot CD, but should be similar for a Live CD:
https://www.reactos.org/wiki/Slipstream_files

The process requires that you are able to build ROS from source though.

It's theoretically also possible to modify the ISO files with a specialized utility, but I can't vouch for that method.

Either of these options will (in theory) provide you with the files on the ISO, but you'd still need to run them to install after the ROS install finishes.

Re: Modify Live CD

Posted: Mon Sep 12, 2016 3:38 pm
by TommyB83
Phew, it looks very complicated.
A solution like sysprep I would prefer and suggest…

But many thanks for your reply!

Re: Modify Live CD

Posted: Mon Sep 12, 2016 7:32 pm
by karlexceed
Depending on your goal, you could achieve something similar to a sysprep Windows image by installing ROS as a VM, modifying it how you wish, and then creating an OVA/OVF of that for deployment.

Of course, this limits you to using ROS as a VM, and not as a Live CD.

Re: Modify Live CD

Posted: Mon Sep 12, 2016 7:59 pm
by TommyB83
Well, what I want is a Live CD with the .Net Framework 2 integrated, together with my application and maybe a few drivers (if they work).
So the VM way does not work without a sysprep-like way. :(
Just to add my application should be easy, it's a single .exe, but the Framework does massive changes in the registry. That's the problem.

Re: Modify Live CD

Posted: Tue Sep 13, 2016 7:31 am
by dsp8195
Use UltraISO to edit the .iso file (it's a shareware, you'll need to register it first). Always works for me.