On Tue, 17 Apr 2007, Mike Diehl <[EMAIL PROTECTED]> wrote:-
>I agree. So, I've fallen back to cdrecord. Since I'm mastering this
>disk on a non-SUSE machine, I
>don't have makeSUSEdvd and downloading it led to some dependancy issues.....
>From the spec file for the RPM, the only dependency is the requirement
that mkisofs be installed[0]. What dependency problems did you have?
<Snip>
>export BOOT_IMAGE=/home/mdiehl/newstart/raw/boot/loader
>
>mkisofs -v -V "SNL INSTALLER" -r -J -l -L -b "$BOOT_IMAGE/isolinux.bin"
>-c $BOOT_IMAGE/boot.cat \
>-no-emul-boot -boot-load-size 4 -boot-info-table -graft-points -iso-
>level 4 -pad -allow-leading-dots -o b.iso ./raw
>===========================================
<Snip>
>So what am I doing wrong?
Well, apart from specifying an absolute path in $BOOT_IMAGE, not a lot.
> Also, the command line above refers to a boot.cat file,
>but I've not been able to find one and don't know how to produce it.
>I've studied the makeSUSEdvd
>script and can't see how it creates this file, either.
It doesn't create one. It's actually created by mkisofs and makes the CD
or DVD bootable.
>HELP! <grin>
Okay. My suggestion is to copy the bit from makeSUSEdvd that actually
does the image creation, namely these lines:
pushd /home/mdiehl/newstart/raw/
BOOT_IMAGE=$(find . -name isolinux.bin)
BOOT_IMAGE=$(dirname "${BOOT_IMAGE:2}")
mkisofs -v -V "SLES.001" -r -J -l -L -publisher "mdiehl" \
-b "${BOOT_IMAGE}/isolinux.bin" -c "${BOOT_IMAGE}/boot.cat" \
-no-emul-boot -boot-load-size 4 -boot-info-table -graft-points \
-iso-level 4 -pad -allow-leading-dots -o "../b.iso" .
popd
These will change the $PWD and then locate the file isolinux.bin. From
this it will create the correct path for isolinux.bin and boot.cat. Then
it will call mkisofs to actually create the ISO image, which will end up
as /home/mdiehl/newstart/b.iso
Try that and let me know if it works or, if it fails, what the error
message is.
[0] Must add a few other dependencies that are actually needed but
aren't listed in the spec file.
Regards,
David Bolt
--
Member of Team Acorn checking nodes at 50 Mnodes/s: http://www.distributed.net/
RISCOS 3.11 | SUSE 10.0 32bit | SUSE 10.1 32bit | openSUSE 10.2 32bit
RISCOS 3.6 | SUSE 10.0 64bit | SUSE 10.1 64bit | openSUSE 10.2 64bit
TOS 4.02 | SUSE 9.3 32bit | | openSUSE 10.3a2 32bit
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]