ماجرای ضدحال سخت

من به تناسب نیازهایی که توی شغلم داشتم و دارم مجبور شدم همیشه کارهای مختلفی بکنم . خیلی از این نیازهارو همیشه به خاطر شرایط نمیشه سر کار برطرف کرد .
یا اگر از بعد تفریحی به قضیه نگاه کنیم ، هرکسی توی زندگیش تفریحاتی داره خاصه خودش که با اونا سرگرم میشه .
من مدتها بود که دنبال پیاده کردن کی وی ام بودم بودم چون لپ تاپم دیگه کشش برطرف کردن نیازهای منو نداشت کلا هم میخواستم به قول دوستان مون 🙂 بومی سازیش کنم که در همین ابتدای راه یک ضدحال سخت اما جالبی برخوردم .
برای راه اندازی همچین سرویسی نیاز به یک زیرساخت مناسب وجود داره چیزی مثل سرور نه ماشین مجازی پس قدم اول انتخاب یک پی سی با نیازمندی های مناسب برای اینکاره .
من قبلا یک پی سی با مشخصات ( cpu = i3 , mainboard = B150 Asuse , Hdd = 1 T , Ram = 16 ) در اختیار داشتم .
پی سی بالا مرحله اول برای اجرای نقشم بود مرحله بعد مرحله نرم افزاری ماجرا بود که تازه شروع شد و ماجرای ضد حال سخت برام پیش اومد .
بزارین یکم وارد جزئیات بشم ، کی وی ام طبق تعریف ویکی پدیا یعنی :

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

پس اول از همه باید سیسستم عامل مورد نظرمو نصب میکردم [کی وی ام اکثر سیستم عامل هار و پشتیبانی میکنه] که انتخاب اول من ابونتو سرور بود .
یکم بریم جلوتر : وقتی که سیستم عاملو نصب کردم ، ابونتو ری استارت شد اما صفحه لاگین نیومد . این از همه چیز تقریبا بدتره به نظرم ):
به جای صفحه لاگین با این جمله روبرو شدم :

داستان از چه قرار…

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

برای حل این مشکل دوتا راه وجود داره که درصورتی که یکشون جواب داد دومیشو میتونید انجام ندید .

  •  نصب درایور گرافیک اینتل

شما میتونید با توجه به ورژن سیستم عامل درایور مناسب اینجا پیدا کنید .

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

(همونطور که جلوتر هم گفتم اگر مشکلتون با نصب درایور حل نشد  راه حل دوم هم بعد از اولی باید انجام بدین)

  • کرنل (هسته)  توزیع خودتون آپدیت و یا اگر از نسخه های قدیمی تر استفاده میکنید هسته جدید نصب کنید .

شما میتونید با توجه به نوع توزیعی که نصب کردین کرنل مورد نظرتون از اینجا پیدا کنید .

فراموش نکنید که برای حل این مشکل باید توزیعی که نصب کردین و به مشکل خوردین با کمک یک فلش یا دی وی دی بصورت لایو بالا بیارین تا تغییرات لازمو بتونین اعمال کنید .

امان از دست این دوستان (:

شاید یکی از جذابیت های دنیای سیستم عامل ها همین تنوع در انتخاب خصوصا در خانواده محترم لینوکس هاست .
همونطور که قبلا گفته بودم ، تصمیم گرفتم که توزیع های مختلف و امتحان کنم پس بعد از مدتها اومدم یه سمت خانواده RPM و توزیع فدورا انتخاب کردم .
انصافا هم فدورا تبدیل شد به یکی از محبوبترین توزیع ها از نظر من ، اما توی فدورا به مشکلی خوردم که به نظرم جالب اومد ، دیدم بد نیست که اینجا مطرحش کنم .
روش نصب فدورا مثله بقیه اعضای خانوادش تقریبا یکسانه اما مشکل من از بعد از نصب شروع میشه .
قاعدتا بعد نصب همه توزیع های لینوکسی اپدیت و اپگرید کردن توزیع پیشنهادی که مرجع اون توزیع مطرح میکنه تا سیستم عامل شما در ایمن ترین حالت ممکن خودش قرار بگیره ، اما اگر به دلایلی شما نتونید سیستم عاملتونو آپدیت و آپگرید کنین ؛ اونوقت چی ؟
در مورد من که حتی امکان نصب نرم افزار هم نداشتم و به ارور زیر بر میخوردم :

error

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

این ارور زمانی پدید میاد که شما در دی ان اس ها تون به مشکل خورده باشین ، برای اینکه بتونین از پس این مشکل بر بیاید چند راه وجود داره :

  • تغییر مخزن فدورا
  • آپدیت دی ان اس

در صورتی که با تغییر مشکل حل نشد باید از راه حل دوم استفاده کرد . شما باید دی ان اس های سیستم عامل فدورای خودتون به برای مثال گوگل آپدیت کنید تا این ارور بر طرف بشه .
برای تغییر دی ان اس ها « به طور پیش فرض دی ان اس های گوگل رو انخاب میکنیم » اول از همه پنجره network connection باز میکنیم :
screenshot-from-2016-10-19-19-56-53
و در قسمت IPV4 setting دی ان اس رو به دی ان اس دلخواه تغییر میدیم و تغییرات انجام شده را ذخیره میکنیم . بعد از ذخیره کردن تغییرات باید network manager سیستم عامل ری استارت کنیم :
1errorدر مرحله آخر با کمک این دستور ترمینال فدورا دی ان اسی که شما بصورت دستی وارد کردین برمیگردونه .
امان از دست این دوستان


پ ن : بر حسب تجربه پیشنهاد میکنم که همیشه زمانی که میخواین توزیعی جدید و متفاوت از قبلی نصب کنید ، حتما کابل شبکه رو کنارتون داشته باشین ، چرا که دوستان ممکن بخوان شوخی کنن[به خاطر تغییرات سرعت اینترنت ] و این شوخی میتونه باعث بشه که تمام پکیج های توزیع مد نظر شما درست نصب نشن .

پ ن : خودمونی های من و لینوکس ، چند قسمت جلوتر « امان از دست این دوستان 🙂 »