Por si a alguien le sirve un amigo me acaba de pasar esto procedente del caché de google porque la página está caida: http://66.249.93.104/search?q=cache:XtY8TB7S8iUJ:en.opensuse.org/Making_a_DVD_from_CDs+makesusedvd&hl=es&gl=es&ct=clnk&cd=1&client=firefox-a http://sourceforge.net/project/showfiles.php?group_id=146800&package_id=163319&release_id=360607 Por si no la veis os lo pongo -está en inglés- Making a DVD from CDs Introduction People have requested to have a single DVD instead of the 5 CDs. The reasons for this are various. I have written a program called makeSUSEdvd that can make the DVD in a very easy manner. First download the CDs. These can be either the Novell SUSE CDs or the openSUSE CDs. You do not need to burn them, just put them in one directory with only the 3, 5 or 6 CDs in it. You will need the root password. If you do not have that, the program is not good and you should do it by hand. Always use the latest version when a new SUSE version comes out. For SUSE 10.1 RC3 this is version 0.29 [edit] Getting ready If you already ran makeSUSEdvd you can skip this part. Just run it. If not, then first open a terminal. Verify the space left on disk, you will need approx 4 GB for the CD ISOs the same for the DVD ISO. CD ISOs can be anywhere, you must have the writing rights on the folder. They must be the only files in the folder, if necessary create one with # mkdir SUSECD If you do not have enough place for the DVD, change in the script the line DVD_DIR="/tmp/DVD_DIR" to point to a place where there is enough space. In the home folder, you should have a ~/bin folder for your own binaries and this folder should be in your path. This is the default SUSE config. If it is not the case you can create one. cd to your home and mkdir ~/bin. Now, download makeSUSEdvd and unpack it in with # gunzip makeSUSEdvd.gz next copy or move it from where you downloaded and unpacked it with # mv makeSUSEdvd ~/bin/ The program is now installed and it is possible to run it. If bin is not in your $PATH, you can still run it by typing the whole path # /home/yourlogin/bin/makeSUSEdvd or wherever you have downloaded the file. Restarting your terminal might put it in your $PATH. [edit] Running the program Go to the directory where you downloaded the ISO CDs and just type # makeSUSEdvd Be sure the SUSE ISOs are the only ISOs in that directory. Just follow instructions onscreen and your DVD ISO will be copied to /tmp/DVD_DIR/ and can be burned with your favorite burner. You can change the script to put the DVD ISO anywhere you like. To see what it can do, just type # makeSUSEdvd -h [edit] Script settings Standard the script expects to be run in the directory where the ISOs are and will write an ISO to /tmp/DVD_DIR. Other things the script can do for you and the way this can be done. Just fill it out after the script. [edit] Help makeSUSEdvd -h This will show what parameters can be used. An explanation is given with each parameter. [edit] Version makeSUSEdvd -v This will show the version [edit] ISO directory makeSUSEdvd -d /dir/to/iso Directory where the CD ISOs are installed. By default, the directory where the script is run. [edit] DVD ISO directory makeSUSEdvd -o /dir/to/output Output directory where the DVD ISO will be written. [edit] Source directory makeSUSEdvd -s /dir/to/source Source directory where the sources or tempoary files are placed. Ideal if you use the -i option and want to install it on your harddrive for a network installation to e.g /srv/ftp/suse [edit] CDs instead of ISO files makeSUSEdvd -c CDs will be used instead of ISOs. You will be asked to enter the place where the CDs are mounted/ Standard is /media/cdrom. [edit] No DVD ISO needed makeSUSEdvd -i - ISO will not be made. It will give you an exmple of what to put in grub and lilo so you can boot and install without a CD At the end it will show an entry that can be used in GRUB or LILO so you can boot and do the installation without a DVD or CD player. [edit] Add directory with RPMs makeSUSEdvd -a When you have a directory with RPM files, you can add this directory to your ISO. The directory and all subdirectories will be added to suse/ on the ISO. This includes non-rpm files as well. RPMs that are found can be installed during installation. e.g. if you have placed the makeSUSEdvd RPM in /usr/local/bin/RPMS/noarch/ just add /usr/local/bin/RPMS as source and you can install makeSUSEdvd during the SUSE installation process or any time later. [edit] Combination of the above -h and -v can not be combined. Also -c and -s can not be used together. An example of the program wher it will be installed to the ftp directory and the ISOs are installed in a different directory then where the program is run: # makeSUSEdvd -d download/cd -s /srv/ftp/suse -i Example where an ISO is made from CDs and where /tmp is not large enough for both the DVD ISO and the temporary files # makeSUSEdvd -c -o /data1/DOS [edit] More details on the program The program will look if several programs are installed, these are create_package_descr, mkisofs and rpm. If any of these are not installed, two things can happen. [edit] You have SUSE running. The program will ask if you want to install the programs with yast. If you do not want to do this, just press anything, except the uppercase Y. The program will halt and you must first install the missing program(s) if you want to rerun and complete the program If you accept and press the uppercase Y, it will ask for the root pasword to launch yast in text mode. YaST will come up with a blue coloured screen for a short while and the program will continue. No other interventions are needed. If all the programs are installed, it will ask for the root password when it wants to mount the first ISO CD and the program will continue. The program will ask the root password only once If any of the above fails, please install the programs manually first. [edit] You do not have SUSE running. If you run a Linux distribution, you need to have the following programs installed: create_package_descr. This is a perl script and is written specifically for SUSE for this purpose. Please note that the old version of create_package_descr from Novell's page does NOT work (at least with makeSUSEdvd 0.29 and SUSE 10.1 RC3). Therefore, you must download the package from the Sourceforge site, unpack and put create_package_descr anywhere in your $PATH. See that the file is executable (chmod 755). Preferably download and install the RPM which is available from the Sourceforge site. rpm. Some distributions already have this. Others might need to. If this is not possible, the program will NOT run mkisofs. This is used to make the ISO files and will most likely already be installed if you have a DVD burner. If it is not possible to get any of these programs installed the script will fail. The moment these programs are installed, the program will run as normal. [edit] Manually build a DVD from the CD-Set This HOWTO has been posted to the opensuse-Mailinglist and I think it should be made public here as well. This HOWTO has been worked out on SUSE Linux 9.3 pro together with BETA1 and BETA2. These instructions apply to BETA2 but can be adjusted to BETA1 accordingly. You need the Packages "autoyast" and "autoyast-utils" in order to get this to work. --Macmewes 11:17, 19 Aug 2005 (MDT) First download all CDs from a mirror near to you [1] Then mount loop all the images # mkdir -p /mnt/SL10B2CD01 && mount -o loop /path/to/iso/SUSE-10.0-CD-OSS-i386-Beta2-CD1.iso /mnt/SL10B2CD01 # mkdir -p /mnt/SL10B2CD02 && mount -o loop /path/to/iso/SUSE-10.0-CD-OSS-i386-Beta2-CD2.iso /mnt/SL10B2CD02 # mkdir -p /mnt/SL10B2CD03 && mount -o loop /path/to/iso/SUSE-10.0-CD-OSS-i386-Beta2-CD3.iso /mnt/SL10B2CD03 # mkdir -p /mnt/SL10B2CD04 && mount -o loop /path/to/iso/SUSE-10.0-CD-OSS-i386-Beta2-CD4.iso /mnt/SL10B2CD04 # mkdir -p /mnt/SL10B2CD05 && mount -o loop /path/to/iso/SUSE-10.0-CD-OSS-i386-Beta2-CD5.iso /mnt/SL10B2CD05 Then copy the contents of all the mounts into a safe place. Maybe like this: # mkdir -p /tmp/sl10b2dvd # cp -rfvp /mnt/SL10B2CD01/* /tmp/sl10b2dvd # cp -rfvp /mnt/SL10B2CD02/* /tmp/sl10b2dvd # cp -rfvp /mnt/SL10B2CD03/* /tmp/sl10b2dvd # cp -rfvp /mnt/SL10B2CD04/* /tmp/sl10b2dvd # cp -rfvp /mnt/SL10B2CD05/* /tmp/sl10b2dvd Now you can umount the mounts # umount /mnt/SL10B2CD01 # umount /mnt/SL10B2CD02 # umount /mnt/SL10B2CD03 # umount /mnt/SL10B2CD04 # umount /mnt/SL10B2CD05 Now change into the new path with the copied CDs. As we only get one installation media you can safely delete every directory not named "media.1" # cd /tmp/sl10b2dvd # rm -rf media.2 media.3 media.4 media.5 Now change into the directory "media.1" and alter the file "media" with an editor of you choice. The original file will show the number "5" as normally the installation should go from a five CD-set. Please alter it to "1" and save the file. # cd /tmp/sl10b2dvd/media.1 # joe media # rm -f media~ Now we need to re-create the package description files making YaST know where the files are. Make sure everything inside the "boot" directory has write permissions. You may see some errors but you can safely ignore them. # chmod 777 -Rv /tmp/sl10b2dvd/boot # cd /tmp/sl10b2dvd/suse # create_package_descr -x setup/descr/EXTRA_PROV -l english -l spanish -l french -l german -l czech -l hungarian -l italian Now let's write the ISO. Please write the following in one single line. # mkisofs -v -V SU100OSS.001 -r -J -l -L -P "SuSE Linux AG" \ -b "boot/i386/loader/isolinux.bin" \ -c "boot/i386/loader/boot.cat" \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -graft-points -o /tmp/openSuSE-10.0-beta2-DVD.iso \ /tmp/sl10b2dvd You may use this ISO-Image as a virtual DVD for VMware or - last but not least - burn it to a real DVD :-) [edit] Additonal info and links 1 CD Install SUSE Linux installations on 1 CDROM SUSE Build Tutorial How to build RPM packages using the SUSE Linux build tool. Installation Sources How to create an installation source for YaST. Installation without CD Installation without a CD or DVD If you have any additions to the script makeSUSEdvd to make make, please mail to the address mentioned inside that script. Saludos. César