النتائج 1 إلى 10 من 10

الموضوع: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

  1. #1
    مشرف سابق الصورة الرمزية A Beautiful Mind
    تاريخ التسجيل
    Aug 2009
    المشاركات
    2,611
    الدولة: Egypt
    معدل تقييم المستوى
    44

    Thumbs up شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

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

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





    1. لكن أولا ، ما هو Grub ؟

    Grub، اختصار ل " GRand Unified Bootloader "، برنامج لتوزيعات لينوكس يحتوي على معلومات إقلاع الجهاز. تثبيت البرنامج يتم تلقائيا أثناء تثبيت التوزيعة.

    حين التثبيت يقوم البرنامج بفحص الجهاز و البحث عن أنظمة التشغيل المثبتة عليه و بالتالي إضافتها إلى لائحته.
    عمل Grub يتجلى عند إقلاع الجهاز، حيث يظهر لنا لائحة لأنظمة التشغيل المثبتة على جهازنا مع خيارات أخرى لكل نظام كخاصية الاسترجاع Recovery أو نسخ نواة سابقة لتوزيعات لينوكس.



    من يستعمل الويندوز و لينوكس على جهاز واحد فبفضل استخدام Grub يتمكن من الاختيار بينهما كل مرة يقلع فيها جهازه.

    إذن، منطقيا، حذف Grub يؤدي إلى فقدان هذه الإمكانية، أي إمكانية الاختيار بين الويندوز و لينوكس.

    لكن ما الذي يمكن أن يؤدي إلى حذف Grub ؟



    2. تثبيت الويندوز يحذف Grub !!


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

    تثبيت لينوكس على العكس من ذلك، يفحص الجهاز و يقوم بإضافة أنظمة التشغيل المثبتة عليه إلى لائحة Grub.


    من يريد تثبيت الويندوز و أحد توزيعات لينوكس على جهازه عليه تثبيت الويندوز أولا ثم توزيعة لينوكس كي لا يواجه مشكلة حذف Grub.


    حذف Grub بعد إعادة تثبيت الويندوز لا يعني حذف لينوكس لكن فقط إمكانية الوصول إليه تحذف، أما هو فلا يزال موجود على جهازنا. فكيف ندخل إليه إذن ؟

    3. طريقة استرجاع Grub

    3.1 استرجاع Grub من أوبنتو

    أسهل طريقة : برنامج Boot repair
    الآن، و بفضل الاهتمام و التطوير المتزايد لأوبنتو يمكن استرجاع Grub بكبسة زر دون الحاجة للمرور بسطر الأوامر. برنامج Boot repair يمكننا من ذلك. لنرى كيف.
    سنحتاج أولا لتثبيت البرنامج على أوبنتو بإدخال الأوامر التالية تباعا :


    كود PHP:
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt
    -get update
    sudo apt
    -get install boot-repair-ubuntu 


    لكن، يا حبيبي، أنا لا أستطيع الدخول لأوبنتو، فبالله عليك كيف أثبت عليه برنامجا ؟


    لهذا قلت أننا سنحتاج قرص أوبنتو الحي. نقوم بالدخول لأوبنتو بالقرص الحي، تثبت البرنامج عليه و نستخدمه لإسترجاع Grub.


    من ليس له قرص حي لأوبنتو فيمكنه تحميله من الموقع الرسمى الخاص بالتوزيعه www.ubuntu.com




    إذن كما قلت، ندخل الأوامر التي أعطيت أعلاه على قرص أوبنتو الحي لتثبيت Boot repair. بعد التثبيت نشغل البرنامج إما بالبحث عنه في Dash واجهة يونيتي أو من System -> Administration -> Boot repair في واجهة جنوم الكلاسيكية.
    يكفي إختيار أحد الخيارين الأولين و التأكيد بالظغط على Apply ليبدأ البرنامج عمله.




    من الإعدادات المتقدمة يسار أسفل النافذة يمكن تشخيص بعض الخيارات كوقت الإنتظار و نظام التشغيل الإفتراضي و أين يثبت Grub.



    بعد نهاية عملية الإسترجاع بنجاح يمكننا إعادة تشغيل جهازنا و إن شاء الله نجد لائحة Grub من جديد... و بخلفية أجمل من سواد اللائحة الرسمية.



    يإستخدام سطر الأوامر


    من يفضل سطر الأوامر يمكنه استرجاع Grub من قرص أوبنتو الحي CD Live ايضا. لكن قبل ذلك سنحتاج أول الأمر للتفريق بين نسختين منه، حيث أن طريقة استرجاع كل منهما تختلف عن الأخرى :


    Grub2 : و هي النسخة الأخيرة من Grub. النسخة معتمدة في نسخة أوبنتو 9.10 و ما بعدها


    Grub legacy : النسخة المعتمدة في نسخ أوبنتو قبل 9.10

    ما هي إذن خطوات استرجاع Grub2 ؟


    الإقلاع من القرص الحي لأوينتو


    اختيار " تجريب أوبنتو دون تثبيته" من لائحة الاختيارات التي ستظهر


    بعد الدخول لسطح المكتب نفتح سطر الأوامر من Applications - Accessories - Terminal


    أفترض أن أوبنتو مثتب على البارتشن sda4 فتكون الأوامر الواجب إدخالها كالتالي :


    كود PHP:
    sudo mount /dev/sda4 /mnt
    sudo grub
    -install --root-directory=/mnt/ /dev/sda4 


    ما هي خطوات استرجاع Grub legacy ؟


    الإقلاع من القرص الحي لأوينتو


    اختيار " تجريب أوبنتو دون تثبيته" من لائحة الاختيارات التي ستظهر


    بعد الدخول لسطح المكتب نفتح سطر الأوامر من Applications - Accessories - Terminal


    أدخل الأمر


    كود PHP:
    sudo grub 


    في نافذة الترمنال التي ستظهر أدخل الأمر


    كود PHP:
    find /boot/grub/stage1 


    ستظهر لك نتيجة على شكل (hd0, 7). حيث 0 و 7 متغيرين على حسب مكان وجود Grub في قرصك الصلب


    أدخل الأمر

    كود PHP:
    root (hd07

    مع تغيير 0 و 7 بالأرقام التي ظهرت لك في الأمر السابق


    أدخل الأمر

    كود PHP:
    setup (hd0


    مع تغيير 0 بالرقم المناسب، أي الذي ظهر لك كما في الأمر السابق


    أخيرا أدخل الأمر

    كود PHP:
    quit 

    للخروج.


    أعد تشغيل الجهاز و ستجد لائحة Grub عادت إن شاء الله.

    Grub2 يتعرف على التوزيعات التي تثبت Grub و يضيفها إلى لائحته، على عكس Grub legacy، فهو لا يستطيع ذلك. من يريد أن يثبت أكثر من توزيعة لينوكس على جهازه يجب أن ينتبه إلى أن التوزيعة التي يثبت أخيرا لها Grub2 إن كانت الأولى لها Grub2 أيضا.


    استرجاع Grub من الويندوز


    أول الأمر سنحتاج لملفات Grub4dos، نحمله من https://download.gna.org/grub4dos/
    بعد تحميل الملف الأحدث، المتواجد أسفل اللائحة، نقوم بفك الظغط عنه و نقوم بالعمليات التالية حسب نسخة الويندوز :

    على الويندوز Xp:

    ننسخ الملف grldr من ملف grub4dos و ننسخه في جزء القرص الصلب، البارتشن، المثبت فيه الويندوز، عموما C:

    بعد ذلك نقوم بتحرير ملف boot.ini المتواجد ب C: و الذي يكون مخفي افتراضيا. إذن بعد تفعيل إظهار الملفات المخفية نفتح الملف بالمذكرة و نضيف في اخره السطر التالي :

    كود PHP:
    c:/grldr="grub4dos" 


    على الويندوز فيستا أو 7:

    ننسخ الملفين grldr و grldr.mbr من ملف grub4dos إلى C:

    في C: ننشىء ملف جديد boot.ini يكون محتواه كالتالي :

    كود PHP:
    1.[boot loader]
    2.timeout=0
    3.
    default=c:\grldr.mbr
    4.
    [operating systems]
    5.C:\grldr.mbr="Grub4Dos" 
    الآن،سواء على Xp، فيستا أو الويندوز 7 نتابع بإنشاء ملف menu.lst في C: يكون محتواه :
    كود PHP:
    [LEFT]
    1.timeout 0
    2.
    default 0
    3.title grub2
    4.find 
    --set-root /boot/grub/core.img
    5.kernel 
    /boot/grub/core.img
    6.boot
    [/LEFT

    بعدها يكفي إعادة تشغيل الجهاز، حيث ستظهر لنا بعد الإقلاع نافذة فيها خيارين :


    الويندوز : الدخول بصفة عادية للويندوز


    Grub4dos : للدخول لقائمة Grub و بالتالي إمكانية اختيار الدخول لأوبنتو أو الويندوز...


    بعد الدخول لأوبنتو يجب تثبيت Grub لتجنب المرور دائما ب Grub4dos
    كود PHP:
    1.sudo grub-install /dev/sda 
    في حال تمت العملية بنجاح و تم استرجاع Grub فيمكن حذف الملفات التي نسخنا و أنشأنا في C:

    ويكده نكون انهينا المهمه بنجاح

    اتمنى انكم تستفيدو واخيرا السلام عليكم ورحمة الله وبركاته
    Closed

  2. #2
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    19

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

    موضوع ممتاز ربنا يبارك فيك و فى علمك
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  3. #3
    عضو ذهبي الصورة الرمزية warior10
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,989
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    31

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

    والله يجمال لو قسمنا المنتدى لاجزاء هتكون انت نص المنتدى لوحدك والباقي كله فى النص التاني
    ربنا يقويك واستمر على مجهودك هذا
    كل مواضيعك ممتازة في جميع المجالات
    [SIZE=3][COLOR=red]الحــــر يعـــرف مــــــا تــريـــد المحـــــــكمة [/COLOR][/SIZE]
    [SIZE=3][COLOR=red]وقضــــاتها سلفا قـــــد ارتشفوا من دمــــه [/COLOR][/SIZE]
    [SIZE=3][COLOR=red]لا يرتجي دفعا لبهتــــــان رماه به الطغــــاة [/COLOR][/SIZE]
    [SIZE=3][COLOR=red]المجرمون الجالسون فوق كراسي القضاة[/COLOR][/SIZE]

  4. #4
    عضو ذهبي الصورة الرمزية warior10
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,989
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    31

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

    تم التقييم
    [SIZE=3][COLOR=red]الحــــر يعـــرف مــــــا تــريـــد المحـــــــكمة [/COLOR][/SIZE]
    [SIZE=3][COLOR=red]وقضــــاتها سلفا قـــــد ارتشفوا من دمــــه [/COLOR][/SIZE]
    [SIZE=3][COLOR=red]لا يرتجي دفعا لبهتــــــان رماه به الطغــــاة [/COLOR][/SIZE]
    [SIZE=3][COLOR=red]المجرمون الجالسون فوق كراسي القضاة[/COLOR][/SIZE]

  5. #5
    مشرف سابق الصورة الرمزية A Beautiful Mind
    تاريخ التسجيل
    Aug 2009
    المشاركات
    2,611
    الدولة: Egypt
    معدل تقييم المستوى
    44

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

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

    اقتباس المشاركة الأصلية كتبت بواسطة warior10 مشاهدة المشاركة
    تم التقييم
    انا تقييمى هو مرورك الكريم على موضوعى وإبداء رايك فيه اخى العزيز
    Closed

  6. #6
    عضو برونزي الصورة الرمزية EMBassem
    تاريخ التسجيل
    Aug 2010
    المشاركات
    343
    الدولة: Egypt
    معدل تقييم المستوى
    18

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

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

    و بعدين فين الفيديو اللى وعدتنى بية
    ولا لازم نتكلم على العلن

  7. #7
    مشرف سابق الصورة الرمزية A Beautiful Mind
    تاريخ التسجيل
    Aug 2009
    المشاركات
    2,611
    الدولة: Egypt
    معدل تقييم المستوى
    44

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

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

    و بعدين فين الفيديو اللى وعدتنى بية
    ولا لازم نتكلم على العلن
    حاضر يا اخ باسم مش كلو مره واحده :D
    والله انا فاكر كل شىء وهعمل اللى انتو عايزينو باذن الله
    بس الصبر نصبر شويه كده مع بعض لحد ما الامور تتظبط كده وترجع لمجراها الطبيبعى لانى عندى الفتره دى اكتر من التزام والله
    لكن صدقونى انا مش هخلف وعدى معاكم ابدا
    وكل شىء هعمله بس نتحمل ظروف بعضينا كده اوك
    Closed

  8. #8
    عضو الصورة الرمزية zohr
    تاريخ التسجيل
    Jan 2010
    المشاركات
    141
    الدولة: Egypt
    معدل تقييم المستوى
    15

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه


    ماشاء الله موضوع متكامل

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

    :ah4:




  9. #9
    عضو
    تاريخ التسجيل
    Apr 2008
    المشاركات
    33
    الدولة: Egypt
    معدل تقييم المستوى
    16

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

    موضوع ممتاز ربنا يبارك فيك
    بس ده مش حاجة جديدة عليك لأن كل مواضيعك احترافية من حيث الشكل والمضمون

  10. #10
    مشرف سابق الصورة الرمزية A Beautiful Mind
    تاريخ التسجيل
    Aug 2009
    المشاركات
    2,611
    الدولة: Egypt
    معدل تقييم المستوى
    44

    رد: شرح مختصر ومبسط عن ال Grub وطريقه استخدامه واسترجاعه

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

المواضيع المتشابهه

  1. مشاركات: 0
    آخر مشاركة: 28-07-2011, 14:27
  2. برنامج يستخدم مره واحده اريد استخدامه اكثر من مره . ياريت اهل الخبره يساعدونى
    بواسطة كاتى في المنتدى البرمجه والتصميمات الفنيه ( الجرافيكس )
    مشاركات: 3
    آخر مشاركة: 26-06-2011, 16:06
  3. مشاركات: 1
    آخر مشاركة: 22-06-2011, 16:49

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •