-----Original Message----- From: Ole Streicher [mailto:ole-suse-autoyast@gmx.net] Sent: Thursday, February 03, 2005 11:52 PM To: Ryan Allen Cc: suse-autoinstall@suse.com Subject: Re: [suse-autoinstall] Creating custom installation CD
Hi Allan,
I really need to build a custom CD rom for our lab. But how?
I have never created a complete CD, but a customized boot image. From this I guess to know what should be done:
I'd copy the .rpm's and other files manually, if I knew how to generate a list of all dependencies.
Yes, this should be the first step. Make a directory structure as found on an orig SuSE install CD and copy all the original stuff there. The cd into the SuSE directory and type
create_package_descr -o setup/descr/ -x setup/descr/EXTRA_PROV
This will give you a warning "output dir: setup/descr/ is not a directory: ignoring" which you can ignore. This step is described in the AutoYaST menual, section 5.3.
After this, cd into the base dir of the distribution and create the CD image:
mkisofs -o ~/my-suse-install.iso -b boot/loader/isolinux.bin -c boot/loader/isolinux.cat -no-emul-boot -boot-load-size 4 -boot-info-table .
This image (my-suse-install.iso) can be burned and is bootable.
(I tested just the last step of making a bootable CD without
Thanks for the information, Ole. A few questions. create_package_descr is used for integrating new packages into your install, correct? If I use only stock suse packaged of the CDROMs, can I skip this step? What is the boot/loader/isolinux.cat file? It is nowhere to be seen on any of my install media. I go the .iso to install with this: mkisofs -R -o ~ryan/F5linux/F5linux2.1.0.iso -b boot/loader/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table I didn't use any -c option at all. Where does the isolinux.cat file come from? What is it used for? I'm on SUSE 9.2. Thanks for your help! - Ryan packages).
HTH
Regards
Ole
-- Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail