إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

هل هنالك من طريقة لتحويل اقراص تنصيب Fedora Core 5 الخمسة الى قرص DVD واحد؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • abdool
    رد
    يمكنك عمل ذلك بإستخدام ال bash script التالي لكن بشرط أن يكون لديك ماحة فارغة على القرص الصلب "ثلاثة أضعاف حجم السيديات الخمسة مجتمعة
    كود:
    #/bin/bash
    
    # by Chris Kloiber <[email protected]>
    
    # A quick hack that will create a bootable DVD iso of a Red Hat Linux
    # Distribution. Feed it either a directory containing the downloaded
    # iso files of a distribution, or point it at a directory containing
    # the "RedHat", "isolinux", and "images" directories.
    
    # This version only works with "isolinux" based Red Hat Linux versions.
    
    # 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:=~/mkrhdvd} = "/" ] && 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..."
    	rsync -avP --exclude SRPMS $1/* $DVD
    #	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
    
    # My thanks to Mubashir Cheema for suggesting this fix.
    # cd $DVD
    mkisofs -J -R -v -T -o $2 -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 8 -boot-info-table $DVD
    
    /usr/lib/anaconda-runtime/implantisomd5 --force $2
    # Don't like forced mediacheck? Try this instead.
    # /usr/lib/anaconda-runtime/implantisomd5 --supported-iso --force $2
    
    cleanup
    echo ""
    echo "Process Complete!"
    echo ""
    قم بنسخ الكود إلى فايل "على سبيل المثال makedvd.sh
    قم بالتالي لتنفيذ البرنامج
    كود:
    su -
    chmod +x makedvd.sh
    ./makedvd.sh source dir distination iso
    حيث ال source dir هو مجلد يحتوي السيديات على هيئة iso
    ال distination iso هو الإسم الذي تريده للDVD iso
    جربها و أتمنى لك التوفيق

    اترك تعليق:


  • panzer
    رد
    مشكور اخي ابوفيصل على سرعة الاستجابة ... هذه طريقة مفيده جدا ولكن ارغب ان لاتكون النسخة موجودة على القرص الصلب لما تستغله من مساحة القرص.
    وشكرا مرة ثانية

    اترك تعليق:


  • M.Abdullah
    رد
    أخي الفاضل سأبحث لك عن طريقة ولكن لدي اقتراح .

    أعتقد أنك تريد التخلص من عناء تبديل الإسطوانات أثناء التثبيت . إذا كان الأمر كذلك فإليك الحل .

    ضع جميع ملفات الـ iso في مجلد على أحد أقسام القرص الصلب والتي ﻻ تريد استخدامها أثناء التنصيب .

    لنقل مثلاً أن القرص الصلب لديك يحتوي على الأقسام hda1 - hda5 - hda6
    ضع جميع الملفات في مجلد على القسم hda6 وسميه مثلا fc5-iso

    أعد التشغيل وعند شاشة البداية اكتب linux askmethod واضغط انتر
    سيطلب منك النظام اختيار اللغة ولغة الكيبورد ثم يعرض عليك طرق التثبيت . اختر منها local hardisk

    حدد البارتيشن hda6 ثم المسار fc5-iso وهيص يا عم .

    أخوك أبو فيصل ،،،

    اترك تعليق:


  • هل هنالك من طريقة لتحويل اقراص تنصيب Fedora Core 5 الخمسة الى قرص DVD واحد؟

    السلام عليكم
    قمت مؤخرا بانزال الاقراص الخمسة التي تحتوي على نظام Fedora Core 5 واود تحويلها الى قرص DVD ، هل هنالك طرية ما؟ ارجوا المساعدة.
يعمل...
X