اوبونتو و بسیاری از لینوکس های دیگر برای بوت شدن از GRUB2 استفاده می کنند. اگر این بوت به مشکل برخورد دیگر لینوکس شما اجرا نمی شود برای مثال ممکن است بوت ویندوز شما هنگام نصب یک ویندوز در کنار اوبنتو GRUB2 را خراب کرده باشد.


 

در این روش براحتی با استفاده از Ubuntu live بوت GRUB2 را تعمیر می کنیم. این راه بر روی تمامی نسخه های اوبونتو از جمله نسخه Ubuntu 16.04 و Ubuntu 14.04 نیز کار می کند.

روش گرافیکی با Boot Repair

Boot Repair یک ابزار گرافیکی تعمیر بوت اوبونتو می باشد که می تواند با استفاده از یک کلیک اینکار را برای شما انجام دهد. اگر شما سی دی و یا فلشی که اوبونتوی خود را از طریق آن نصب کرده اید دارید، آن در سیستم خود قرار دهید و وارد بوت نصب اوبونتو شوید.

اگر هم فایل نصبی اوبونتو را ندارید، اقدام به دانلود Ubuntu live CD کنید و اوبونتو را بر روی فلش بوت کنید.

پس از بوت کردن فایل اوبونتو لایو و بوت کردن آن، بر روی Try Ubuntu کلیک کنید.

تعمیر بوت GRUB2 اوبونتو - چی جوری

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

ترمینال را باز کنید و برای تعمیر بوت عبارات زیر را تایپ کنید :

sudo apt-add-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair

boot-repair

تعمیر بوت GRUB2 اوبونتو - چی جوری

پس از اجرای کامند دستوری boot-repair سیستم شما بصورت خودکار به دنبال سیستم عامل می گردد و آن را تعمیر می کند.

بعد از اسکن سیستم بر روی Recommended repair کلیک کنید تا GRUB2 شروع به درست شدن کند.

همچنین می توانید گزینه ی advanced options را انتخاب کنید که دارای تنظیمات تخصصی تر برای تعمیر بوت اوبونتو می باشند ولی اینکار خیلی ضروری نیست و احتمال تعمیر شدن GRUB2 با همان روش ساده نیز زیاد است.

تعمیر بوت GRUB2 اوبونتو - چی جوری

 

Boot Repair شروع به کار می کند ممکن است صفحه ای برای شما باز شود که در خواست چندین کامند را کند. تنها از دستورالعمل ها پیروی کنید تا بوت سیستم را درست کنیم.

Boot Repair از شما می خواهد تا برای ادامه ی کار بر روی Forward کلیک کنید.

تعمیر بوت GRUB2 اوبونتو - چی جوری

پس از اتمام کار، سیستم شما ریستارت می شود و اوبونتو باید بصورت نرمال اجرا شود.

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

اگر شما می خواهید تا دست هایتان را کثیف کنید می توانید از ترمینال استفاده کنید. شما باید ابتدا وارد اوبونتو live که بر روی سی دی یا فلش بوت کرده اید شوید، مانند ابتدای روش گرافیکی.

دقت داشته باشید که نسخه ی لایو اوبونتو با نسخه ای که قصد دارید بوت آن را درست کنید یکی باشد، برای مثال اگر شما Ubuntu 14.04 را نصب کرده اید باید از Ubuntu 14.04 live استفاده کنید.

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

</pre>
<pre>sudo fdisk -l

sudo blkid</pre>
<pre>

در کامند fdisk -l پارتیشن نصبی اوبونتو را با نام Linux نشان خواهد داد. در دستور blkid پارتیشنی که فایل های سیتسمی در آن قرار دارد را بصورت ext4 نشان خواهد داد.

اگر چندین لینوکس بر روی سیتسم خود نصب دارید، تنها را تشخیص، سایز پارتیشن ها می باشد.

تعمیر بوت GRUB2 اوبونتو - چی جوری

 

دستور /mnt/ubuntu را برای مانت کردن پارتیشن اوبونتو و نام دستگاه را با /dev/sdX# که در ستون های نمایش داده شده وجود دارد جایگزین با استفاده از دستور زیر جایگزین کنید:

sudo mkdir /mnt/ubuntu

sudo mount /dev/sdX# /mnt/ubuntu

برای مثال پارتیشن اوبونتوی سیستم من در تصویر بالا /dev/sda1 می باشد و این یعنی که پارتیشن اول من پارتیشن اوبونتو می باشد.

نکته : اگر شما چندین پارتیشن بوت مجزا دارید، کامند بالایی را رد کنید(استفاده نکنید) و عبارت /mnt/ubuntu/boot را وارد کنید. اگر نمی دانید که پارتیشن بوت مجزا چیست پس به احتمال زیاد سیستم شما دارای چندین پارتیشن بوت مجزا نمی باشد.

تعمیر بوت GRUB2 اوبونتو - چی جوری

برای نصب مجدد grub کامند زیر را اجرا کنید تا فایل بوت در /dev/sdX توسط اوبونتو لایو جایگزین کند. دقت داشته باشید که بجای X باید شماره ی پارتیشن را وارد کنید.

sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX

تعمیر بوت GRUB2 اوبونتو - چی جوری

سیتسم را ریستارت کنید تا اوبونتو بالا بیاید.

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

امیرحسین

هیچ چیز در دنیا ارزش آن را ندارد که انسان ،
ازآنچه دوست دارد دست بکشد !
>>آلبر کامو<<

متن نظر