مشکل بوت شدن با 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 ۸:۵۶ ق٫ظ - پاسخ

    سلام خدمت شما

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

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