مشکل بوت شدن با grub rescue>

مسعود بُربُر شنبه ۷ اردیبهشت ۱۳۹۲ ۳۰
مشکل بوت شدن با grub rescue>

امروز دیدم یک پارتیشن ۲۷ گیگابایتی دارم و یک لینوکس قدیمی از قبل روی آن هست که دیگر استفاده نمی‌کنم. طبعا وسوسه شدم که فرمتش کنم. این کار را که کردم دستگاه دیگر بالا نمی‌آمد. مشکل چه بود و چه طور حل شد؟

مشکل:
– درست است که لینوکسی که استفاده می کنم روی پارتیشن دیگری بود اما پارتیشنی که من فرمت کردم در واقع اولین پارتیشن قسمت لینوکسی هاردم بود و بنابراین گراب از آنجا بوت می کرد.اما راه حل:
زمانی که دستگاه رو روشن می‌کردم وارد صفحه سیاه خالی می‌شد با پرامپت گراب رسکیو. یعنی این طوری:

grub rescue>

و هیچ دستوری حتی cp و cd و …هم کار نمی‌کرد. باید پیدا می‌کردم که فایل‌های بوت کجاست

دستور ls را تایپ کردم. فهرست پارتیشن ها را نشان داد. مثلا

grub rescue>  ls
(hd0) (hd0,msdos7) (hd0, msdos6) ....

بنابراین در مرحله بعد یکی یکی روی هر درایو ls زدم:

ls (hd0,msdos7)

که مثلا در این مورد خطا می داد که چنین پوشه‌ای درکار نیست.

بعد

ls (hd0,msdos6)

که فرض کنیم اینجا یک سری محتویات نشان می‌داد:

... grub ... initrd.img-2.6.32-33-generic ... vmlinuz-2.6.32-33-generic

پس فایل‌های بوت من اینجاست. حالا این دستور را وارد کردم تا دستگاه از روی این درایو بوت شود:

set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal

و دستگاه بوت شد!

نه صبر کنید هنوز کارمان تمام نشده است چون باید هر بار که دستگاه را روشن می‌کنید همین کار را تکرار کنید و دستی بوت کنید.وارد لینوکسم که شدم یک ترمینال باز کردم و در آن دوباره گراب را نصب کردم تا مشکل رفع شود:

sudo grub-install /dev/sda

خب! بدون استفاده از سی دی لایو و یا چیز دیگری نجات پیدا کردیم!

۳۰ دیدگاه »

  1. فرشاد چهارشنبه ۱۴ خرداد ۱۳۹۳ at ۵:۱۲ ب٫ظ - پاسخ

    آقا دم شما گرم، کار کرد

  2. koosha چهارشنبه ۳ تیر ۱۳۹۴ at ۷:۳۰ ب٫ظ - پاسخ

    آقا و واقعا دستتون درد نکنه . درست شد . امید وارم همیشه تو همه ی مراحل زندگی تون موفق باشید . 🙂
    خیلی ممنون : )

    • مسعود بُربُر سه شنبه ۹ تیر ۱۳۹۴ at ۲:۳۹ ب٫ظ - پاسخ

      خواهش می‌کنم. یکی از مهم‌ترین مزایای سیستم عامل‌های متن‌باز اینه که جامعه کاربرانش مسائل حل شده و نشده‌شون رو با هم به اشتراک می‌ذارن. اگر قرار بود این نباشه که خب بدون پشتیبانی چه می‌شد کرد؟ انجام وظیفه کردم و بس و خوشحالم که مشکلتون رفع شده.

  3. محمد پنجشنبه ۱۹ شهریور ۱۳۹۴ at ۶:۵۳ ب٫ظ - پاسخ

    سلام

    برا من بدبخت درست نشد!!!
    آخه تو هیش کدوم فایل های بوت نبود!!
    لپ تاپم دستی دستی به فنا رفت ک!!!!!! :(((((

  4. ابوالفضل چهارشنبه ۱۲ اسفند ۱۳۹۴ at ۹:۰۵ ب٫ظ - پاسخ

    سلام کراب سیستم من بدون دلیل پریده الا که اومدم طبق اموزش شما درست کنم دستور insmod normal اجرا نمیشه و خطایه not an assignment میده . درضمن سی دی لایو هم بالا نمیاره تا کامل عوض کنم سیستم عامل رو خواهسن کمک کند

  5. omid akhavan یکشنبه ۲ خرداد ۱۳۹۵ at ۹:۴۱ ق٫ظ - پاسخ

    نجاتم دادی.
    خدا نجاتت بده!

    • تنهای تنها شنبه ۶ آبان ۱۳۹۶ at ۴:۲۲ ب٫ظ - پاسخ

      خاهش می کنم

  6. محمد یکشنبه ۲۷ تیر ۱۳۹۵ at ۲:۵۸ ب٫ظ - پاسخ

    دمت گرم

  7. Emad شنبه ۳۰ اردیبهشت ۱۳۹۶ at ۰:۵۳ ق٫ظ - پاسخ

    واقعا ممنون ،
    از ۱۰۰ تا آموزش خارجى بهتر و سریعتر و مفیدتر بود

  8. علی سه شنبه ۲۱ شهریور ۱۳۹۶ at ۳:۰۹ ب٫ظ - پاسخ

    سلام
    برا منم تو هیچکدوم از درایوا نبود و دستور
    filesystem is unknown
    رو نشون میده

  9. مهدي دوشنبه ۲۷ شهریور ۱۳۹۶ at ۱۲:۱۱ ب٫ظ - پاسخ

    واقعاً دستت بی‌بلا.. خیلی ساده و روان توضیح دادی. مشکل منم حل شد. خدا خیرت بده

  10. ناشناس شنبه ۶ آبان ۱۳۹۶ at ۴:۲۱ ب٫ظ - پاسخ

    دستتون درد نکنه داشتم دیوونه میشودم

    دمتون گرم

    خیلی اقایی

  11. تنهای تنها شنبه ۶ آبان ۱۳۹۶ at ۴:۲۲ ب٫ظ - پاسخ

    دستتون درد نکنه داشتم دیوونه میشودم

    دمتون گرم

    خیلی اقایی

  12. F شنبه ۴ آذر ۱۳۹۶ at ۱۱:۱۹ ب٫ظ - پاسخ

    عاااالی بود
    مرسی واقعاااااا

  13. ناشناس یکشنبه ۲۷ اسفند ۱۳۹۶ at ۲:۳۵ ب٫ظ - پاسخ

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

  14. Nader سه شنبه ۲۰ شهریور ۱۳۹۷ at ۳:۴۰ ب٫ظ - پاسخ

    اگه داخل هیچکدوم از درایور ها نباشه چکار باید کرد؟

    • masoudborbor دوشنبه ۲ مهر ۱۳۹۷ at ۴:۳۸ ب٫ظ - پاسخ

      به گمونم دیگه باید با همون لایو اوبونتو کلا از اول اوبونتو رو نصب کرد 🙂

  15. محمد سه شنبه ۲۴ مهر ۱۳۹۷ at ۱:۲۲ ق٫ظ - پاسخ

    اقا دمت گرم
    خیلی راحت و روان
    ایول

  16. امین یکشنبه ۶ آبان ۱۳۹۷ at ۰:۴۵ ق٫ظ - پاسخ

    آقا من همه رو ls زدم پیدا نکردم الان باید چه کار کنم

  17. امین یکشنبه ۶ آبان ۱۳۹۷ at ۰:۴۶ ق٫ظ - پاسخ

    آقا من همه رو امتحان کردم نشد حالا باید چکنم؟؟؟!!

  18. Ali چهارشنبه ۱۲ دی ۱۳۹۷ at ۱۲:۱۳ ب٫ظ - پاسخ

    داداش دمت گرم خداییش با چن تا کامند ساده همه چی درست شد . 😘

  19. مهدی گلزار جمعه ۲۱ دی ۱۳۹۷ at ۳:۱۴ ب٫ظ - پاسخ

    آقا دمت گرم

  20. رضا جمعه ۶ اردیبهشت ۱۳۹۸ at ۸:۵۶ ق٫ظ - پاسخ

    سلام خدمت شما

    بنده این مراحل رو هم رفتم اما باز هم ارور گرفتم
    فکر کنم همه ی فایل هام پاک شده
    الان باید چکار کنم؟ لطفا راهنمایی کنید واقعا لازم دارم

  21. Ali پنجشنبه ۱۴ شهریور ۱۳۹۸ at ۹:۴۹ ب٫ظ - پاسخ

    سلام و درود خدمت شما
    آقا خداوکیلی دمت گرم با اینکه این پست مال ۶-۷ سال پیشه ولی الان به داد من رسید و تونستم سیستم عاملمو بوت کنم ❤

  22. بدبخت جمعه ۱۹ مهر ۱۳۹۸ at ۷:۵۵ ق٫ظ - پاسخ

    داداش
    Insmod normal تیپ کردم این اومد
    Error: no such partition.
    اگ میشه جوابو ب ایمیلم بفرست
    Sf43571@gmail.com

  23. مصطفی یکشنبه ۴ اسفند ۱۳۹۸ at ۱۰:۰۲ ق٫ظ - پاسخ

    سلام
    آقا جون واس من سه تا پارتیشین پیدا کرد اما هرکدوم رو که ls زدم همه رو ناشناخته زد.
    تکلیف چیه؟ لطفا راهنمایی

  24. محمدمعین شنبه ۲۴ اسفند ۱۳۹۸ at ۰:۱۴ ق٫ظ - پاسخ

    سلام وقت بخیر
    آیا راه حلی برای برطرف کردن این ارور وجود داره؟ لطفا راهنمایی کنید
    file ‘/i386-pc/normal.mod’ not found

  25. ناشناس شنبه ۲۴ اسفند ۱۳۹۸ at ۰:۱۴ ق٫ظ - پاسخ

    سلام وقت بخیر
    آیا راه حلی برای برطرف کردن این ارور وجود داره؟ لطفا راهنمایی کنید
    file ‘/i386-pc/normal.mod’ not found

فرستادن دیدگاه »