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

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

طريقة عمل كومبايل للكيرنل

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

  • طريقة عمل كومبايل للكيرنل

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

    نظرا لكثرة الأسئلة والطلبات حول كيفية تنصيب الكيرنل سأذكر الطريقة التي تعلمتها من أحد المواقع ... على العموم نبدأ بالدرس ... أول شي قم بتنزيل النسخة التي تريد والتي يفضل تكون آخر نسخة من الموقع الرسمي للكيرنل والذي هو هنا بعد ذلك قم بتنفيذ الأوامر التي سأقوم بذكرها لك...

    الحين لنفرض إنك نزلت نسخة إمتدادها gz. فقم بالتالي:
    كود:
    tar xvfz kernel-package.gz

    لو كان من نوع bz2. فقم بالتالي:
    كود:
    tar xvfj kernel-package.bz2

    بعد ذلك أدخل الى المجلد الذي فيه الكيرنل ... الحين ركز معي أخي الكريم رجاءا ... لدينا خمس طرق لعمل إعداد للكيرنل وهي كالتالي:
    1. make config
    2. make oldconfig
    3. make menuconfig
    4. make gconfig
    5. make xconfig


    نأتي الى وصف كل واحدة من هذه الطرق ... الأولى هي التي من خلال سطر الأوامر وعبارة عن أسئلة وأجوبة ... هو يسأل وأنت تجيب ...
    الثانية تستعمل لما يكون لديك إعدادات معينة ومخزنة لديك على شكل ملف config. تقوم بإستعمالها بدلا من عمل الإعدادات مرة أخرى ...
    الثالثة وهي من خلال الواجهة التي تعمل داخل سطر الأوامر ... مثل شاشات البرنامج netconfig ...
    الرابعة وهي التي تعمل من خلال الواجهة الرسومية وبالتحديد على +GTK ...
    الخامسة وهي التي تعمل من خلال الواجهة الرسومية وبالتحديد على QT ...

    الآن نفذ التالي:
    كود:
    make

    الآن بعد أن ينتهي هذا الأمر سيكون قد جهز الكيرنل على شكل ملف إسمه bzImage والموديولز التي سوف يستعملها الكيرنيل لتشغيل قطعة معينة في جهازك ... طبعا تأكد من إنك تعمل بالمستخدم root .... كل الخطوات التي عملناها سابقا يتم عملها وأنت لست بالمستخدم root خوفا من حصول خلل معين أثناء عملية التنصيب وبذلك ممكن يخرب لك نظامك الحالي ... الآن قم بتنصيب ال modules من خلال الأمر التالي:
    كود:
    make modules_install

    الآن قم بتنصيب الكيرنل الجديد من خلال التالي:
    كود:
    cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.0
    كود:
    cp System.map /boot/System.map-2.6.0

    بعد ذلك كل ما عليك فعله هو فتح ملف الخاص بالبوت لودر Boot Loader ... بحيث إذا كان من نوع Grub تكتب التالي:

    كود:
    title SUSE Linux 10.1 using Kernel vmlinuz-2.6.0
        root (hd0,0)
        kernel /vmlinuz root=/dev/hda3 vga=0x317 splash=silent showopts
        initrd /initrd
    بعد ذلك قم بتنصيب ال grub مرة أخرى من خلال الأمر grub-install ...

    أما إذا كان من نوع LILO تكتب التالي:

    كود:
    image = /boot/vmlinuz-2.6.0
             label = 2.6.0
    root=/dev/hda3
    وبعد ذلك قم بتنصيب ال lilo من خلال الأمر lilo ...

    الحين أعمل إعادة تشغيل للجهاز ... وصار عندك الكيرنل الجديد ... كل هذا إن لم تظهر لك وﻻ مشكلة في أي من الخطوات السابقة ...

    تم الإعتماد على الموقع الرسمي للكيرنل في كتابة هذا الموضع بالإضافة الى المواضيع الموجودة في موقع Linux Documentation Project هنا وأيضا موقع التالي أضغط هنا

    أتمنى ينال رضاكم ... دعواتكم يا شباب ... والله ولي التوفيق ....
    أبو محمد ...
    التعديل الأخير تم بواسطة علي الشمري; الساعة 14-10-2006, 05:17 AM.
    إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

    [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]


  • #2
    ياخوي هات خشمك ابوسه هذا الموضوع السنع
    ومن زمان أدور أحد يشرح بهالطريقه المفصله سبق وشفت هالشرح ولكن كان صعب التفهيم ولم يكن فيه الخطوات الأربع اللي فصلتها وكان كل مره يعطيني خطأ بجرب الطرق الثانية وبخبرك بالنتيجه

    وجزاك الله خير

    تعليق


    • #3
      المشاركة الأصلية بواسطة الساحر مشاهدة المشاركة
      ياخوي هات خشمك ابوسه هذا الموضوع السنع
      ومن زمان أدور أحد يشرح بهالطريقه المفصله سبق وشفت هالشرح ولكن كان صعب التفهيم ولم يكن فيه الخطوات الأربع اللي فصلتها وكان كل مره يعطيني خطأ بجرب الطرق الثانية وبخبرك بالنتيجه

      وجزاك الله خير
      والله يا خوي رغم إني زعلان منك بخصوص ردك في أكثر من موضوع وبخصوص ردك أيضا في عرب نيكس ودنيا المعرفة ... إﻻ إني يعلم الله كتبت الموضوع هذا لأجلك أنت ... وأتمنى يا طيب أن ﻻ تعود الى تلك الطريقة بتاتا ... وتأكد مكانتك بيننا مثلها مثل مكانة أي مشرف أو عضو هنا أيضا ... المهم تهدي أعصابك علينا يا عم ;)

      على العموم أخوي جرب ولو ما نفعت هناك طرق أخرى لم أذكرها بعد ... سأقوم بذكرها حال تمكني من الكتابة مرة أخرى ... تمام يا ساحر
      إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

      [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

      تعليق


      • #4
        بارك الله فيك ..
        موضوع مفيد جدا..

        تحياتي..
        GCS

        تعليق


        • #5
          فعلا سديت حاجة للكثيرين هنا في هالموضوع

          اختيار موفق ، بارك الله فيك

          تعليق


          • #6
            مرحبا ابو محمد

            يامال العافيه على هيك شرح

            مادام فيه طرق ثانيه ياليت تضيف لها حذف الكيرنيل القديم : )

            وشكرا لك حقيقة توني اعرف gconfig :D

            تعليق


            • #7
              جزاك الله عنا كل خير

              تعليق


              • #8
                مشكور أخي علي
                أظن أنك نسيت make install
                User N4m3 | FLoOoD HacKeR
                e-mail | e@Hotmail.com | zo@Hotmail.com
                ZoNe-H
                FaceBook

                تعليق


                • #9
                  المشاركة الأصلية بواسطة amine00 مشاهدة المشاركة
                  مشكور أخي علي
                  أظن أنك نسيت make install
                  والله يا خوي أنا الموضوع هذا كما ذكرت جمعته من أكثر من مصدر لم يتم ذكر إنه نعمل كما قلت !!! صراحة غريبة ...
                  التعديل الأخير تم بواسطة علي الشمري; الساعة 17-10-2006, 05:25 PM.
                  إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

                  [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة root مشاهدة المشاركة
                    والله يا خوي أنا الموضوع هذا كما ذكرت جمعته من أكثر من مصدر لم يتم ذكر إنه نعمل كما قلت !!! صراحة غريبة ...
                    أنا كنت دائما أستعمل make install و أنا أيضا وجدتها في بعض المواقع. المهم طريقتك صحيحة و أيضا make install يمكنك استعمالها بدل هذا
                    كود:
                    cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.0
                    وجدتها في هذا الموقع : http://wiki.debianhelp.org/pmwiki.ph...mpileAKernel26
                    يقولون :
                    Type 'cp bzImage /boot/vmlinuz-2.6.x'. In stead of the manual copy, you can also run 'make install' from the top directory.
                    User N4m3 | FLoOoD HacKeR
                    e-mail | e@Hotmail.com | zo@Hotmail.com
                    ZoNe-H
                    FaceBook

                    تعليق


                    • #11
                      مشكور أخي أمين على الإضافة الى معلوماتي صراحة لم أكن أعلم بهذا الأمر الى الحين ... بارك الله فيك وشكرا على المداخلة الجميلة ...
                      إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

                      [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                      تعليق


                      • #12
                        و فيك بارك الله. و أنا أيضا أضفت إلى معلوماتي شيء جديد
                        "و قل رب زدني علما"
                        User N4m3 | FLoOoD HacKeR
                        e-mail | e@Hotmail.com | zo@Hotmail.com
                        ZoNe-H
                        FaceBook

                        تعليق


                        • #13
                          جربت كل الخطوات وكلهم نفس النتيجة بأيرور بأكثر من اصدارة كيرنال

                          تعليق


                          • #14
                            أحم أحم...

                            هو دا الشغل ولا بلاش شفت الموضوع من فترة لكن قلت أرد لما يكون الدماغ عالي

                            لو عملت make install

                            يبقى هتمسح System.map و vmlinuz من ملف /boot ، ليه؟ لإن make install هينزل إتنين جداد بإسم الكيرنل الجديد.. و وجود دول ملوش لازمة ناو

                            و أنصح أي حد بالواجهة menuconfig لأنها الأسهل..

                            نصيحة تانية ينصح إن كل اللي خاص بالنتورك يكون M يعني كموديل مش bulit in kernel.. لإن معظم البرامج بتتعامل مع بعض التولز اللى في جهازك على أنها موديلات.. منها مثلاً برامج الفايروولز زي APF..

                            نصيحة تالتة.. أي إيرور يظهر أثناء العملية لا تتجاهله، لازم تعمل الخطوات من الأول و تعمل make clean ; make mrproper ..

                            نصيحة أخيرة.. make menuconfig تقدر تختار منه برضو ملف للold config و اللى هتاخده من /boot..


                            الساحر.. أكتبلنا الإيرور اللى بيظهر، و لو الموضوع قفل معاك أبعتلي بيانات البوكس اللي عايز ترقيه في رسالة خاصة .

                            و أفضل إنك تحطلنا الإيرور عشان الكل يستفيد

                            علي.. موضوع رائع رائع و لو أنا مشرف كنت ثبتّه لأنه ترقية الكيرنل دايماً عاملة عقدة للناس...

                            وكل سنة و أنتو طيبين
                            My-LiFe My Blog
                            أنتظروا ثلاثة مفاجئات قريباً..
                            I'm GONE !...WITHOUT h3h3!

                            تعليق


                            • #15
                              السلام عليكم ورحمة الله وبركاته ...
                              مشكور أخوي sAFA7_eLNeT على المداخلة الحلوة والمشاركة اللطيفة ... بارك الله فيك ... الموضوع أهم شي أعجبكم وإن شاء الله أعدكم بالمزيد إذا الله كتب لنا عمر جديد ...

                              لكن يا sAFA7_eLNeT ... أنت خبرتك ما شاء الله سبقتنا بكثير ... ولهذا أخي أتمنى لو لديك إضافة على الموضوع تضيفها وإن كان لديك شرح تضيفه ﻷني أعرف تحت راسك الكثير ...

                              مشكور مرة ومشكور كل من مر على الموضوع وأبدى إهتمامه فيه ... وبالمناسبة تم التثبيت يا sAFA7_eLNeT ...

                              سلام عليكم ...
                              إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

                              [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                              تعليق

                              يعمل...
                              X