Mandriva This Forum is for the discussion of Mandriva (Mandrake) Linux. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
![Reply](https://www.linuxquestions.org/questions/images/buttons/reply.gif) |
|
11-15-2004, 11:17 AM
|
#1
|
Member
Registered: Sep 2004
Location: Fagaras, Romania
Distribution: Mandrake 10.0
Posts: 48
Rep:
|
MDK 10.1 3CD onto DVD
I have a problem: I have MDK 10.1 Community on 3 CD's and I want to port it on DVD. Any ideea on how can I do that?
Directory structure, install files modified? What can I do?`
|
|
|
11-15-2004, 01:21 PM
|
#2
|
Senior Member
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090
Rep:
|
Well you could do that, although the disk may not be bootable when you are done.
However an easier solution would be to merely download the entire contents of one of the repositories (if you have a FAST connection) and burn the whole thing (minus Contrib) to DVD.
This retains the entire DVD structure intact.
Note that the disk will still not be bootable.
|
|
|
11-15-2004, 03:50 PM
|
#3
|
Member
Registered: Sep 2004
Location: Epsom, Surrey
Distribution: Ubuntu & Mac OS X
Posts: 141
Rep:
|
is there not a way that you can make it bootable?
In windows with nero you can write a bootable dvd and as long as you keep the file structure correct on the dvd you can use it to install i would imagine.
i do stand corrected on this though.
the only thing i need to know, is in what goes where.
I mean can you basically make a copy of "mdk installation cd 1" and copy the contents of the other cd's into the correct folders?
or am i totally off track here with this?
|
|
|
11-15-2004, 08:16 PM
|
#4
|
Senior Member
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090
Rep:
|
No I've tried what you suggested.
The installer does not recognize that the rpm's are all available on the single disk because of the structure of the .cz lists.
I know that it is possible to make the disk bootable using one of the included scripts, but I've never tried it.
It's not as simple as copying the bootloader under Nero as Linux doesn't use the same bootloader techniques.
isolinux is probably used instead... but again I've never played with this.
|
|
|
11-16-2004, 09:30 AM
|
#5
|
Member
Registered: Sep 2004
Location: Fagaras, Romania
Distribution: Mandrake 10.0
Posts: 48
Original Poster
Rep:
|
Sorry but I cannot download the DVD repository! Internet connection unavailable!
Is there any way that i can modify (please send me some docs or URLs) those lists that you were talking about? I think that I can figure out how to make it botable if I can manage to make him take all the files from one disk only!
thanks for your time.
|
|
|
11-16-2004, 12:52 PM
|
#6
|
Member
Registered: Sep 2003
Location: Iowa, US
Distribution: MDK Since V6.5
Posts: 573
Rep:
|
It can be done. Hers the script I use.
#/bin/bash
>>>>>>>>>> Start with the next line <<<<<<<<<<<<<<<
# by Chris Kloiber <ckloiber@redhat.com>
# Slight adaptation for Mandrake by Sergei Zuyev <sergei@stams.strath.ac.uk>
# A quick hack that will create a bootable DVD iso of a Mandrake Linux
# Distribution. Feed it either a directory containing the downloaded
# iso files of a distribution, or point it at a directory containing
# the "Mandrake", "isolinux", and "images" directories.
#It creates /destination/dvd.iso and also the complete dvd structure in ./mkmdkdvd directory. If your dvd.iso creation is successful
#(check with
#mount dvd.iso -r -t iso9660 -o loop /mnt/loop
#ls /mnt/loop )
#then you can safely remove
#/bin/rm -r ./mkmdkdvd
# Usage:
# mkdvdiso.sh /path/to/the/cd/isos /destination/dvd.iso
# Burning :
# /usr/bin/growisofs -Z /dev/<yourDVDwriter>=/destination/dvd.iso
# Lots of disk space required to work, 3X the distribution size at least.
# GPL version 2 applies. No warranties, yadda, yadda. Have fun.
if [ $# -lt 2 ]; then
echo "Usage: `basename $0` source /destination/DVD.iso"
echo ""
echo " The 'source' can be either a directory containing a single"
echo " set of isos, or an exploded tree like an ftp site."
exit 1
fi
cleanup() {
[ ${LOOP:=/tmp/loop} = "/" ] && echo "LOOP mount point = \/, dying!" && exit
[ -d $LOOP ] && rm -rf $LOOP
[ ${DVD:=`pwd`/mkmdkdvd} = "/" ] && echo "DVD data location is \/, dying!" && exit
[ -d $DVD ] && rm -rf $DVD
}
cleanup
mkdir -p $LOOP
mkdir -p $DVD
if [ !`ls $1/*.iso 2>&1>/dev/null ; echo $?` ]; then
echo "Found ISO CD images..."
CDS=`expr 0`
DISKS="1"
for f in `ls $1/*.iso`; do
mount -o loop $f $LOOP
cp -av $LOOP/* $DVD
if [ -f $LOOP/.discinfo ]; then
cp -av $LOOP/.discinfo $DVD
CDS=`expr $CDS + 1`
if [ $CDS != 1 ] ; then
DISKS=`echo ${DISKS},${CDS}`
fi
fi
umount $LOOP
done
if [ -e $DVD/.discinfo ]; then
awk '{ if ( NR == 4 ) { print disks } else { print ; } }' disks="$DISKS" $DVD/.discinfo > $DVD/.discinfo.new
mv $DVD/.discinfo.new $DVD/.discinfo
fi
else
echo "Found FTP-like tree..."
cp -av $1/* $DVD
[ -e $1/.discinfo ] && cp -av $1/.discinfo $DVD
fi
rm -rf $DVD/isolinux/boot.cat
find $DVD -name TRANS.TBL | xargs rm -f
cd $DVD
mkisofs -J -R -v -T -o $2 -b isolinux/isolinux.bin -c Boot/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .
# cleanup # uncomment to remove ./mkmdkdvd directory
echo ""
echo "Process Complete!"
echo ""
>>>>>>>>>>>>>> End Of Script <<<<<<<<i
and now the how to
s a bash script to make dvd.iso from multiple cd.iso files. Use it like this:
mkdvdiso.sh /path/to/the/cd/isos /destination/dvd.iso
It creates /destination/dvd.iso and also the complete dvd structure in ./mkmdkdvd directory. If your dvd.iso creation is successful
(check with
mount dvd.iso -r -t iso9660 -o loop /mnt/loop
ls /mnt/loop )
then you can safely remove
/bin/rm -r ./mkmdkdvd
If not, you at least have a complete system in this directory to use as a source or to see manually why the iso-image creation hasn't worked for you.
Enjoy, but do not blame me if smth goes wrong
(Checked on ML10.0-community, official, 10.0.2)
I've used it with the 10.1 Community and the 10.1 official with all 6 Cd's of the Club's Power Pack
Hope This Helps
|
|
|
11-16-2004, 04:46 PM
|
#7
|
Senior Member
Registered: Sep 2004
Location: Outlying D.C.
Distribution: Mandriva
Posts: 2,090
Rep:
|
Nice!
|
|
|
11-17-2004, 01:33 AM
|
#8
|
Member
Registered: Sep 2004
Location: Epsom, Surrey
Distribution: Ubuntu & Mac OS X
Posts: 141
Rep:
|
Yeah! thanks for that courtrrb
|
|
|
11-17-2004, 07:21 AM
|
#9
|
Member
Registered: Jul 2004
Distribution: Mandrake 10.x, Fedora Core 3, Archlinux 0.7, Ubuntu 5.04
Posts: 303
Rep:
|
Wow, thanks for that very useful info ![Smilie](https://www.linuxquestions.org/questions/images/smilies/smile.gif)
|
|
|
11-17-2004, 10:14 AM
|
#10
|
LQ Newbie
Registered: Oct 2004
Posts: 8
Rep:
|
So, If I have the multiple CD ISOs, can I use this to make the same DVD file structure onto my hard drive to do a hard drive install? I actually don't have either a DVD or CD burner and so I need to do a HD install but when I do with all of the ISOs, for some reason, it only reads what is on the first disk and so I can't install the applications and things from the other ones.
|
|
|
11-17-2004, 03:57 PM
|
#11
|
Member
Registered: Sep 2003
Location: Iowa, US
Distribution: MDK Since V6.5
Posts: 573
Rep:
|
Yes in that case it should work.
|
|
|
11-18-2004, 12:51 PM
|
#12
|
Member
Registered: Sep 2004
Location: Fagaras, Romania
Distribution: Mandrake 10.0
Posts: 48
Original Poster
Rep:
|
Thanks a lot for that info!!!
Comprehensive info! - Nice
I bow before you!
|
|
|
11-28-2004, 07:59 AM
|
#13
|
Member
Registered: Dec 2003
Distribution: Gentoo / Sabayon / Suse
Posts: 245
Rep:
|
would this script also work for other distros than MDK?
|
|
|
11-28-2004, 10:05 AM
|
#14
|
Member
Registered: Sep 2003
Location: Iowa, US
Distribution: MDK Since V6.5
Posts: 573
Rep:
|
I don't know I haven't tried any other distro in years. So you will have to try it and check the ISO.
|
|
|
11-28-2004, 11:26 AM
|
#15
|
Member
Registered: Dec 2003
Distribution: Gentoo / Sabayon / Suse
Posts: 245
Rep:
|
i found a thread, on the SuSE Forums, dealing with this for the SuSE distro, unfortunately it involves using Windows...but i'll try that one first and then try your script if it doesn't work. a 100% linux solution is of course preferred
http://forums.suselinuxsupport.de/in...=0&#entry46045
|
|
|
All times are GMT -5. The time now is 06:45 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|