انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: حذف کرنل  (دفعات بازدید: 2095 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین rahimi12

  • Full Member
  • *
  • ارسال: 228
  • جنسیت : دختر
حذف کرنل
« : 06 فروردین 1396، 12:28 ق‌ظ »
سلام. توی لینوکسم دو تا کرنل هست.

4.6

4.8

میخوام 4.6 رو پاک کنم. توی گراب میاره. اما uname -r میزنم 4.8 رو میاره.

چجوری اینکارو کنم؟

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : حذف کرنل
« پاسخ #2 : 06 فروردین 1396، 01:00 ق‌ظ »
تو اوبونتو و خیلی از سیستم های گنو لینوکسی دو تا کرنل نیگه داشته (من توزیعی ندیدم که فقط یک ورژن پکیج لینوکس روش نصب باشه) یعنی با دریافت کرنل جدید کرنل قدیمی تر پاک می شه مثلا شما کرنل 4.10 رو دریافت کردین در اون صورت کرنل 4.6 پاک می شه (اگه خودکار نشد می تونین از دستور sudo apt autoremove استفاده کنین) و بعد از یه ری استارت کرنل 4.10 شما مورد استفاده قرار می گیره (به صورت پیش فرض) و کرنل 4.8 شما زاپاس نیگه داشته می شه و دلیل این کار اینه که ممکنه کرنل جدید با سخت افزار شما ناسازگار باشه (یا طی یک مشکل درست رو سیستم کامپایل نشده باشه و هزار تا دلیل دیگه) اگه شما فقط یک کرنل داشته باشین دیگه دستتون به هیچ جا بند نیست و باید بی خیال اجرای سیستم بشین ولی اگه دو نسخه کرنل داشته باشین می تونین از گراب کرنل قبل رو انتخاب کنین و با اون بوت بگیرین و و مشکل احتمالی رو حل کنین
 در مورد خروجی uname -r هم باید بگم که کرنلی که سیستم فعلی داره استفاده می کنه رو نیشون می ده که همون طور که گفتم به صورت پیش فزض از کرنل با ورژن بالاتر بوت می گیره (ولی اگه شما از گراب اونی که ورژنش 4.6 هستش رو انتخاب کنین خروجی uname -r به 4.6 تغییر خواهد کرد)
ولی اگه خیلی مصر هستین که کرنل قبلی رو پاک کنین که به هیچ وجه من توصیه نمی کنم می تونین مراحل زیر رو دنبال کنین :
1. اول دستور زیر رو بزنین تا پکیج های منتسب به linux رو مشاهده کنین :
dpkg -l | grep linux
حالا اسم پکیج هایی که دارای اسامی به صورت زیر هستند رو یادداشت کنین (البته طبیعتاً اونایی که 4.6 دارن  رو):
linux-headers-4.8.0-36
linux-headers-4.8.0-36-generic
linux-image-4.8.0-36-generic
linux-image-extra-4.8.0-36-generic
بعد اقدام به حذف این پکیج ها بکنین :
sudo apt purge linux-headers-4.8.0-36 linux-headers-4.8.0-36-generic linux-image-4.8.0-36-generic linux-image-extra-4.8.0-36-generic
sudo apt autoremove
sudo apt autoclean
و محض اطمینان یه بار هم دستور زیر رو ران کنین :
sudo update-grub
« آخرین ویرایش: 06 فروردین 1396، 01:03 ق‌ظ توسط ali76 »

آفلاین rahimi12

  • Full Member
  • *
  • ارسال: 228
  • جنسیت : دختر
پاسخ : حذف کرنل
« پاسخ #3 : 06 فروردین 1396، 01:03 ق‌ظ »
تو اوبونتو و خیلی از سیستم های گنو لینوکسی دو تا کرنل نیگه داشته (من توزیعی ندیدم که فقط یک ورژن پکیج لینوکس روش نصب باشه) یعنی با دریافت کرنل جدید کرنل قدیمی تر پاک می شه مثلا شما کرنل 4.10 رو دریافت کردین در اون صورت کرنل 4.6 پاک می شه (اگه خودکار نشد می تونین از دستور sudo apt autoremove استفاده کنین) و بعد از یه ری استارت کرنل 4.10 شما مورد استفاده قرار می گیره (به صورت پیش فرض) و کرنل 4.8 شما زاپاس نیگه داشته می شه و دلیل این کار اینه که ممکنه کرنل جدید با سخت افزار شما ناسازگار باشه (یا طی یک مشکل درست رو سیستم کامپایل نشده باشه و هزار تا دلیل دیگه) اگه شما فقط یک کرنل داشته باشین دیگه دستتون به هیچ جا بند نیست و باید بی خیال اجرای سیستم بشین ولی اگه دو نسخه کرنل داشته باشین می تونین از گراب کرنل قبل رو انتخاب کنین و با اون بوت بگیرین و و مشکل احتمالی رو حل کنین
 در مورد خروجی uname -r هم باید بگم که کرنلی که سیستم فعلی داره استفاده می کنه رو نیشون می ده که همون طور که گفتم به صورت پیش فزض از کرنل با ورژن بالاتر بوت می گیره (ولی اگه شما از گراب اونی که ورژنش 4.6 هستش رو انتخاب کنین خروجی uname -r به 4.6 تغییر خواهد کرد)
ولی اگه خیلی مصر هستین که کرنل قبلی رو پاک کنین که به هیچ وجه من توصیه نمی کنم می تونین مراحل زیر رو دنبال کنین :
1. اول دستور زیر رو بزنین تا پکیج های منتسب به linux رو مشاهده کنین :
dpkg -l | grep linux
حالا اسم پکیج هایی که دارای اسامی به صورت زیر هستند رو یادداشت کنین (البته طبیعتاً اونایی که 4.6 دارن  رو):
بعد اقدام به حذف این پکیج ها بکنین :
sudo apt purge linux-headers-4.8.0-36 linux-headers-4.8.0-36-generic linux-image-4.8.0-36-generic linux-image-extra-4.8.0-36-generic
sudo apt autoremove
sudo apt autoclean
و محض اطمینان یه بار هم دستور زیر رو ران کنین :
sudo update-grub
پس میذارم همین منوال بمونه این وسط یک سوال پیش اومد من قبلا 4.6 و ارتقا دادم به 4.8 و الام هردوتاش هستن دیگ درسته؟ حالا بخوام ارتقا بدم به 4.9 (مثلا) خب حالا تکلیف چیه؟ هر سه کرنل میمونن یا کدوماش؟

آفلاین alipg

  • Full Member
  • *
  • ارسال: 239
  • جنسیت : پسر
پاسخ : حذف کرنل
« پاسخ #4 : 06 فروردین 1396، 01:43 ق‌ظ »

پس میذارم همین منوال بمونه این وسط یک سوال پیش اومد من قبلا 4.6 و ارتقا دادم به 4.8 و الام هردوتاش هستن دیگ درسته؟ حالا بخوام ارتقا بدم به 4.9 (مثلا) خب حالا تکلیف چیه؟ هر سه کرنل میمونن یا کدوماش؟
بله تا زمانی که خودتون با دستور
sudo apt autoremove پاک نکردید باقی می‌مونه.