X

اكواد دمج اكثر من ملف iso فى اسطوانة واحدة grub4dos

PC Software 2

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • hima
    Thread Author
    Free Membership
    • Sep 2018 
    • 219 
    • 226 
    • 542 


    بسم الله الرحمن الرحيم




    السلام عليكم ورحمة الله وبركاته




    من قبيل النقاش والمشاركات احببت ان اقدم لكم مجموعة من بعض اوامر grub4dos



    الخاصة بمحاكيات الايزو وذلك بسبب شكوى الكثير من عدم القدرة على استخدام الامر




    والطريف ان اهم ما يميز اليرقات عن باقى طرق صناعة المالتى بوت هو قوته فى التعامل مع جميع الصيغ خاصة iso files




    لذا لنبدأ من البداية




    كود تشغيل كاسبر انتى فيروس




    Kaspersky


    Code:
     
    
    title Kaspersky Rescue CD iso (Virus Scanner)
    
     
    
    find --set-root /kavrescue.iso
    
     
    
    map /kavrescue.iso (0xff)
    
     
    
    map --hook
    
     
    
    root (0xff)
    
     
    
    chainloader (0xff)
    هذا الكود مفتوح اى يقبل معظم ملفات الايزو




    هناك طريقة اخرى لاضافى كاسبر فى اسطوانة مالتى بوت لكن بعد فك محتوى الايزو على المسار الرئيسى للاسطوانة او الفلاش ديسك



    وذلك من خلال هذا الكود



    Code:
     
     
     
    
    title Kaspersky Rescue CD
    
     
    
    find --set-root /isolinux/rescue.igz
    
     
    
    kernel /isolinux/rescue root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot quiet noapic
    
     
    
    initrd /isolinux/rescue.igz



    افيرا انتى فيروس



    Avira




    يمكنك استخدام الكود الاول للكاسبر لتجربة افيرا كملف ايزو وذلك بسهولة




    او طريقة اخرى بفك محتوى الايزوعلى المسار الرئيسى للاسطوانة او الفلاش ديسك



    وذلك من خلال هذا الكود




    Code:
     
    
    title AVIRA AntiVir Rescue CD
    
     
    
    find --set-root /avira/vmlinuz
    
     
    
    kernel /avira/vmlinuz edd=off vga=ask initrd=/avira/initrd.gz ramdisk_size=133551 root=/dev/ram0 rw console=/dev/vc/4
    
     
    
    initrd /avira/initrd.gz

    كما يمكنك استخراج الملفات ايضا من ملف الايزو لاسطوانة Bitdefender



    كالامثلة السابقة وتشغيله من خلال هذا الكود


    Code:
     
    
    title Bitdefender Rescue CD
    
     
    
    find --set-root /casper/initrd.gz
    
     
    
    kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper -- lang=us
    
     
    
    initrd /casper/initrd.gz

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


    Code:
     
    
    title AVG Rescue CD
    
     
    
    find --set-root /avg.iso
    
     
    
    map /avg.iso (hd32)
    
     
    
    map --hook
    
     
    
    chainloader (hd32)

    اما شركة اكرونيس كان لها محاكى منفصل ومعقد كمثل بعض شركات الانتى فيروس والجميل ان كل منتجاتها تعمل بنفس هذا الامر اى انها تسير بمحاكى واحد منفرد



    ويمكنك اضافة اى من منتجات اكرونيس من خلال هذا الكود



    Code:
     
     
    
    title Acronis pro
    
     
    
    find --set-root /trueimage.iso
    
     
    
    map /trueimage.iso (0xff)
    
     
    
    map --hook
    
     
    
    root (0xff)
    
     
    
    chainloader (0xff)

    واذا اتجهنا سياق اسطوانات التعامل مع الهارد فنجد فى المقدمة اسطوانة



    Partition Wizard




    والتى تقبل الكود المغلق البسيط




    وذلك بهذا الكود

    Code:
     
    
    title Partition Wizard 5
    
     
    
    find --set-root /pw.iso
    
     
    
    map /pw.iso (hd32)
    
     
    
    map --hook
    
     
    
    root (hd32)
    
     
    
    chainloader (hd32)

    ولن نبتعد كثيرا فى ذات السياق عن التعامل مع الهارد فى بيئة اللينكس وذلك من خلال اسطوانة gparted



    وتعمل كملف ايزو عبر الكود المفتوح




    او يمكنك استخراجه على المسار الرئيسى للاسطوانة او الفلاش ديسك واستخدام هذا الكود


    Code:
     
     
    
    title Boot gparted
    
     
    
    find --set-root /gparted/live/initrd.img
    
     
    
    kernel /gparted/live/vmlinuz live-media-path=gparted/live bootfrom=/dev/sd boot=live union=aufs noswap noprompt ip=frommedia
    
     
    
    initrd /gparted/live/initrd.img
    وبخصوص عالم اللينكس نتطرق للمزيد عبر بعض التوزيعات وقد ذكرنا بعضها فى الموضوع الرئيسى لليرقات ومنها على سبيل المثل لا للحصر



    ونبدأ بـ أبونتو



    Ubuntu




    من خلال هذا الكود





    title Ubuntu



    find --set-root /ubuntu-10.04-desktop-i386.iso



    map /ubuntu-10.04-desktop-i386.iso (0xff)



    map --hook



    root (0xff)



    kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubuntu-10.04-desktop-i386.iso splash

    initrd /casper/initrd.lz




    لكن عليك ان تحذر هنا فلابد ان لا تقل سعة الرام عندك عن 1 جيجا




    وعلى غرار ابونتو نجد كلا من



    Xubuntu و Kubuntu و Lubuntu




    وكل عائلة ابونتو والاهل والاصحاب



    فيمكنك تشغيلهم جميعا بنفس الكود




    ولم تتخل توزيعة YlmF الاكثر شبة بويندوزxp عن حقها بكود منفرد فكان لها كود مختلف الى حد ما ويتلخص فى


    Code:
     
     
    
    title YlmF
    
     
    
    find --set-root /YLMF_OS_3.0.iso
    
     
    
    map /YlmF_OS_3.0.iso (0xff)
    
     
    
    map --hook
    
     
    
    root (0xff)
    
     
    
    kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/YlmF_OS_3.0.iso splash
    
     
    
    initrd /casper/initrd.img

    اما سلكس Slax



    ففضل كود منفرد بذاته وذلك بعد فكه على المسار الرئيسى و يتلخص فى



    Code:
     
     
    
    title Slax
    
     
    
    find --set-root /Slax612/boot/initrd.gz
    
     
    
    kernel /Slax612/boot/vmlinuz initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/Slax612
    
     
    
    initrd /Slax612/boot/initrd.gz
    ولم تختلف توزيعة الجرو الصغير



    Puppy عن Slax باقتناء كود منفرد وذلك بعد فك ملف الايزو على المسار الرئيسى ويتلخص فى



    Code:
     
     
    
    title Puppy
    
     
    
    find --set-root /puppy/initrd.gz
    
     
    
    kernel /puppy/vmlinuz
    
     
    
    initrd /puppy/initrd.gz


    ومع اختلاف الاكواد من توزيعة لاخرى فنجد توزيعات اخرى تقبل الكود المقفول



    ومنهم على سبيل المثال



    DBAN و SliTaz




    ونترك عالم لينكس الفسيح فيلزمه عدة مواضيع للاكواد فقط !!!!!




    وننحنى قليلا الى عالم الصيانة والخدمات فنجد اسطوانة التيميت




    Ultimate Boot CD



    تقبل الكود المغلق



    Code:
     
     
    
    title Ultimate Boot CD
    
     
    
    find --set-root /ubcd502.iso
    
     
    
    map /ubcd502.iso (hd32)
    
     
    
    map --hook
    
     
    
    chainloader (hd32)
    وعلى نفس النهج نجد شركة Easus



    غير معقدة المحاكى فكل منتجاتها تقبل الكود المغلق وذلك على عكس شركة Acronis




    اما اسطوانة OphCrack



    اقوى الاسطوانات فى مجال فك الباسورد والشفرات للمستخدمين تنفرد بكود لها مثلا الاصدار الخاص بويندوز xp يتلخص فى



    Code:
     
     
    
    title OphCrack XP
    
     
    
    find --set-root /ophcrack-xp-livecd-2.3.1.iso
    
     
    
    map /ophcrack-xp-livecd-2.3.1.iso (0xff)
    
     
    
    map --hook
    
     
    
    root (0xff)
    
     
    
    kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin
    
     
    
    initrd /boot/rootfs.gz
    وبنفس الكود يتم تشغيل الاصدار الخاص بفيستا وسيفن




    وفى النهاية احب ان اختم بكود تنصيب ويندوز xp



    وهو


    Code:
     
    
    title Windows Xp Setup
    
     
    
    find --set-root /I386/SETUPLDR.BIN
    
     
    
    chainloader /I386/SETUPLDR.BIN
    و كود تنصيب



    vista , seven


    Code:
     
     
    
    title Windows Vista/7 Setup
    
     
    
    find --set-root /bootmgr
    
     
    
    chainloader /bootmgr
    واذكر ان الكود المغلق هو الذى يعتمد على امكانيات الحاسب الفيزيائية اى هيكل وعتاد الحاسب فهو ينغلق على امكانيات الحاسب اما الكود المفتوح فيمهد لنفسه مدخل ذاتى وذاكرة افتراضة بعيدة تماما عن عتاد الحاسب وهذا الكود اقل حدوثا للمشاكل من الكود المغلق




    وقريبا بأذن الله سيتم اصدار بريمج يقوم بتحميل معظم ملفات البوت المنتشرة بالعالم



    Iso or ima\img



    بروابط مباشرة وسريعة او من المصدر بأذن الله



    وفى الختام اشكركم لسعة صدوركم



    وارجو ان يكون الموضوع مفيدا



    والحمد لله فى بدأ ومختتم




    تحياتى

    Hima
  • sa222
    Free Membership
    • Nov 2018 
    • 1254 
    • 317 
    • 95 

    #2
    بارك الله فيك
    Comment
    • the-mask
      VIP
      • Sep 2018 
      • 2150 
      • 4,219 
      • 6,627 

      #3
      الله لا يهينك
      مشكور
      Comment
      • zaza-14
        VIP
        • Oct 2018 
        • 2825 
        • 4,469 
        • 8,517 

        #4
        بارك الله فيك

        Comment
        • أبو حكمت
          Free Membership
          • Sep 2018 
          • 2353 
          • 3,324 
          • 8,527 

          #5
          جزاك الله كل خير
          Comment
          • hima
            Thread Author
            Free Membership
            • Sep 2018 
            • 219 
            • 226 
            • 542 

            #6
            وجزاكم كل خير أخواني
            تحياتي
            Comment
            Working...
            X