From: Kirk Coombs (kcoombs_at_novell.com)
Date: Tue Nov 01 2005 - 16:10:04 CET
From: Kirk Coombs <kcoombs@novell.com> Date: Tue, 1 Nov 2005 08:10:04 -0700 Message-Id: <200511010810.04929.kcoombs@novell.com> Subject: Re: [suse-sles-e] SLES9 + SP2 on DVD
On Tuesday 01 November 2005 7:53 am, Anders Johansson wrote:
> Note that all mailing lists hosted on lists.suse.de strip all attachments
> to email, so your article did not make it. Maybe you can post the URL once
> it gets through the publishing process
Good to know. I would appreciate any scrutiny before publishing. When I
initially read Thorsten's post I thought he said YOU won't work at all, but
he actually said that you will not get ALL updates. I want to understand
this further to make sure that there isn't a problem.
I will include the essential pieces here:
----------------------
1. Create the Repository using the "Installation Server" module.
Note: Remember is that a single-layer DVD is limited to 4.3 GB. There is not
enough room on the disk if the SLES sources (CDs 5 & 6) are included.
After generating a repository with SP2 integrated you should have a directory
structure similar to the following, with a size of about 3.7GB:
/home/user/installation/sles:
lrwxrwxrwx boot -> SUSE-SLES-Version-9/CD1/boot
lrwxrwxrwx content -> SUSE-SLES-Version-9/CD1/content
lrwxrwxrwx control.xml -> SUSE-SLES-Version-9/CD1/control.xml
lrwxrwxrwx driverupdate -> SUSE-SLES-9-Service-Pack-Version-2/CD1/driverupdate
lrwxrwxrwx linux -> SUSE-SLES-9-Service-Pack-Version-2/CD1/linux
lrwxrwxrwx media.1 -> SUSE-SLES-Version-9/CD1/media.1
drwxr-xr-x SUSE-CORE-Version-9
drwxr-xr-x SUSE-SLES-9-Service-Pack-Version-2
drwxr-xr-x SUSE-SLES-Version-9
drwxr-xr-x yast
2. Fix the boot symbolic link. SLES uses a system called ISOLINUX to boot from
a CD/DVD and pass control on to a regular kernel. All components of this
system reside in boot/loader which is actually
SUSE-SLES-Version-9/CD1/boot/loader, when the symbolic link is followed. The
ISOLINUX system is not able to follow this link and will fail if the link is
not removed:
# cd /home/user/installation/sles
# rm boot
# cp -r SUSE-SLES-Version-9/CD1/boot .
Note: It is important to leave all the other links intact. If the links are
removed, either directly or with a mkisofs flag, the DVD will not be
functional.
3. Generate the DVD file system. The DVD file system is simply generated with
the mkisofs command:
# mkisofs -V SLES9_SP2 -r -J -l -L -iso-level 4 -P "SuSE Linux AG" \
-b boot/loader/isolinux.bin -c boot/loader/boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table -graft-points
-o /home/user/SLES9_SP2_DVD.iso \
/home/user/installation/sles
(note on -iso-level 4)
If the repository was generated with the YaST module then some file names
will exceed 31 characters. This flag allows for a non-standard ISO-9660 file
system that allows more than 31 characters. This may be a problem on some
systems but generally works.
If there are problems with using this option either generate the repository
manually or rename the root directories (SUSE-SLES-Version-9,
SUSE-SLES-9-Service-Pack-Version-2, SUSE-CORE-Version-9) to something shorter
and modify the yast/order and yast/instorder
files to match.
4. Burn the image to a DVD. The DVD ISO image can easily be burned to a DVD
with the growisofs command:
# cd /home/user
# growisofs -Z /dev/dvdrecorder=SLES9_SP2_DVD.iso
---------------------------------------------------------------------
To unsubscribe, e-mail: suse-sles-e-unsubscribe@suse.com
For additional commands, e-mail: suse-sles-e-help@suse.com
This archive was generated by hypermail 2.1.7 : Tue Nov 01 2005 - 16:10:09 CET