سیستم عامللینوکسویندوز

حل مشکل گراب(grub) بعد از حذف لینوکس

حل مشکل گراب (grub) ویندوز بعد از حذف لینوکس

یکی از مشکلاتی که امروزه اکثر کاربران با آن دست و پنجه نرم میکنن، مشکل بالا نیامدن ویندوز بعد از حذف سیستم عامل های لینوکس هست. برای حل این مشکل چندین روش وجود دارد که در ادامه به برخی از آنها اشاره خواهیم کرد.

  • استفاده از نرم افزار EasyBCD
  • استفاده از cd لایو یا usb لایو
  • استفاده از قابلیت cmd

استفاده از نرم افزار EasyBCD برای تعمیر گراب ویندوز

این روش زمانی جواب میده که بلافاصله بعد از حذف لینوکس از سیستم، این کار را انجام دهید.

ابتدا نرم افزار bcd رو از این لینک دانلود می کنیم. بعد از دانلود آن را اجرا میکنیم. همانند تصویر بالا بر روی گزینه Add new entry کلیک می کنیم سپس تب windows را انتخاب می کنیم. در تب ویندوز عبارت Name را برابر با windows قرار می دهیم.

حل مشکل گراب با bcd
حل مشکل گراب با bcd

سپس به قسمت Edit Boot Menu میرویم، در اینجا دو گزینه Windows خواهید دید، که باید تیک پیشفرض بالایی رو حذف کنید و تیک دومی را انتخاب کنید، در پایین از بین 3 گزینه، باید گزینه Skip the boot menu رو انتخاب کنید و برای سیو گزینه Save Setting را فشار دهید. بعد از ریستارت سیستم دیگر مشکل گراب نخواهید داشت.

استفاده از cd لایو یا usb لایو برای حل مشکل گراب ویندوز

ابتدا سیستم عامل لینوکسی خود را بر روی cd یا usb بوت میکنیم. سپس محیط ترمینال را باز کرده و دستور زیر را وارد می کینم:

sudo fdisk -l

پارتیشن مربوط به سیستم لینوکسی خود را پیدا می کنیم و سپس دستور زیر را کپی کرده و در ترمینال وارد میکنیم. باید sda3 را مطابق با شرایط سیستم خود انتخاب کنید.

sudo mount /dev/sda3 /mnt

سپس به ترتیب دستورات زیر را وارد می کنیم:

sudo mount --bind /dev /mnt/dev
sudo chroot /mnt

سپس میتوانید با دستور زیر گراب را نصب کرده و آپدیت کنید:

grub-install /dev/sda && sudo update-grub

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

استفاده از cmd برای حل مشکل گراب

این روش برای حل مشکل grub rescue میباشد. این ارور زمانی رخ میدهد که شما سیستم عامل لینوکسی خود را حذف کرده و سیستم خود را خاموش کرده باشید. پس از روش کردن دوباره سیستم، با ارور grub rescue مواجه خواهید شد که برای حل آن مطابق زیر عمل کنید.

در این روش از برنامه cmd ویندوز استفاده خواهیم کرد که برای این کار ابتدا باید cd ویندوز را داخل سیستم قرار دهیم و بعد از تنظیم بوت سیستم بر روی cd، آنرا اجرا کنیم (البته دقت داشته باشید که نباید ویندوز را نصب کنیم و یا وارد محیط Repair شویم). پس از بالا آمدن صفحه نصب ویندوز کلید های ترکیبی Shift+F10  را فشار میدهیم تا محیط cmd برای ما اجرا شود. بعد از اجرای آن به ترتیب دستورات زیر را وارد می کنیم:

c:

cd boot

bootrec/rebuildbcd

bootrec/fixmbr

bootrec/fixboot

بعد از ریستارت سیستم، مشکل گراب شما حل خواهد شد. فقط با این کار لایسنس سیستم شما از کار خواهد افتاد که می توانید از اکتیو کننده های رایگان استفاده کنید.(هرچند نمیتوان به اکتیو کننده ها از نظر امنیتی اعتماد کرد)

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

‫42 دیدگاه ها

  1. من با این روشا مشکلم حل نشد . بجاش از طریق ubuntu live usb رفتم داخل اوبونتو لایو . و بعدش boot-repair رو نصب کردم خودش مشکل رو حل کرد

  2. داداش دمت گرم
    فقط این نکته که enter رو باید موقع ریستارت نگه داشتن رو هم اضافه کن به آموزشت

    کار من که رو که راه انداخت واقعا دمت گرم.

  3. سلام خعلی خوشم اومد انشا الله همه مشکلات از سر راهم برداشته شه از شما هم همین طور

  4. سلام سی دی ویندوز رو داخل لبتاب میزارم بوت رو هم اولویتش رو روی سیدی گذاشتم اما بعد از ریستارت کردن ۲_۳ دقیقه وایمیسته بعد دوباره میره رو خطای گراب

  5. سلام. ممنون. روش cmd عالی بود . فقط اینکه گفتین لایسنس سیستم از کار میفته اشکالی نداره؟
    اگه برای سیستم مشکل ایجاد میکنه بگید چیکار کنیم که درست بشه . ممنون .??

    1. میتونید از روش kms استفاده کنید که با اون هم لایسنس ویندوزتون برمیگرده هم امنیت داره

  6. دمتون گرم روش cmd حرف نداشت، کلی ترسیده بودم مشکل جدی پیش اومده باشه.
    ممنونم از سایت عالیتون

    1. سلام.واقعا عالی بود من چند ساعت درگیر این مشکل بودم که آخر با cmd درست شد.

    2. بسیار عالی
      امروز اومدم کنار ویندوز سیستم عامل اندروید نصب کنم که به اشتباه بود سیستم پاک کردم
      با راه حل cmd همه چی نرمال شد
      حیفم اومد اینجا تشکر نکنم
      بسیار متشکر از مطلب کاربردی ارایه شده

  7. سلام دوستان عزیز من یه راه حل پیدا کردم که خیلی آسونه یه فلش یا یهdvdکه از قبل روش اوبنتو خودتون بوت کردین وارد شین و از طریق برنامه boot repairبا چندتا کلیک مشکلتون حل میشه من باهمین راه مشکلمو حل کردم و خواستم با شما هم اشتراک بزارم❤

  8. ممنونم ازتون…
    خیلی ممنونم…
    امیدوارم خداوند اجرتون رو بده…

  9. سلام
    مشکلاتی که همه ما درگیرشون هستیم نه از لینوکس هست و نه از گراب و نه از سیستم عاملها…
    تا حالا از خودتون پرسیدید :
    چرا بعد از نصب لینوکس روی سیستم مشکلات گراب بعد اولین بوت شدن با از کار افتادن سرویسها یکی یکی شروع میشه؟
    چرا بعد از نصب ماشین مجازی روی ویندوز حجم فایلهای ماشین مجازی بعد از اولین ارتباط اینترنت به صورت تساعدی بالا میره؟
    یا اینکه از خودتون پرسیدید چرا هر توزیع لینوکسی فقط بار اول که لایو اجراش میکنید درست کار میکنه؟
    چرا دیسکهای نجات سیستم برای رفع مشکلاتی که قبلا کار گشا بودن دیگه بدرد نمیخورن؟
    واسه جواب اینا تلاش کنید روی یه فلش مموری یه توزیع مثل کالی رو نصب!! کنید و یه ماشین مجازی لینوکسی با وی پی ان بسازید. جوابها از اپراتورهای شبکه بصورت فایلهای BPB و gdb و… براتون ارسال میشه? مشکل از مانیتورینگ لحظه ای شبکه است توسط اپراتورای ارائه دهنده. کافیه با یه بروزر مثل tor وصل بشید به و کوکی ها و اخطارها بهتون نشون میده مشکل از نرم افزارها نیست ، بلکه مشکل نرم افزارها اکثرا از فشار چکمه ی سرکوبه. سیاسیه یکم نه؟؟؟ ولی واقعیته . کافیه بعد برای حل این مشکلات که گفتم با موبایلتون سرچ کنین برای راه حل، نتیجه جستجوها و راه حل هایی که قراره اجرا کنید قبل از اقدام کردنتون دچار محدودیت میشن روی سیستمهاتون. خیلیاتون الان یه چیزایی یادتون اومد نه؟؟؟ احتمالا قبل رسیدن کامنتم حذفش میکنن ولی اگه نکردن صاحبهای سایت زحمتشو میکشن . ولی بجای تمام این راه حلها بهترین کار اینه گراب رو روی USB بعنوال کلید سیستم‌داشته باشید و فالهای بوت رو بعد از لود شدن unmont کنید و فلش رو از سیستم جدا کنید . امکریپت باشه فلش نتیجه بهتری بدست میارید . یعنی روی سیستمها بوت لودر یا هر نوع بوت دیگه ای نداشته باشید.

    1. سلام
      خسته نباشید و خداقوت میگم بهتون
      تنها راهی که مونده تا تست کنم با استفاده از cmd
      تو این روش وقتی کد bootre/fixboot رو اجرا میکنم access is denied میزنه?
      ممنون میشم کمکم کنید تا بتونم رفعش کنم

  10. سلام دستت دردنکنه خداپدرو مادرت رو بیامرزه بدگیر کرده بودم. مننونم

  11. سلام مشکل من اینه تا سیستم رو روشن میکنم می‌نویسه
    Error : no such partition
    …Entering rescue mode
    <Grub rescue

  12. خیلی خیلی خیلی مرسی
    با روش cmd مشکل حل شد
    خیلی ممنون( با لحن مدیری بخوانید)

  13. من کامپیوترم هم دی وی دی رامه هم سی دی رام اما تو بایوس یاboot گزینه ی دیویدی رو نمیاره رو سی دی هم که میزنم موقع تعویض ویندوز صفحه مربوط به گراب رو میاره بالا من بای چیکار کنم

    1. سلام
      تو تنظیمات بایوس خوب نگاه کنید شاید از جای دیگه بتونید بوت ها رو تغییر بدین.
      سعی کنید با دکمه های کلیدی مانند f12 و … بوت ها رو انتخاب کنید.

    1. سلام
      درود بر شما.
      روش cmd که آموزش دادید عالی بود. بسیار سپاسگزارم.

  14. سلام…. کسی که کالی رو حذف کرده و این کارو نکرده ویندوز خاموش کرده وقتی روشن میشه میره تو گراب باید چی کار کرد؟

  15. سلام
    من میخوام از روش cmdبرم اما ‌وقتی سی دی ویندوز رو داخل سیستم میزارم پنجره نصب بالا نمیاد و همون صفحه مشکی و مشکل گراب بالا میاد میشه بگین باید چکار کنم

    1. شما باید بری تو تنظیمات بایوس سیستم (حالا بسته به سیستمت هنگام روشن شدن باید کلید esc یا f2 یا f19 رو بزنی) و بعد boot option یا boot settingیا یه چیزی تو این مایه ها واونجا boot from cd/dvdروانتخاب کنی

دیدگاهتان را بنویسید

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


دکمه بازگشت به بالا