isoremixer <OS>
Automatically download and build a custom ISO image by combining Cygwin, wine, winetricks and fastpkg. Automatically includes virtualization drivers and deployment scripts for Cygwin and SSHD.
This project is still under development.
How isoremixer works:
- Download required files from the Internet (via fastpkg). Like Windows ISO's, cygwin.exe installer, drivers and so on.
- Create a custom Wineprefix.
- Download Cygwin packages.
- Install requirements like .NET for Nlite via winetricks.
- Extract ISO content and drivers to be included in Nlite.
- Load preset and script files from user or system folder.
- Start builder program. Like Nlite.
If you encounter errors, log files can be found in each respective wineprefix under ~.local/share/wineprefixes/
-
-h
,--help
: Displays the help screen -
r
: Use Cygwin fastpkg repacks instead of Cygwin mirror. Use this option when you want to use a specific collection of Cygwing packages. Useful when you are in an offline environment. Also, faster than downloading from a mirror. -
s
: Skip fastpkg downloads. Only use this if you are sure that you have all required files in the fastpkg downloads folder. -
c
: Only start Cygwin-setup. Only for debugging purposes. Then exit. -
e
: Erase everything including VM, disks and Wine prefix. Use for cleanup. -
<OS>
: Select an OS version, Se below for availabe OS:es.
xp
: Windows XP (any version) via Nlite7
: Windows 7 x64 via NTLite and libvirt - UNDER DEVELOPMENT!!!7-x86
: Windows 7 x86 via NTLite and libvirt - UNDER DEVELOPMENT!!!
Build a Windows XP ISO image:
$ isoremixer xp
To use your own preset and/or script files, put your files in these folders.
If not, isoremixer will copy recommended/default preset and script files from:
/usr/local/share/isoremixer/presets/
xp
:"~/.isoremixer/presets/nlite/windows-xp-pro/Last Session.ini"
and"Last Session_u.ini"
xp
:"~/.isoremixer/presets/setup_cygwin*"
Each script file must start with"setup_cygwin..."
For older versions of Cygwin look at:
www.crouchingtigerhiddenfruitbat.org/cygwin/timemachine.html
cygwin.com/setup/
ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/
See license file
wine(1), winetricks(1), fastpkg(1), www.cygwin.com