سخن مدیر:

تعمیر گراب ۲

دسته‌بندی: آموزش,لینوکس
4 دیدگاه

 دیشب مشغول ور رفتن با لینوکس مینت بودم که دادشم اومد و ازم درباره گنو/لینوکس و این که چرا وقتی یک سیستم عامل مثل ویندوز است چرا من از گنو/لینوکس استفاده می کنم؛ منم حدود نیم ساعت در مورد فلسفه گنو/لینوکس و …. 😉 براش صحبت کردم و اتفاقا دادشم کلی خوشش اومد و قبول کرد تا برای کارهای روزانه اش از یکی از توزیع های گنو/لینوکس استفاده کند؛ دست بر قضا من قبلا روی سیستم دسکتاپم اوبونتو ۱۰.۱۰ نصب کرده بودم ولی از اونجا که از سیستم دسکتاپ برای مدتی استفاده نکرده بودم دادشم با تعویض ویندوز گراب رو از بین برده بود اینجا بود که دست به کار شدم و شروع کردم به تعمیر گراب

 

گراب (GRand Unified Bootloader) یک bootloader است که در ابتدای سیستم اجرا می گردد و به شما اجازه انتخاب سیستم عامل جاری را می دهد. در ابتدا باید بدونید که با توجه به معماری توزیعتون(۳۲ بیتی یا ۶۴ بیتی) نیاز به یک دیسک زنده (۳۲ بیتی یا ۶۴ بیتی) دارید؛ همچنین چون من قصد دارم گراب نسخه ۲ را تعمیر کنم باید از دیسک زنده ای استفاده کنم که گراب ۲ را دارا باشد پس من حداقل به UBNTU 10.04 یا بالاتر نیاز دارم.

بعد از بوت سیستم با دیسک زنده من نیاز دارم تا بدانم (/)root در کدام پارتیشن قرار دارد؛ برای این کار یک ترمینال باز کرده و دستور زیر را وارد کنید.

sudo fdisk -L

خروجی به صورت زیر خواهد بود

 

در شکل بالا پارتیشن های گنو/لینوکس با برچسب Linux مشخص شده اند(کادر قرمز)؛ حال شما باید پارتیشن root را توسط دستور زیر در یک پوشه(برای مثال /mnt) مونت کنید(در سیستم من پارتیشن root در محل اتصال sda10 قرار دارد)

sudo mount /dev/sda10 /mnt

نکته: برای یافتن دقیق پارتیشن root میتوانید پارتیشن های لینوکس را به صورت تک تک توسط دستور بالا مونت کرده و در صورتی که پارتیشن root نبود توسط دستور sudo umount /mnt از اتصال خارج کنید(Unmount کنید)

اگر پارتیشن /boot شما به صورت جدا ایجاد شده است باید این پارتیشن نیز به سیستم توسط دستور زیر متصل شود

sudo mount /dev/sda[x] /mnt/boot

نکته: شما باید به جای x شماره پارتیشن boot را قراردهید.

حال باید پوشه های /dev و /proc را نیز توسط دستورات زیر مونت کنیم

sudo mount –bind /dev /mnt/dev

sudo mount –bind /proc /mnt/proc

حال باید پوشه روت را از / به /mnt تغییر دهیم

sudo chroot /mnt

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

Sudo grub-install –root-directory=/mnt /dev/sda

حال باید گراب بروزرسانی شود

sudo update-grub

تبریک میگم گراب بازیابی شد؛ کافیه سیستم رو ریست کنید تا گراب را ببینید

فروشگاه آنلاین سونی

  • نویسنده
    حمید
  • تعداد بازدید
    بازدید : 3,087
4دیدگاه فرستاده شده است.
شما هم دیدگاه خود را بنویسید
  1. Mr.Abed :
    08 فرو 91

    Chrome 17.0.963.83 Windows 7

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

  2. offset26 :
    11 فرو 91

    Firefox 11.0 Windows 7

    تصاویر مطالب شما در گوگل ریدر نمایش داده نمیشوند

  3. Unknown Linux

    درود
    بررسی میکنم ببینم مشکل از کجا هست

  4. محمدباقر پورمنصوری :
    14 فرو 91

    MSIE 9.0 Windows 7

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.






نوشته‌های ویژه
اخبار ویژه