Since I always make a back-up copy of my original SuSE dvd's, I looked around if it can be done with the new dual layer dvd as well. And I found an easy and excellent way to do it over at linux-club.de.
All kudos goto "crazyrolf", I just translated his German how-to into English and added a comment or two.
Here it goes:
I found a nice manual how to make a back-up of your SUSE 9.2 DVD that includes only the 32bit version and fits on a single layer dvd. This how to will create an ISO that can be burned to a regular DVD.
This is only intented to be used with legal copies of SuSE 9.2
Some explanations.
Everything will be done in a root shell
# ... is a prompt
Everything to the right of the prompt is an order that has to be executed.
Lines without prompt are just messages that are created during the executions of the orders
Lets start:
First mount the original DVD (if you created an ISO from the original DVD then you must extract that into a folder) with (or similar, that depends on your system)
# mount /cdrom
Now you need to create a new directory on your harddrive (it will take about 4GB). I called mine "/suse92". Lets get to work ( I will not explain the single commands, just use them in the order they are posted but change it for your dvd drive or the folder in case you already extracted the entire dvd):
# mkdir /suse92
# cd /cdrom
# cp -p * /suse92
cp: Verzeichnis ?boot? ausgelassen
cp: Verzeichnis ?docu? ausgelassen
cp: Verzeichnis ?dosutils? ausgelassen
cp: Verzeichnis ?media.1? ausgelassen
cp: Verzeichnis ?suse? ausgelassen
# cp -a boot /suse92
# cp -a docu /suse92
# cp -a dosutils /suse92
# cp -a media.1 /suse92
# mkdir /suse92/suse
# cp -a suse/i586 /suse92/suse
# cp -a suse/i686 /suse92/suse
# cp -a suse/noarch /suse92/suse
# cp -a suse/setup /suse92/suse
# cd /suse92/suse
# mkdir x86_64
# chmod +w *
Now it is time to get rid of the stuff we don't need:
# cd /suse92/suse/i586
# ls aspell-[a-z]*|grep -v -- -de-|grep -v -- -en-|grep -v devel|xargs rm
# ls OpenOffice_org-[a-z]*|egrep -v "(gnome)|(kde)|(Quick)|(-de-)|(-en-)"|xargs rm
# cd /suse92/suse/noarch
# ls ispell-*|grep -v german|xargs rm
# ls yast2-trans-*|egrep -v "(-en)|(-de)"|xargs rm
# ls susetour-[a-z]*|grep -v de|grep -v en|xargs rm
# ls susehelp_[a-z]*|grep -v de|grep -v en|xargs rm
# ls suselinux-adminguide*|egrep -v "(_de)|(_en)"|xargs rm
# ls suselinux-userguide*|egrep -v "(_de)|(_en)"|xargs rm
# ls myspell-*|egrep -v "(german)|(american)|(british)"|xargs rm
# ls k*-i18n*|egrep -v -- "-(de)|(en)"|xargs rm
This last chapter is only valid for the German and English language installation. If you need a different language then you have to make the proper changes.
We are done with the data and it is time to create the ISO
# cd /suse92
ISO Image creation : the next lines are one entire command, that needs to go in one line
# mkisofs -o SuSE_9_2.iso -b boot/loader/isolinux.bin -no-emul-boot -boot-info-table -joliet-long -publisher SuSE -r -V SuSE_9_2 -graft-points /suse92
Done
Burn the DVD and enjoy your back-up.
This is only intented to be used with legal copies of SuSE 9.2
Bookmarks