Need Update!
i will try 2 update it soon
كيف اقوم بإنزال الينكس من غير CDRom,Floppy
لماذا تريد انزاله من غير CD,Folppy
بالنسبه لي لا يوجد لدي Floppy او CD writable و بالمناسبه التوزيعه عندي DVD
اذا كان بإمكانك نسخ التوزيعه فقم بذلك فهو اسهل لك
اولا هل التوزيعه تدعم التنزيل عن طريق ISO موجود على القرص الصلب ام لا
السلاكوير تدعم ذلك وايضا( الفيدورا وابنتو كذلك) اما suse,Mandrek (or Mandriva) والتوزيعات الاخرى فأنا لم اجربها ممكن احد الشباب او غوغل يفيدك
التوزيعه الجديده من ubuntu 6.06 واعتقد ubuntu 6.10 كذلك تشتغل كـ Live CD وتقوم بالإنزال من خلاله..
ماذا سوف نفعل؟
ما سوف نقوم به هو ايصال عملية الـ Boot إلى التوزيعه المراد انزالها (اي ليس انزالها فأنت من سيقوم بإنزالها وذلك يعتمد على التوزيعه) بدون استخدام Floppy or Cd
ما نحتاج اليه هو
1. نظام تشغيل ( Windows or Linux ) في في حال Windows فنحن بحاجه الى بعض الملفات
2. التوزيعه المراد انزالها على الجهاز وهي على شكل ISO
3. ال Kernel و initrd (INITial RamDisk) الخاصات بالتوزيعه التي تريد انزالها
4. tuning options وهو يمرر للـ Kernel ليجعلها ملائمه لاحتياجاتك مثلا دقة العرض للشاشه في هذا الموقع تجد الاوامر http://www.tldp.org/HOWTO/BootPrompt-HOWTO.html
يوجد ملف اسمه isolinux.cfg (بجانب ال Kernel and initrd ) موجود به هذه الاوامر التي تأتي مع التوزيعه
ممكن ان لا تحتاج الى هذه الاوامر
Kernel and initrd حسب التوزيعات التي تعاملة معها ( التوزيعات الاخرى للأسف لا اعلم ممكن ان تبحث في غوغل)
سوف ننزل الملفات من موقع الشركه او المواقع الاخرى التي تستطيع التنزيل منها. ابحث في ملفات التنزيل اي لا اقصد تنزيل كامل الـ ISO
Ubuntu
Kernel and initrd path :
موجودات على موقع انزال ال ubuntu في هذا المكان :
ubuntu/dists/hoary/main/installer-i386/current/images/netboot/ubuntu-installer/i386/
لاحظ hoary تعود الى الاصداره Ubuntu 5.04
الـ Kernel تحت اسم linux
الـ initrd تحت اسم initrd.gz
tuning options: They are in the file pxeconfig.cfg/default
وابنتو دائما تحتوي على هذا ال tuning option
vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
Fedora Core
Website path:
/i386/os/isolinux
Kernel File: vmlinuz
Initrd File: initrd.img
Tuning options: can be found in the isolinux/isolinux.cfg
Slackware
Kernel path:
slackware-11.0/kernels/
سوف تجد عدة اصدارات اختار ما يناسبك (يرجى النظر الى ملف VERSIONS.TXT
بالنسبه لي اخترت huge26.s which is version 2.6.17.13 )
الـ kernel تحت اسم bzImage
Initrd path:
slackware-11.0/isolinux/
تحت اسم initrd.img
tuning options: for Loadlin or GRUB found in the FAQ are: rw root=/dev/ram load_ramdisk=1
لنبدأ :
عن طريق Linux
جهازي نازل عليه Fedora Core 3 وما اريده هو انزال Slackware 11 بجانب Fedora
الفكره هنا سهله كل ما علي ان اقوم به هو تعديل ال Grup Menu List وان اضع ال Kernel and initrd Files في ملف ال Boot
قم بنسخ ملف الـ Kernel and initrd الخاصات بالتوزيعه الى /boot
بالنسبه لي كان ملف الـ kernel تحت اسم bzImage و initrd تحت اسم initrd.img
والان قم بإضافة هذه الأسطر الى ال Grub
title My Distribution Installer
root(hd0,0) This have to be your boot partition
kernel /YourKernelFile
initrd /YourInitrdFile
بالنسبه لي كان ما اضفته هو
title XShape Slackware 11 Installer
root(hd0,8) This is my boot partition
kernel /bzImage This is my Slackware Kernel File
initrd /initrd.img This is my Slackware initrd File
والان reboot
سوف تجد الانزال كخيار في الـ Grub
عن طريق الـ Windows
ما سوف نقوم به هو تغير الـ boot عن طريق احد البرنامجين Loadlin or GRUB for NT
Windows NT/2000/XP حيث سوف نستخدم برنامج GRUB for NT
Windows 95 or 98 حيث سوف نستخدم برنامج Loadin
والفرق انه تستطيع في Windows 95 and 98 ان تشغل الـ Dos حيث انه هنا في هذين النظامين حقيقي يعطيك التحكم الكامل للنظام عكس النسخ الاخرى من Windows
اما بالنسبه لنظام Windows ME فهو حاله خاصه حيث يوجد به Dos ولكن ميكروزفت اخفت خصائص لتجعل المبرمجين يتركون الـ Dos لذلك تستطيع ان تنزل FreeDOS لتستخدمه لتشغيل Loadlin او تقوم بإتباع الطرق الموجوده لمستخدمي Windows NT/2000/XP ولكن عن طريق برنامج GRUB for DOS لكن الأسهل هو استخدام patch ليعطيك الوصول الحقيقي للـ Dos ومن هذه البرامج the one from MFD, Dosfix or Dew associates وبصراحه لا اعرف شيء عن هذه البرامج.
لنبدأ
Windows NT/2000/XP
قم بتنزيل Grub for Dos من هذا الموقع http://grub4dos.freespaces.com/
ما نحتاج له هو ملفان menu.lst موجود في boot\grub\menu.lst وملف grldr
على كلا قم بنسخ فولدر ال boot الى C: (قسم الويندوز) ثم قم ايضا بنسخ ملف ال grldr الى C: (قسم الويندوز)
عدل ملف الـ menu.lst الموجود في boot\grub\menu.lst واضف اليه :
title My Distribution Installer
root(hd0,0) This have to be your windows partition
kernel /YourKernelFile
initrd /YourInitrdFile
بالنسبه لي كان ما اضفته هو
title XShape Slackware 11 Installer
root(hd0,8) This is my windows partition
kernel /bzImage This is my Slackware Kernel File
initrd /initrd.img This is my Slackware initrd File
الان نريد ان نضيف الـ Kernel and initrd files الخاصان بالتوزيعه التي تريد انزالها ، قم بنسخهما الى فولدر الـ boot (c:/boot/OurFiles)
ماتبقى الان هو اضافة الـ grub الى عملية الـ booting الخاصه بالويندوز وتتم عن طريق تعديل الملف الخاص بهذه العمليه لدى الويندوز وهو C:\boot.ini ولكنه غير ظاهر (معموله اخفاء،قراءه فقط،ملفات ننظام hidden, read-only, system and fireproof ) يوجد برامج للتعديل عليه ولكني بصراحه لم استخدمها ابحث في غوغل لعلك تجد. نستطيع اظهاره عن طريق هذا الامر في ال dos
attrib c:\boot.ini -s -h -r
الان المف ظاهر لذلك اضف اليه (لا تشطب اي سطر فقط اضف الى اخره) ما يلي
C:\grldr="Start GRUB"
طبعا C:\ تعود الى قسم الويندوز. اعمل حفظ وانتهى الموضوع
الان قم بعملية اعادة التشغيل
بالمناسبه تستطيع ارجاع ملف الـ C:\boot.ini الى hidden, read-only, system and fireproof عن طريق هذا الأمر
attrib c:\boot.ini +s +h +r
Windows 95/98
نزل برنامج Loadlin من http://elserv.ffm.fgan.de/~lermen/
ضعه هو والـ Kernel and initrd مع بعض في فولدر ثم قم بإغلاق الكميوتر الى Reboot in MS-DOS mode
واذهب الى الفولدر الموجود فيه الملفات ونفذ الأمر التالي:
loadlin kernelFile initrd=YourInitrdFile tuning_options_that_u_need
تذكر انك قد لا تحتاج الى tuning_options
ارجو انك قمت بنسخ التوزيعه الى Cd وانزالها منه لأن ذلك اسهل
Helped Sites:
Some Forums.
i will try 2 update it soon
كيف اقوم بإنزال الينكس من غير CDRom,Floppy
لماذا تريد انزاله من غير CD,Folppy
بالنسبه لي لا يوجد لدي Floppy او CD writable و بالمناسبه التوزيعه عندي DVD
اذا كان بإمكانك نسخ التوزيعه فقم بذلك فهو اسهل لك
اولا هل التوزيعه تدعم التنزيل عن طريق ISO موجود على القرص الصلب ام لا
السلاكوير تدعم ذلك وايضا( الفيدورا وابنتو كذلك) اما suse,Mandrek (or Mandriva) والتوزيعات الاخرى فأنا لم اجربها ممكن احد الشباب او غوغل يفيدك
التوزيعه الجديده من ubuntu 6.06 واعتقد ubuntu 6.10 كذلك تشتغل كـ Live CD وتقوم بالإنزال من خلاله..
ماذا سوف نفعل؟
ما سوف نقوم به هو ايصال عملية الـ Boot إلى التوزيعه المراد انزالها (اي ليس انزالها فأنت من سيقوم بإنزالها وذلك يعتمد على التوزيعه) بدون استخدام Floppy or Cd
ما نحتاج اليه هو
1. نظام تشغيل ( Windows or Linux ) في في حال Windows فنحن بحاجه الى بعض الملفات
2. التوزيعه المراد انزالها على الجهاز وهي على شكل ISO
3. ال Kernel و initrd (INITial RamDisk) الخاصات بالتوزيعه التي تريد انزالها
4. tuning options وهو يمرر للـ Kernel ليجعلها ملائمه لاحتياجاتك مثلا دقة العرض للشاشه في هذا الموقع تجد الاوامر http://www.tldp.org/HOWTO/BootPrompt-HOWTO.html
يوجد ملف اسمه isolinux.cfg (بجانب ال Kernel and initrd ) موجود به هذه الاوامر التي تأتي مع التوزيعه
ممكن ان لا تحتاج الى هذه الاوامر
Kernel and initrd حسب التوزيعات التي تعاملة معها ( التوزيعات الاخرى للأسف لا اعلم ممكن ان تبحث في غوغل)
سوف ننزل الملفات من موقع الشركه او المواقع الاخرى التي تستطيع التنزيل منها. ابحث في ملفات التنزيل اي لا اقصد تنزيل كامل الـ ISO
Ubuntu
Kernel and initrd path :
موجودات على موقع انزال ال ubuntu في هذا المكان :
ubuntu/dists/hoary/main/installer-i386/current/images/netboot/ubuntu-installer/i386/
لاحظ hoary تعود الى الاصداره Ubuntu 5.04
الـ Kernel تحت اسم linux
الـ initrd تحت اسم initrd.gz
tuning options: They are in the file pxeconfig.cfg/default
وابنتو دائما تحتوي على هذا ال tuning option
vga=normal ramdisk_size=14972 root=/dev/rd/0 rw --
Fedora Core
Website path:
/i386/os/isolinux
Kernel File: vmlinuz
Initrd File: initrd.img
Tuning options: can be found in the isolinux/isolinux.cfg
Slackware
Kernel path:
slackware-11.0/kernels/
سوف تجد عدة اصدارات اختار ما يناسبك (يرجى النظر الى ملف VERSIONS.TXT
بالنسبه لي اخترت huge26.s which is version 2.6.17.13 )
الـ kernel تحت اسم bzImage
Initrd path:
slackware-11.0/isolinux/
تحت اسم initrd.img
tuning options: for Loadlin or GRUB found in the FAQ are: rw root=/dev/ram load_ramdisk=1
لنبدأ :
عن طريق Linux
جهازي نازل عليه Fedora Core 3 وما اريده هو انزال Slackware 11 بجانب Fedora
الفكره هنا سهله كل ما علي ان اقوم به هو تعديل ال Grup Menu List وان اضع ال Kernel and initrd Files في ملف ال Boot
قم بنسخ ملف الـ Kernel and initrd الخاصات بالتوزيعه الى /boot
بالنسبه لي كان ملف الـ kernel تحت اسم bzImage و initrd تحت اسم initrd.img
والان قم بإضافة هذه الأسطر الى ال Grub
title My Distribution Installer
root(hd0,0) This have to be your boot partition
kernel /YourKernelFile
initrd /YourInitrdFile
بالنسبه لي كان ما اضفته هو
title XShape Slackware 11 Installer
root(hd0,8) This is my boot partition
kernel /bzImage This is my Slackware Kernel File
initrd /initrd.img This is my Slackware initrd File
والان reboot
سوف تجد الانزال كخيار في الـ Grub
عن طريق الـ Windows
ما سوف نقوم به هو تغير الـ boot عن طريق احد البرنامجين Loadlin or GRUB for NT
Windows NT/2000/XP حيث سوف نستخدم برنامج GRUB for NT
Windows 95 or 98 حيث سوف نستخدم برنامج Loadin
والفرق انه تستطيع في Windows 95 and 98 ان تشغل الـ Dos حيث انه هنا في هذين النظامين حقيقي يعطيك التحكم الكامل للنظام عكس النسخ الاخرى من Windows
اما بالنسبه لنظام Windows ME فهو حاله خاصه حيث يوجد به Dos ولكن ميكروزفت اخفت خصائص لتجعل المبرمجين يتركون الـ Dos لذلك تستطيع ان تنزل FreeDOS لتستخدمه لتشغيل Loadlin او تقوم بإتباع الطرق الموجوده لمستخدمي Windows NT/2000/XP ولكن عن طريق برنامج GRUB for DOS لكن الأسهل هو استخدام patch ليعطيك الوصول الحقيقي للـ Dos ومن هذه البرامج the one from MFD, Dosfix or Dew associates وبصراحه لا اعرف شيء عن هذه البرامج.
لنبدأ
Windows NT/2000/XP
قم بتنزيل Grub for Dos من هذا الموقع http://grub4dos.freespaces.com/
ما نحتاج له هو ملفان menu.lst موجود في boot\grub\menu.lst وملف grldr
على كلا قم بنسخ فولدر ال boot الى C: (قسم الويندوز) ثم قم ايضا بنسخ ملف ال grldr الى C: (قسم الويندوز)
عدل ملف الـ menu.lst الموجود في boot\grub\menu.lst واضف اليه :
title My Distribution Installer
root(hd0,0) This have to be your windows partition
kernel /YourKernelFile
initrd /YourInitrdFile
بالنسبه لي كان ما اضفته هو
title XShape Slackware 11 Installer
root(hd0,8) This is my windows partition
kernel /bzImage This is my Slackware Kernel File
initrd /initrd.img This is my Slackware initrd File
الان نريد ان نضيف الـ Kernel and initrd files الخاصان بالتوزيعه التي تريد انزالها ، قم بنسخهما الى فولدر الـ boot (c:/boot/OurFiles)
ماتبقى الان هو اضافة الـ grub الى عملية الـ booting الخاصه بالويندوز وتتم عن طريق تعديل الملف الخاص بهذه العمليه لدى الويندوز وهو C:\boot.ini ولكنه غير ظاهر (معموله اخفاء،قراءه فقط،ملفات ننظام hidden, read-only, system and fireproof ) يوجد برامج للتعديل عليه ولكني بصراحه لم استخدمها ابحث في غوغل لعلك تجد. نستطيع اظهاره عن طريق هذا الامر في ال dos
attrib c:\boot.ini -s -h -r
الان المف ظاهر لذلك اضف اليه (لا تشطب اي سطر فقط اضف الى اخره) ما يلي
C:\grldr="Start GRUB"
طبعا C:\ تعود الى قسم الويندوز. اعمل حفظ وانتهى الموضوع
الان قم بعملية اعادة التشغيل
بالمناسبه تستطيع ارجاع ملف الـ C:\boot.ini الى hidden, read-only, system and fireproof عن طريق هذا الأمر
attrib c:\boot.ini +s +h +r
Windows 95/98
نزل برنامج Loadlin من http://elserv.ffm.fgan.de/~lermen/
ضعه هو والـ Kernel and initrd مع بعض في فولدر ثم قم بإغلاق الكميوتر الى Reboot in MS-DOS mode
واذهب الى الفولدر الموجود فيه الملفات ونفذ الأمر التالي:
loadlin kernelFile initrd=YourInitrdFile tuning_options_that_u_need
تذكر انك قد لا تحتاج الى tuning_options
ارجو انك قمت بنسخ التوزيعه الى Cd وانزالها منه لأن ذلك اسهل
Helped Sites:
Some Forums.
تعليق