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

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

كيف اقوم بإنزال الينكس من غير CDRom,Floppy

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

  • كيف اقوم بإنزال الينكس من غير CDRom,Floppy

    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.

    http://www.tldp.org/HOWTO/BootPrompt-HOWTO.html

    http://www.xs4all.nl/~lennartb/bootloaders/
    التعديل الأخير تم بواسطة XShape; الساعة 11-05-2007, 04:12 PM. سبب آخر: Need update
    echo 'echo "Leastwise-Try-It-Your-Self!"' >> ~/.bashrc

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

    بصراحة شغل متعوب عليه

    يعطيك الف الف الف عافية يالغالي

    بانتظار مواضيعك المميزة

    لك التحية والتقدير

    اخوك ابوعبدالعزيز

    دمت ,,

    تعليق


    • #3
      موضوع أكثر من رائع ..

      بارك الله فيك .. لا تحرمنا ،،
      قال تعالى : {ولو أن أهل القرى آمنوا واتقوا لفتحنا عليهم بركات من السماء والأرض} (سورة الأعراف 96)
      http://ma3refah.net/393348.png
      سجل في عداد مستخدمي لينكس من خلال زيارة هذا الموقع :
      http://counter.li.org/enter-person.php

      تعليق


      • #4
        اخي ابوعبدالعزيز واخي خـ(Khalid)ـالد
        شكرا لكما
        وان شاء الله اكون عند حسن الضن
        echo 'echo "Leastwise-Try-It-Your-Self!"' >> ~/.bashrc

        تعليق


        • #5
          بارك الله فيك اخى الحبيب

          تعليق


          • #6
            شكرا لك أخى XShape
            أيضا يوجد برنامج اسمه instlux يسهل هذه الخطوات الى next >> next >> Finish وهو يعمل فى بيئة Windows فقط وهذا البرنامج يعمل على أغلبية التوزيعات ان لم يكن جميعها
            ولا يشترط أن يكون الملفات المصدرية للتوزيعة على هيئة ISO ( هذا بالنسبة لتوزيعة Suse على حسب تجربتي )
            التعديل الأخير تم بواسطة troydclick; الساعة 28-10-2006, 11:28 PM.

            تعليق


            • #7
              السلام عليكم
              اخي mzar720 شكرا لك اخي على المرور وبارك الله فيك
              اخي troydclick شكرا لك على البرنامج الجميل جدا
              واحببت ان اضيف بعض الشرح عنه
              البرنامج يحتوي على الـ Kernel and initrd and the tuning option لكل توزيعه يدعمها بالاضافه الى ملفين اخرين خاصات بالـ grub ويقوم البرنامج على تعديل ملف الـ boot.ini الخاص بالويندوز ليضع خيار لتسليم البوت للـgrub ومن هنالك يبدأ انزال اللينوكس.... البرنامج يدعم ابنتو وسوزي وحاليا يحاول مطوريه ظم التوزيعات الاخرى
              برنامج جميل اشكرك troydclick مره اخرى ﻷضافته فهو يختصر الطريق عليك
              تحياتي
              echo 'echo "Leastwise-Try-It-Your-Self!"' >> ~/.bashrc

              تعليق


              • #8
                شكـرا جزيل الشكر لـــك علي الموضوع

                تعليق


                • #9
                  يعطيك العافية

                  لكن كيف اقوم بتنزيل توسيعة سنتوس عن طريق الفلاش usb

                  تعليق

                  يعمل...
                  X