إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

إزالة الكرنل القديم لتحسين مظهر محمل الإقلاع

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] إزالة الكرنل القديم لتحسين مظهر محمل الإقلاع

    السلام عليكم ورحمة الله تعالى وبركاته

    ربما واجه البعض مشكلة تعداد الكرنال في محمل الاقلاع خصوصاً من قام بتنصيب نظام وندوز بجانب اللينكس

    وطريقة ازالة الكرنال السابق الغير مستخدم كالتالي:

    اولاً يتوجب عليك معرفة الكرنل الذي تستخدمه حالياً وذلك عن طريق الترمنال اكتب الامر التالي
    كود:
    uname -r
    لنفترض ان الناتج
    كود:
    2.6.32-23-generic
    بعد معرفة اصدار الكرنال الخاص بك قم بـ اغلاق الترمنال وتوجه الى مدير الحزم

    ثم قم بالبحث عن التالي
    كود:
    linux-image-2
    ستضهر لك نتائج عده منها البعض مثبت وهي الكرنلات المنصبه فعلياً

    انظر الى اصدارات الكرنال الذي لا تستخدمه وقم بعملة حذفه من مدير الحزم مع مراعاة عدم حذف الكرنال الذي ضهر لنا في الترمنال وهو الكرنال الحالي والذي يعمل النظام عليه

    بعد ذلك اعد تشغيل الجهاز وترى الفرق


    مصدر الدرس بالفيديو
    التعديل الأخير تم بواسطة أحمد شريف; الساعة 01-08-2010, 04:43 PM.
    1999
    boom area
    [email protected]

  • #2
    شكرا لك اخ عبدالله على ها الشرح
    و أستأذنك في الإضافة ...
    هنالك طريقة اخرى لحذف الكيرنل القديم من شاشة الإقلاع
    وهي كما يلي :

    1. اذهب الى المجلد : /boot/grub
    2. افتح الملف : menu.lst بأي محرر يناسبك.
    3. في اسفل الملف سوف تجد الكيرنلز الموجودة على جهازك ، حدد منها ماتريد حذفه ، واحذف الكرنلز التي لاتريدها مع جميع إدخالاتها التابعه لها ( title, uuid, kernel, root, initrd ).
    4. احفظ الملف بعد التعديل واعمل reboot.
    تذكر :
    تحقق من ان الاصدار الذي تنوي حذفه ليس هو المستخدم حالياً.

    عليكم السلام

    تعليق


    • #3
      اشكرك عزيزي على هذه الاضافة

      ولكن هذه الطريقة تبدو لي مجرد تحسين لمضهر الاقلاع مع عدم حذف ملفات الكيرنال بالفعل

      لان العملية لا تعدو حذف سطور من مستند نص

      عند اتباع طريقتي سوف يتم حذف ملفات الكيرنال السابقة وتوفير قرابة 100 ميجا مساحة حرة على الهاردسك وتحسين مضهر الاقلاع

      اشكر لك اضافتك اخ ضحية

      دمت بود وصحة وعافية
      1999
      boom area
      [email protected]

      تعليق


      • #4
        هناك طريقة تقم بإزالة الكرنل القديم اوتوماتيكياً وتزيله ايضاً من شاشة الاقلاع كل هذا بأمر واحد
        كود:
        dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

        تعليق


        • #5
          شكرا شباب موضوع جميل
          اخوي حسن بالنسبة للامر اعتقد لمستخدمين ديبان
          ماذا عن مستخدمين فيدورا

          تعليق


          • #6
            المشاركة الأصلية بواسطة GeekZ مشاهدة المشاركة
            شكرا شباب موضوع جميل
            اخوي حسن بالنسبة للامر اعتقد لمستخدمين ديبان
            ماذا عن مستخدمين فيدورا
            su -c 'package-cleanup --oldkernels'

            تعليق


            • #7
              المشاركة الأصلية بواسطة حسن الدهراوي مشاهدة المشاركة
              هناك طريقة تقم بإزالة الكرنل القديم اوتوماتيكياً وتزيله ايضاً من شاشة الاقلاع كل هذا بأمر واحد
              كود:
              dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
              كود PHP:
              bad3r@bad3r-desktop ~ $ dpkg -'linux-*' sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' xargs sudo apt-get -y purge
              [sudopassword for bad3r
              Reading package lists... Done
              Building dependency tree       
              Reading state information
              ... Done
              The following packages were automatically installed 
              and are no longer required:
                
              libwebkit1.1-cil
              Use 'apt-get autoremove' to remove them.
              The following packages will be REMOVED:
                
              linux-headers-2.6.32-21linux-headers-2.6.32-21-generic*
                
              linux-headers-2.6.32-22linux-headers-2.6.32-22-generic*
                
              linux-image-2.6.32-21-genericlinux-image-2.6.32-22-generic*
              0 upgraded0 newly installed6 to remove and 0 not upgraded.
              After this operation364MB disk space will be freed.
              (
              Reading database ... 291108 files and directories currently installed.)
              Removing linux-headers-2.6.32-21-generic ...
              Removing linux-headers-2.6.32-21 ...
              Removing linux-headers-2.6.32-22-generic ...
              Removing linux-headers-2.6.32-22 ...
              Removing linux-image-2.6.32-21-generic ...
              Examining /etc/kernel/prerm.d.
              run-partsexecuting /etc/kernel/prerm.d/dkms 2.6.32-21-generic /boot/vmlinuz-2.6.32-21-generic
              Running postrm hook script 
              /usr/sbin/update-grub.
              Generating grub.cfg ...
              Found Debian backgroundsplash-image.png
              Found linux image
              : /boot/vmlinuz-2.6.32-24-generic
              Found initrd image
              : /boot/initrd.img-2.6.32-24-generic
              Found linux image
              : /boot/vmlinuz-2.6.32-22-generic
              Found initrd image
              : /boot/initrd.img-2.6.32-22-generic
              Found memtest86
              image: /boot/memtest86+.bin
              Found Windows 7 
              (loaderon /dev/sda1
              done
              Purging configuration files 
              for linux-image-2.6.32-21-generic ...
              Running postrm hook script /usr/sbin/update-grub.
              Generating grub.cfg ...
              Found Debian backgroundsplash-image.png
              Found linux image
              : /boot/vmlinuz-2.6.32-24-generic
              Found initrd image
              : /boot/initrd.img-2.6.32-24-generic
              Found linux image
              : /boot/vmlinuz-2.6.32-22-generic
              Found initrd image
              : /boot/initrd.img-2.6.32-22-generic
              Found memtest86
              image: /boot/memtest86+.bin
              Found Windows 7 
              (loaderon /dev/sda1
              done
              dpkg
              warning: while removing linux-image-2.6.32-21-genericdirectory '/lib/modules/2.6.32-21-generic/kernel/drivers/char' not empty so not removed.
              dpkgwarning: while removing linux-image-2.6.32-21-genericdirectory '/lib/modules/2.6.32-21-generic/kernel/drivers' not empty so not removed.
              dpkgwarning: while removing linux-image-2.6.32-21-genericdirectory '/lib/modules/2.6.32-21-generic/kernel' not empty so not removed.
              dpkgwarning: while removing linux-image-2.6.32-21-genericdirectory '/lib/modules/2.6.32-21-generic' not empty so not removed.
              Removing linux-image-2.6.32-22-generic ...
              Examining /etc/kernel/prerm.d.
              run-partsexecuting /etc/kernel/prerm.d/dkms 2.6.32-22-generic /boot/vmlinuz-2.6.32-22-generic
              Uninstalling
              virtualbox-ose 3.2.6 (2.6.32-22-generic) (i686)

              -------- 
              Uninstall Beginning --------
              Module:  virtualbox-ose
              Version
              3.2.6
              Kernel
              :  2.6.32-22-generic (i686)
              -------------------------------------

              StatusBefore uninstallthis module version was ACTIVE on this kernel.

              vboxdrv.ko:
               - 
              Uninstallation
                 
              Deleting from: /lib/modules/2.6.32-22-generic/updates/
               - 
              Original module
                 
              No original module was found for this module on this kernel.
                 - Use 
              the dkms install command to reinstall any previous module version.

              vboxnetadp.ko:
               - 
              Uninstallation
                 
              Deleting from: /lib/modules/2.6.32-22-generic/updates/
               - 
              Original module
                 
              No original module was found for this module on this kernel.
                 - Use 
              the dkms install command to reinstall any previous module version.

              vboxnetflt.ko:
               - 
              Uninstallation
                 
              Deleting from: /lib/modules/2.6.32-22-generic/updates/
               - 
              Original module
                 
              No original module was found for this module on this kernel.
                 - Use 
              the dkms install command to reinstall any previous module version.
              depmod.....

              DKMSuninstall Completed.
              Uninstallingnvidia-current 195.36.24 (2.6.32-22-generic) (i686)

              -------- 
              Uninstall Beginning --------
              Module:  nvidia-current
              Version
              195.36.24
              Kernel
              :  2.6.32-22-generic (i686)
              -------------------------------------

              StatusBefore uninstallthis module version was ACTIVE on this kernel.

              nvidia-current.ko:
               - 
              Uninstallation
                 
              Deleting from: /lib/modules/2.6.32-22-generic/kernel/drivers/char/drm/
               - 
              Original module
                 
              No original module was found for this module on this kernel.
                 - Use 
              the dkms install command to reinstall any previous module version.
              depmod....

              DKMSuninstall Completed.
              Running postrm hook script /usr/sbin/update-grub.
              Generating grub.cfg ...
              Found Debian backgroundsplash-image.png
              Found linux image
              : /boot/vmlinuz-2.6.32-24-generic
              Found initrd image
              : /boot/initrd.img-2.6.32-24-generic
              Found memtest86
              image: /boot/memtest86+.bin
              Found Windows 7 
              (loaderon /dev/sda1
              done
              The link 
              /vmlinuz.old is a damaged link
              Removing symbolic link vmlinuz
              .old 
               you may need to re
              -run your boot loader[grub]
              The link /initrd.img.old is a damaged link
              Removing symbolic link initrd
              .img.old 
               you may need to re
              -run your boot loader[grub]
              Purging configuration files for linux-image-2.6.32-22-generic ...
              Running postrm hook script /usr/sbin/update-grub.
              Generating grub.cfg ...
              Found Debian backgroundsplash-image.png
              Found linux image
              : /boot/vmlinuz-2.6.32-24-generic
              Found initrd image
              : /boot/initrd.img-2.6.32-24-generic
              Found memtest86
              image: /boot/memtest86+.bin
              Found Windows 7 
              (loaderon /dev/sda1
              done
              dpkg
              warning: while removing linux-image-2.6.32-22-genericdirectory '/lib/modules/2.6.32-22-generic/kernel/drivers/char' not empty so not removed.
              dpkgwarning: while removing linux-image-2.6.32-22-genericdirectory '/lib/modules/2.6.32-22-generic/kernel/drivers' not empty so not removed.
              dpkgwarning: while removing linux-image-2.6.32-22-genericdirectory '/lib/modules/2.6.32-22-generic/kernel' not empty so not removed.
              dpkgwarning: while removing linux-image-2.6.32-22-genericdirectory '/lib/modules/2.6.32-22-generic' not empty so not removed.
              bad3r@bad3r-desktop ~ $ 
              كود PHP:
              My Kernel :2.6.32-24-generic -#38-LinuxMint 9 isadora SMP Mon Jul 5 09:22:14 UTC 2010 
              فى السليم . مننحرمشي

              Twitter
              : @Linux4SA

              تعليق


              • #8
                بسم الله الرحمن الرحيم

                لا تنسوا التأكد من سلامة توافق واعدادات الكيرنل الجديدة قبل حذف الكيرنل القديمة ،
                (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
                آل عمران 188
                قال رسول الله صلى الله عليه و سلم :
                {لا يشكر الله من لا يشكر الناس}
                {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

                جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
                أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

                تعليق


                • #9
                  لا انصح بإزالة الكيرنل القديم فقد تحتاجه في يوم من الايام
                  لجنة التعريف بالإسلام

                  قال رسول الله صلى الله عليه وسلم { لإن يهدي الله بك رجلا واحدا خير لك من حمر النعم } صحيح البخاري
                  http://www.ipc.org.kw
                  اهداف اللجنه

                  1- التعريف بالإسلام لغير المسلمين بمختلف اللغات

                  2-رعاية المهتدين الجدد وتعليمهم العلوم الشرعيه على مذهب اهل السنه والجماعه

                  3- تعليم اللغة العربية لغير الناطقين بها

                  4- توعية الجاليات المسلمة
                  الانجازات
                  - 44 ألف مهتدي ومهتدية من مختلف الجنسيات من تأسيس اللجنه عام1399هـ/ 1978م .



                  تعليق


                  • #10
                    مشكور استاذنا وهذي اضافة بسيطة :

                    ازالة النواة بكل يسر وسهولة عن طريق لوحة التحكم المتكاملة Ubuntu Tweak

                    التحميل مباشرة من موقع Teak
                    http://ubuntu-tweak.com/


                    http://www13.0zz0.com/2010/08/04/00/364004190.png

                    تعليق


                    • #11

                      تعليق


                      • #12
                        شكرا على الموضوع شباب جربت كل الطرق المطروحه للمعرفه والتعلم الف شكرا

                        تعليق


                        • #13
                          أو من

                          system>administration>computer janitor


                          تظهر الكيرنل القديمه وحاولت حذفها من هنا لكن لم أفلح..!
                          التعديل الأخير تم بواسطة abdullah-kh; الساعة 04-10-2010, 12:45 AM. سبب آخر: بعد التجربه
                          الشجرة العاقر لا يقذفها أحد بحجر..

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة تميم التميمي مشاهدة المشاركة
                            شكرا لك اخ عبدالله على ها الشرح
                            و أستأذنك في الإضافة ...
                            هنالك طريقة اخرى لحذف الكيرنل القديم من شاشة الإقلاع
                            وهي كما يلي :

                            1. اذهب الى المجلد : /boot/grub
                            2. افتح الملف : menu.lst بأي محرر يناسبك.
                            3. في اسفل الملف سوف تجد الكيرنلز الموجودة على جهازك ، حدد منها ماتريد حذفه ، واحذف الكرنلز التي لاتريدها مع جميع إدخالاتها التابعه لها ( title, uuid, kernel, root, initrd ).
                            4. احفظ الملف بعد التعديل واعمل reboot.
                            تذكر :
                            تحقق من ان الاصدار الذي تنوي حذفه ليس هو المستخدم حالياً.

                            عليكم السلام

                            شكرا لك اخي العزيز
                            لكن لأسف ملف menu.lst الشهير لا بوجد في التوزيعات الحديثة

                            تعليق

                            يعمل...
                            X