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

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

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

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

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

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

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

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

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

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

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


    Before you asking


    for q in $(ls /usr/bin/)
    do man $q
    done

    تعليق

    • panzer
      لينكساوي
      • Sep 2006
      • 3

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

      تعليق

      • abdool
        لينكساوي
        • Sep 2006
        • 54

        #4
        يمكنك عمل ذلك بإستخدام ال 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
        جربها و أتمنى لك التوفيق

        تعليق

        يعمل...
        X