گرداورنده: روزبه شفیعی
تعمیر GRUB2
همانطور که می دانید از نسخه ۹.۱۰ به بعد مدیریت بوت اوبونتو به گراب نسخه ۲ منتقل شده است که به دلایلی نامعلوم از طرف مایکروسافت ! موقع نصب ویندوز بعد از اوبونتو مدیریت بوت ویندوز جایگزین گراب ۲ می شود و دیگر خبری از اوبونتو در لیست بوت ویندوز نیست !!! برای بازیابی گراب ۲ و در سترسی به اوبونتوی خود طبق راهنمای زیر می توانید عمل کنید :
* برای تعمیر گراب ۲ ، اگر اوبونتوی نصب شده ی شما ۳۲ بیتی می باشد باید از دیسک زنده ی ۳۲ بیتی اوبونتو استفاده کنید و اگر ۶۴ بیتی می باشد باید از دیسک زنده ی ۶۴ بیتی اوبونتو استفاده کنید !
ابتدا سی دی لایو اوبونتو یا کوبونتو ۹.۱۰ (کارمیک کوالا) را درون سی دی یا دی وی دی درایو قرار دهید و سیستم را بوت کنید . پس از بالا آمدن سیستم به صورت لایو ترمینال را باز کرده و دستور زیر را وارد کنید.
sudo fdisk -l $
خروجی که شما از دستور بالا بر روی ترمینالتان نمایش داده می شود چیزی شبیه زیر است : (جدول پارتیشن بندی هارد دیسک)
Device Boot Start End Blocks Id System /dev/sda1 * 1 1216 9767488+ 83 Linux /dev/sda3 1217 19457 146520832+ f W95 Ext'd (LBA) /dev/sda5 7913 11736 30716248+ 7 HPFS/NTFS /dev/sda6 11737 15560 30716248+ 7 HPFS/NTFS /dev/sda7 15561 19457 31302621 7 HPFS/NTFS /dev/sda8 4088 7912 30724249+ 7 HPFS/NTFS /dev/sda9 1217 1702 3903732 82 Linux swap / Solaris /dev/sda10 1703 4087 19157481 83 Linux
در جدول بالا نشان می دهد که اوبونتوی من در پارتیشن sda1 نصب شده است ! به * (ستاره) توجه کنید. سپس پارتیشنی که در آن اوبونتو نصب شده با استفاده از دستور زیر در شاخه /mnt مانت می کنیم :
sudo mount /dev/sda1 /mnt $
اگر شاخه /boot را در پارتیشنی جداگانه نصب کرده اید لازم است که آن را هم مانت کنید . فرض می کنیم که /boot در پارتیشن sda2 نصب شده است : (این هم باید در جدول بالا پیدا کنید)
sudo mount /dev/sda2 /mnt/boot $
همچنین برای ادامه عملیات بازیابی /dev را هم به صورت زیر مانت کنید :
sudo mount --bind /dev /mnt/dev $
حالا لازم است برای تغییرات در اوبونتوی اصلی که قبلا نصب کردیم و آنرا در /mnt مانت کردیم با دستور chroot وارد شویم :
sudo chroot /mnt $
سپس باید با دستور زیر فایل کانفیگ گراب۲ را از اول ایجاد می کنید :
update-grub $
حالا برای نصب گراب ۲ دستور زیر را وارد کنید :
grub-install /dev/sda $
اگر در حین این عملیات با خطایی مواجه شدید دستور زیر را وارد کنید :
grub-install --recheck /dev/sda $
عملیات نصب و بازیابی Grub2 با موفقیت انجام شد . کلیدهای Ctrl+D را برای خروج از chroot وارد کنید.
حالا باید مواردی که مانت کردیم را با دستور های زیر unmount کنیم...
sudo umount /mnt/dev $
sudo umount /mnt $
و در اینجا عملیات بازیابی گراب به اتمام رسید ! شما با موفقیت گراب ۲ را نصب و بازیابی کردید . با دستور زیر سیستم را ریستارت کنید .
sudo reboot $
اگر بعد از ریستارت , فقط اوبونتو ۹.۱۰ در لیست گراب وجود داشته و دیگر سیستم عامل ها از جمله ویندوز را مشاهده نکردید , وارد اوبونتو ۹.۱۰ نصب شده در سیستم خود شوید و این دستور را اجرا کنید:
sudo update-grub $
نهایتا سیستم را یکبار ریستارت کنید.
Super Grub Disk
خب تا کنون با مدیریت گراب اشنا شدید و فرامین دستی انرا میدانید اما برای مدیریت و تعمیر گراب در صورت داشتن چند سیستم عامل یک راهکار فوق سریع نیز وجود دارد انهم استفاده از یک دیسک کم حجم است زیر بنام سوپر گراب
انرا دانلود و رایت و بوت میکنید بسان یک لینوکس و از ان بهره میبرید
بدلیل حجم خیلی کم ( زیر 5 مگابایت ) میتوانید انرا روی یک مینی دیسک نیز رایت کنید و یا یک سی دی معمولی همچنین نسخ دیگری برای یو اس بی و یا فلاپی و ... از این سوپر گراب وجود دارد
برای اطلاعات بیشتر به سایت رسمی ان مراجعه کنید
همچنین این لینک دانلود اخرین نسخه سوپر گراب دیسک
موفق باشید