Hi everyone.
Basically I've been back at it, trying to do a buildinstall, and with
every progress I make I continue to get the same error when the CD boots
- no cd was found that matches your boot media.......
I've hacked into the source for anaconda and filled it up with some
debug outputs while getting to know my way around a little bit, and I've
found out where its going wrong. The buildstamps do not match.
I have one buildstamp (/.buildstamp) that is stamped 200605251433.i386
and another one (/mnt/runtime/.buildstamp) that is stamped
200603142328.i386. That causes verifyStamp (found in loader2/method.c)
to fail, causeing the message.
Now I know the cause, how do I find the solution? I see that
buildinstall.py calls mk-stamp, which puts the current date/time/arch
into /tmp/makebootdisk.dir.$$/.buildstamp, which appears to be compiled
into the initrd.img on the cdrom (/isolinux/initrd.img). So the question
is where is it getting the 200603 build stamp (original fedora 5 build
is my guess). And why doesn't the buildinstall process use the same
buildstamps for each place. I could hack mk-images to hard code the
200603 stamp, but I would prefer it to stamp it to the correct build
date/time.
Any information would be fantastic.
Thankyou
Matt.