گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

چگونه GRUB2 را تعمیر کنیم وقتی اوبونتو بوت نمی شود؟


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


این امکان وجود دارد که GRUB2 را از یک CD یا USB درایو زنده ی اوبونتو بازگردانی شود.  این فرآیند در تمامی نسخه های اوبونتو کار می کند. طبق گزارش سایت مرجع ، در اوبونتو 16.04 و اوبونتو 14.04 آزمایش شده است.

روش گرافیکی: تعمیر بوت


تعمیر بوت ، یک ابزار گرافیکی است که می توان
GRUB2 را با یک کلیک تعمیر کرد. این راه حل ایده آل برای راه اندازی مشکلات برای اکثر کاربران است.


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


هنگامی که اوبونتو چک می کند، روی «سعی کنید اوبونتو» را کلیک کنید تا یک محیط دسکتاپ قابل استفاده باشد.




اطمینان حاصل کنید قبل از ادامه به اینترنت وصل هستید. ممکن است لازم باشد یک شبکه Wi-Fi را انتخاب کنید و عبارت عبور آن را وارد کنید.


یک پنجره ترمینال را از
Dash باز کنید و دستورات زیر را برای نصب و راه اندازی تعمیر بوت اجرا کنید:

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

sudo apt-get update

sudo apt-get install-boot-repair




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


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





تعمیر بوت شروع به کار خواهد کرد. ممکن است از شما بخواهید ترمینال را باز کنید و چند دستور را در آن کپی  یا جای گذاری کنید.


فقط دستورالعمل هایی را که روی صفحه نمایش شما ظاهر می شود، دنبال کنید. دستورالعمل ها را اجرا کنید. تعمیر بوت می خواهد شما را برای ادامه از طریق جادوگر بر روی "Forward" کلیک کنید. این ابزار شما را از طریق همه چیزهایی که شما باید انجام دهید، راه خواهد انداخت.



 


بعد از اینکه ابزار اصلاح بوت خود را با استفاده از تغییرات آن به پایان رساند، کامپیوتر خود را مجددا راه اندازی کنید. اوبونتو باید به طور معمول بوت شود.


روش ترمینال


اگر می خواهید دست های خود را کثیف کنید، می توانید این کار را از یک ترمینال انجام دهید. شما باید از دیسک زنده یا درایو USB بوت کنید، همانطور که در روش گرافیکی بالا استفاده می شود. اطمینان از اینکه نسخه اوبونتو بر روی CD همانند نسخه ی اوبونتو بر روی کامپیوتر شما نصب شده است. برای مثال، اگر Ubuntu 14.04 نصب شده باشد، اطمینان حاصل شود که شما از یک سی دی زنده Ubuntu 14.04 استفاده می کنید.


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

sudo fdisk -l

sudo blkid


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

.



 



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

sudo mkdir / mnt / ubuntu
sudo mount / dev / sdX # / mnt / ubuntu


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

مهم : اگر شما یک پارتیشن بوت جداگانه داشته باشید، دستور بالا را فراموش کنید و پارتیشن boot را در جای / mnt / ubuntu / boot نصب کنید.



 


اجرای دستور زیر را برای نصب مجدد گراب از
CD زنده، جایگزین / dev / sdX با نام دستگاه از هارد دیسک بالا. شماره را حذف کنید به عنوان مثال، اگر از /dev/sda1بالا استفاده کردید ، از /dev/sdaاینجا استفاده کنید.

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

 




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


زهرا عسکری زادگان (951830251)  _  IT95


سایت مرجع:https://www.howtogeek.com


رفع مشکل اضافه کردن مخازن جدید به اوبونتو بدون نیاز به فیلتر شکن!

مدتی است بدون نیاز به فیلتر شکن نمی توان PPA جدید به سیستم اضافه کرد و کانکشن دریافت key برقرار نمی شود.

شکی نیست استفاده از دستور apt-add-repository یکی از ساده ترین راه های اضافه کردن PPA جدید به سیستم است و تنها با یک خط نوشتن یا کپی کردن میشود یک PPA جدید به سیستم اضافه کرد ولی این روش در حال حاضر با  مشکلاتی برای ما ایرانیان همراه است , با روش زیر می توانید این کار را بدون هیچ مشکلی انجام بدهید !

برای اضافه کردن PPA جدید  باید فایل /etc/apt/sources.list رو ویرایش کنیم , توصیه می شود قبل از هر کار یک نسخه ی پشتیبان از این فایل تهیه کنید :

sudo -s

cp /etc/apt/sources.list /etc/apt/sources.list.backup

دستور اول ما را به محیط کاربری Root یا Super user میبرد تا بتوانیم فایل مورد نظر را ویرایش کنیم.

دستور دوم یک رونوشت از فایل sources.list به نام sources.list.backup تهیه می کند و در صورت اشتباه میشود از این نسخه ی پشتیبان استفاده کرد.

حال باید به سایت launchpad.net برویم و نام برنامه ی مورد نظر را جست و جو کنیم که ذکر PPA در اول نام برنامه کار را برای ما راحت تر می کند , برای مثال در قسمت جست و جو من کلمه ی ppa smplayer را وارد می کنم تا لینک مربوط به PPA نرم افزار smplayer رو بیاورد. ( یکی از لینک های اول یا دوم نتیجه ی جست و جو خواهد بود) , در صورتی که یک PPA در یک سایت دیدین همانند ppa:noobslab/icons می توانید به سادگی از روی کلمات استفاده شده در  لینک اصلی PPA را در سایت launchpad پیدا کنید و برای مثال ppa:noobslab/icons یک PPA است و کافیه من کلمات noobslab icon را در سایت launchpad جست و جو کنم تا لینک اصلی این PPA رو پیدا کنم.

بعد از اینکه لینک  PPA را پیدا کردید کافیست برروی گزینه ی Technical details about this PPA کلیک کنید تا جزییات کامل  PPA را نمایش دهد.

محتوای جزییات را کپی کنید و با یک ویرایشگر فایل sources.list رو اجرا کنید و قسمت کپی شده رو در آخر فایل sources.list درج کنید ( paste کنید )

sudo  gedit /etc/apt/sources.list

یا

sudo vim /etc/apt/sources.list

در دستوراول فایل sources.list رو با ویرایشگر تصویری gedit باز کردم و در مثال دوم با ویرایشگر vim .

محتوای جزییات PPA noobslab icons به شرح زیر است که من اون رو به آخر فایل source.list اضافه کردم :

deb http://ppa.launchpad.net/noobslab/icons/ubuntu YOUR_UBUNTU_VERSION_HERE main

deb-src http://ppa.launchpad.net/noobslab/icons/ubuntu YOUR_UBUNTU_VERSION_HERE main

کار تمام نشده !

قسمت YOUR_UBUNTU_VERSION_HERE رو باید به نام سیستم عامل خودتون تغییر بدین , برای مثال اگر از اوبونتو 12.04 استفاده می کنین باید جای این متن بنویسند : precise و اگر از اوبونتو 13.04 استفاده می کنین باید بنویسین : raring

deb http://ppa.launchpad.net/noobslab/icons/ubuntu raring main

deb-src http://ppa.launchpad.net/noobslab/icons/ubuntu raring main

تغییرات اعمال شده را ذخیره کنید و دستور زیر را در ترمینال وارد کنید :

sudo apt-get update

و حالا می توانید بسته ی مورد نظر خودتان رو نصب کنید,  در آخر لینک ppa بسته های قابل نصب از طریق این ppa را نوشته و کافیه از روش زیر استفاده کنید :

sudo apt-get install acyl-icon-set

نام برخی از توزیع های اوبونتو :

اوبونتو 12.04 = precise

اوبونتو 12.10 = quantal

اوبونتو 13.04 = raring

اوبونتو 13.10 = soucy

اوبونتو 14.04 =trusty

منبع:

http://linuxseason.ir

نام گروه: شیما دهقانزاده،مهنازملک پور،پریا جمشیدی،آمنه رحمتی