How to create a single CD for SLES (+ SP3) installation?
Hi, to install a SLES "Minimum system" with SP3, normally three CDs are needed: - UnitedLinux 1.0 SP3 CD1 (to boot with) - SLES8 Installation CD - UnitedLinux 1.0 CD1. I want to create a single CD that combines the necessary data s.t. installing only from this CD gives the same "Minimum system" of SLES-SP3. (Adding autoinst.xml would then yield an install process without any necessary interaction, without the need of a network connection (as with nfs install).) Can this be done with AutoYaST2's "Create ISO Image", or do i have to collect the data and call mkisofs manually (as sketched in http://lists.suse.com/archive/suse-autoinstall/2003-Apr/0047.html "Self made CD-ROMS")? Anas Nashif wrote in "Re: No Kernel SLES8 SP3 autoinstallation", 2004-01-16:
The autoyast2 interface does not support creating CD for SLES8 installation or in general terms, a CD from multiple sources.
So therefore i tried to combine the three CDs' contents into one source (similar to "Create a Packagedatabase", http://lists.suse.com/archive/suse-autoinstall/2003-Oct/0067.html ): Working on a SLES-SP3 minimum system as described at the beginning, I created suse/{i586,i686,noarch} and filled it by copying the contents of - UL CD1: UnitedLinux/{i586,i686,noarch} - SLES CD: suse/{i586, noarch}, - UL SP3 CD1: UnitedLinux/{i586, i686, noarch} . Then i called cd suse; /usr/lib/YaST2/bin/create_package_descr -d . This gives me "processed 1069 packages", and the setup/descr/packages file. Next step would be to add the suse directory as Software Source to yast2, but this only gives me: ERROR(InstSrc:E_no_instsrc_on_media). How do i have to prepare the directory for use as software source? -Robert P.S.: Or should i forget about SP3 and try to manually extend the SLES8 installation CD contents by data from UL-CD1 to get a self-contained CD? (This would give me a single installation interaction: accepting the license.)
Hi, we just copied the contents of all CD's (including the SP2a and SP3) in one repository, but deleted old kernel packages, so that only the newest kernel remained. We build our CD's with an own written script, not with the autoyast-create-ISO, and as far as I know it works. We didn't encounter any big problems with using only one repository for all CD's so far, but I won't give any guarantee for that ;-). When You add the directory as source to yast, you have to add the parent-directory of suse/, terminated with a /. In our case the packages are storedin /sles8/suse/ and we added /sles8/ to the software-sources in yast. That should work. Best of luck, Martin On Thu, 05 Feb 2004 12:52:21 +0100, Robert Pollak <robert.pollak@fabasoft.com> wrote:
Hi,
to install a SLES "Minimum system" with SP3, normally three CDs are needed: - UnitedLinux 1.0 SP3 CD1 (to boot with) - SLES8 Installation CD - UnitedLinux 1.0 CD1.
I want to create a single CD that combines the necessary data s.t. installing only from this CD gives the same "Minimum system" of SLES-SP3. (Adding autoinst.xml would then yield an install process without any necessary interaction, without the need of a network connection (as with nfs install).)
Can this be done with AutoYaST2's "Create ISO Image", or do i have to collect the data and call mkisofs manually (as sketched in http://lists.suse.com/archive/suse-autoinstall/2003-Apr/0047.html "Self made CD-ROMS")?
Anas Nashif wrote in "Re: No Kernel SLES8 SP3 autoinstallation", 2004-01-16:
The autoyast2 interface does not support creating CD for SLES8 installation or in general terms, a CD from multiple sources.
So therefore i tried to combine the three CDs' contents into one source (similar to "Create a Packagedatabase", http://lists.suse.com/archive/suse-autoinstall/2003-Oct/0067.html ): Working on a SLES-SP3 minimum system as described at the beginning, I created suse/{i586,i686,noarch} and filled it by copying the contents of - UL CD1: UnitedLinux/{i586,i686,noarch} - SLES CD: suse/{i586, noarch}, - UL SP3 CD1: UnitedLinux/{i586, i686, noarch} . Then i called cd suse; /usr/lib/YaST2/bin/create_package_descr -d .
This gives me "processed 1069 packages", and the setup/descr/packages file.
Next step would be to add the suse directory as Software Source to yast2, but this only gives me: ERROR(InstSrc:E_no_instsrc_on_media).
How do i have to prepare the directory for use as software source?
-Robert
P.S.: Or should i forget about SP3 and try to manually extend the SLES8 installation CD contents by data from UL-CD1 to get a self-contained CD? (This would give me a single installation interaction: accepting the license.)
-- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
participants (2)
-
Martin Möser
-
Robert Pollak