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

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

همانطور که میدونین توزیع ubuntu 16.04 lts از کرنل 4.4 استفاده میکنه که خب شاید افراد زیادی باشند که قصد دارن کرنل سیستم عامل شون رو بروزرسانی کنن ...

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

الف) کامپایل سورس کرنل جدید
ب) نصب کرنل جدید کامپایل شده از مخازن

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

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

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

هدف ما نصب کرنل 4.10 در توزیع اوبونتو 16.04 هست پس پکیج های موردنیاز را ابتدا با دستورات در خط فرمان لینوکس دانلود نمایید :
کد:

cd Desktop
mkdir linux-4.10
cd linux-4.10
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001_4.10.1-041001.201702260735_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-headers-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.1/linux-image-4.10.1-041001-generic_4.10.1-041001.201702260735_amd64.deb
sudo dpkg -i linux-headers-4.10*.deb linux-image-4.10*.deb

در نهایت یک بسته با عنوان linux image و دو بسته با عنوان linux-headers دانلود خواهد شد و سپس همانطور که در دستورات بالا مشخصه بعد از دانلود همان بسته ها نصب خواهند شد ...

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

sudo update-grub
sudo reboot

بعد از ریستارت سیستم عامل خود اگر در محیط ترمینال دستور زیر را وارد کنید ورژن جدید کرنل را خواهید دید :
کد:

uname -a
که برای بنده بصورت زیر میباشد :



خب تا اینجا کرنل کامپایل شده باموفقیت نصب شده و الان تنها کاری که مونده اینست که کرنل جدید را برای راه اندازی نرم افزارهای مجازی سازی مثل VirtualBox و VMware آماده کنیم ...

در این ورژن از کرنل به gcc-6 نیاز دارید تا بتوانید نرم افزار مجازی سازی را آماده اجرا کنید ...

بسته gcc-6 بصورت پیشفرض برروی این ورژن از اوبونتو نصب نیست پس برای نصب آن کافیست :
کد:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6

بعد از نصب نیاز هست که سطح دسترسی gcc-6 را برروی 777 تنظیم نمایید :
کد:

sudo chmod 777 /usr/bin/gcc-6
خب کار تقریبا تمام هست و الان نرم افزار VMware را اجرا کنید و بعنوان مسیر gcc مسیر زیر را وارد کنید :
کد:

/usr/bin/gcc-6
خب مشکل مجازی سازی هم برطرف خواهد شد ...

در نتیجه تونستید از یک کرنل کامپایل شده استفاده کنید و کرنل سیستم عامل اوبونتو 16.04 خود را بروزرسانی کنید ...

موفق باشید ...

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 18 تير 1396 ساعت: 19:56

صفحه بندی