**** Please Help - ALMOST SOLVED ****
I've already done what I needed to do in Windows, but I'll need to do this often, please help me get this all a go in Linux!
I have not found a way to write to an ISO, however, I have almost found a full Linux solution to my problem.
[Windows] First, I ripped the boot image from the ISO using ISO buster - someone please tell me how to do that in linux.
[Windows] I don't know how to configure wine (couldn't get it to read a mounted drive) so I Slipstreamed the SP2 onto files copied from the ISO
FYI: I maintain a few identical directory structures - one for the original slipstreamed ISO, and another with only the experimental tweaks, another with drivers per machine, another with settings per user (I make enough of these that it is worthwhile to learn how to do it without windows), and so on. My eventual hope is that I could have the temporariry ISOs made for me by selecting options on a web interface and having php write my unattended scripts and selecting drivers and such (though I don't make enough of these for that to be anything more than fun).
Using k3b I can then use that image
> File >> New >> New Data CD Project
> Project >> Edit Boot Images
>>> [Select "Microsoft Corporation.img"]
>>> Emulation Type: None
>>> [Click] Show Advanced Options
>>> Boot-info-table: Uncheck
>>> Boot Load Segment: 0x07C0
>>> Boot Load Size: 0x4
>> [Select Virgin Slipstreamed Files; Right Click 'Add to Project']
>> [Select Enhanced Files; Right Click 'Add to Project']
>>> [Click Replace All]
I tried burning the cd a few different ways and I got a few different errors, ordered here by 'worseness':
: [blinking curser]
: CDBOOT: Couldn't find NTLDR
: usbehci.sys could not be found
I was able to traverse these errors, however, by adjusting the burn settings. I'm not saying that all of these settings are necessary, but I'll narrow it down later. The important thing is that I know this produces a cd without the aforementioned errors. I starred what I think is necessary
* Writing Mode: DAO
Options: (changing these shouldn't bother anything)
* Datatrack Mode: 1
* Multisession: No Multisession
>>> Volume Desc:
Volume name: WXPOEM_EN
Volume set name: WXPOEM_EN
everything else I left default
* File Systems: Generate Joliet Extensions
Whitespace Treatment: No Change
Allow 103 characeter Joliet filenames: unchecked
* Allow untranslated filenames: unchecked
Allow 31 character filenames: checked
* Allow full ASCII charset: checked
Allow leading period: checked
* Allow lowercase characters: unchecked
Allow max length filenames (37 characters): checked
Allow multiple dots: checked
* Allow ~ and #: checked
Omit trailing period: unchecked
Omit version numbers: unchecked
Create TRANS.TBL files: unchecked
Follow symbolic links: unchecked
Hide TRANS.TBL files in Joliet: unchecked
ISO level: level 2
Force input charset: unchecked
PS: It really bugs me when people make a post and after so much effort they reply with: "Nevermind, I figured it out". Yeah, YOU did, but obviously anyone reading that post DIDN'T. That's why I'm here now - Plus I forget things and this is an excellent way to document them for future use.
#### ORIGINAL POST ####
uname -r : 2.4.26-gentoo-r9
mount /pub/ISO/CD_IMAGE.iso /mnt/tmp -o loop,uid=1000,gid=100,rw
I've converted to Gentoo Linux and I want to boot into Windows as little as possible.
In fact, I'm selling my old copy of XP Home. However, before I sell it I want to make it halfway decent for the buyer. First I called Microsoft and had the CD key changed - which was way too easy considering all the trouble they went through with copyprotecting it.
Now I've copied the CD image and I need to make it writable so that I can Wine SP2 onto it and add some of the unattended options. Copying the files and making a new ISO won't work of course because I need the boot image to be present. Perhaps the boot image is why it won't mount writable?