بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
من قبيل النقاش والمشاركات احببت ان اقدم لكم مجموعة من بعض اوامر 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)
غير معقدة المحاكى فكل منتجاتها تقبل الكود المغلق وذلك على عكس شركة 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