آموزش

تعمیر گراب Grub 2 بعد از نصب ویندوز

Print Friendly, PDF & Email

چندی پیش این نوشته رو در وبلاگ گذاشته بودم ولی یکی از دستورها اشتباه تایپ شده بود , برای همین دوباره مطلب رو به روز رسانی کردم.

بعد از نصب ویندوز گراب اوبونتو حذف می شود  و سیستم عامل ویندوز, لینوکس را بوت نمی کند و  دیگر اوبونتوی خود را در صفحه آغازین نمی بینید.

اما با چند دستور این مشکل رفع خواهد شد.

برای تعمیر گراب اوبونتو بعد از نصب سیستم عامل های ویندوز ( انواع ویندوز )  مراحل زیر را دنبال کنید.

١. Live CD Ubuntu لیو سی دی اوبونتو ( دیسک زنده اوبونتو ) را در درون دستگاه بگذارید و آن را بوت کنید.

۲.برنامه Terminal را باز کنید.   Applications > Accessories > Terminal

۳. دستور زیر را در ترمینال کپی کنید و اینتر را بزنید.

sudo fdisk -l

با این کار شما پارتیشنی که سیستم عامل linux در آن نصب است را می توانید پیدا کنید .
همانند مثال( در تصویر با یک خط سبز رنگ نشان داده شده است )

۴.باید درایو لینوکس شما مانت Mount شود برای این کار دستور زیر را در ترمینال وارد کنید
به جای گزینه Sda1 باید مسیر درایو لینوکس خود را وارد کنید . ( همانند مثال )

sudo mount /dev/sda1 /mnt



۵. حال با وارد کردن دستور زیر در ترمینال گراب بر روی هارد شما نصب می شود .

sudo grub-install --root-directory=/mnt/ /dev/sda

( اگر از دو هارد دیسک استفاده می کنید حتما باید یکی از آن ها را
غیر فعال کنید و تنها هارد دیسکی که اوبونتو را قبلا در آن نصب کردید وصل کنید )
بعد از نصب گراب پیغام زیر را می دهد که نشان دهنده نصب موفقیت آمیز گراب است .
Installation finished . No error reported

۶. بعد از اتمام نصب می توانید سیستم عامل را Restart کنید و
خواهید دید که اوبونتوی شما برگشته است اما برای آپدیت کردن گراب و دیدن بوت ویندوز
باید دستور زیر را بعد از شروع مجدد اوبونتو از روی هاردیسک در ترمینال وارد کنید
و اینتر را بزنید.

sudo update-grub


تمامی مراحل در تصویر بالا نشان داده شده است.

یا این که با نصب برنامه Start up manager و اجرای آن از مسیر System > Administrations > Startup manager
اجرا کنید و بعد از بسته شدن این برنامه گراب به طور خودکار آپدیت خواهد شد.
همچنین با این برنامه شما می توانید زمان استارت اتوماتیک سیستم عامل را بعد از روشن شدن
و بوت خودکار و پیش فرض اوبونتو ,سیستم عامل های دیگر را بوت کنید.

Tags

Related Articles

30 thoughts on “تعمیر گراب Grub 2 بعد از نصب ویندوز”

  1. سلام وقتی این جوری شد چیکار کنم ؟

    ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
    Mount is denied because the NTFS volume is already exclusively opened.
    The volume may be already mounted, or another software may use it which
    could be identified for example by the help of the ‘fuser’ command.

  2. بنده تمام مراحل بالا را انجام دادم.

    پیفام Installation finished . No error reported رو هم بهم داد.

    ولی وقتی دستگاه رستارت کردم لینوکس بالا نمیاد.

    و پیغام زیر :

    gnu grub version 2.02beta2-9

    minimal bash-like line edition is supported.

    for the first word,tab lists poossible command completion.

    anywhere else tab lists possible device or file complection

    بعد مینویسه

    < grub

     

  3. سلام.
    واقعا ممنون.تمامی دستورات با موفقیت اجرا شدند و گراب لینوکسم با موفقیت نصب شدُالان هم میتونم برم داخل وین۸ و هم لینوکس…من اولین باره که دارم روی لب تابم لینوکس ابونتو نصب میکنم…واقعا جالبه…
    مرسی از سایت خوبتون…خدا خیرتون بده

  4. سلام. من وقتی دستورات بالا رو وارد کردم و سیستم رو ریستارت کردم با این ارور مواجه شدم :
    error file ‘/boot/grub/i386-pc/normal.mod’ not found
    لطفا راهنمایی کنید

  5. سلام، من تو این پست هم میخوام تشکر کنم و تجربه خودمو برای دیگر افراد که شاید لازمشون بشه بیان کنم.
    در ابتدا از تیم پر تلاش این سایت مفید تشکر میکنم، سایت های دیگه هم همین مطلب بیان کردن اما بعضی هاش اصلا به این واضحی نبود چون راهنمایی این سایت گرافیکی بود و کار رو خیلی آسون کرد برای من. و اما تجربه من!

    من ابتدا ویندوز 7 32 بیت روی سیستم ام داشتم، (32 بیت چون سخت افزار لپ تاپ من قابلیت 64 نداره، چون قدیمیه!)، بعد لینوکس اوبونتو 14.04 نصب کردم که خیلی خوبه و از اونجایی که ویندوز 8 به مراتب از هر جهتی از ویندوز 7 بهتره تصمیم گرفتم که ویندوز 8 32 بیت روی سیستم ام نصب کنم و این کار کردم و خیلی خوب بود اما لینوکسم پرید، چون مایکروسافت فقط خودشو میشناسه!!!!! ههه
    بعد برای برگرداندن لینوکسم خیلی تلاش کردم که مثل دفه قبل که نصبش کرده بودم از روی فلش بوت کنم و مراحل بالا انجام بدم، اما هر کاری کردم نشد. چرا؟! من نمیدونم و خوشحال میشم اگر کسی پاسخ بده، بعد کلی تو اینترنت چرخیدم و حتی یه سایت مدعی شده بود که لینوکس اوبونتو در کنار ویندوز 8 امکان پذیر نیست و یکی دیگه گفته بود که برای ویندوز 8 32 بیت امکان پذیر نیست و برای 64 بیت اوکی هست، اما همش چرند بود و من فقط باید از روی DVD بوت میکردم، و فایل .ISO اوبونتو را که داشتم رو DVD رایت کردم . لینوکس از روی DVD بوت شد و مراحل این پست انجام دادم و اوکی شد. اینم از ماجرای بنده!

    باز هم تشکر از تیم این سایت خوب و آرزوی موفقیت

  6. درود بر شما

    من ubuntu14.04 داشتم و xp
    XP رو دوباره نصب کردم
    کلی چرخیدم و راهکارهای مختلف رو تست کردم

    اموزش ما بسیار کار امد بود و مشکل رفع شد

    وظیفه خودم دونستم تشکر کنم

  7. دوست عزیز خیلی بابت آموزش تان مچکرم من یکی رو که نجات داد. من با اوبونتو 16.10 مراحل شما را اجرا کردم با کمی تفاوت جزئی بوتهای سیستم عامل هام درست شد. این را هم اضافه کنم قبل انجام مراحل شما نرم افزار boot repair disk که تقریبا 643 مگابایت بود رو تست کردم ولی نتیجه نگرفتم.

    به امید موفقیت و بهروزی شما دوست عزیز

  8. سلام من اول ویندوز 10 نصب کردم بعد به نصب ابونتو ‍پرداختم . الان تنها مشکلی که دارم در زمان روشن شدن سیستم میخوام ویندوز در حالت پیش فرض برای ورود باشه نه ابونتو .

    ممکن به من کمک کنید؟؟؟

  9. سلام.

    خیلی ممنون. ویندوز 10 رو بعد از اوبونتو 14.04 نصب کرده بودم. با این روش مشکل من حل شد. اوبونتو 12.04 هم نصب شده داشتم که همزمان اون رو هم شناسایی کرد.

  10. با سلام من ابتدا روی لبتاپم ویندوز 8.1 نصب بود و خواستم اوبونتو 16.10 رو نصب کنم .البته اگر اشتباه نکنم دوتا پارتیشن درنظر گرفتیم . بعد از اتمام نصب موقع بالا اومدن، فقط اوبونتو رو نشون میداد .با برنامه boot repair disk تونستم ویندوز رو بالا بیارم ولی حالا فقط ویندوز رو نشون میده . از easy BCD هم استفاده کردم ولی موفق نشدم .ممنون میشم بنده رو راهنمایی فرمایید .اینم آدرس ایمیلم.
    pemanstudent90@gmail.com
     با تشکر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Close