zoukankan      html  css  js  c++  java
  • linux下删除内核

    一、概述

          笔者的Ubuntu系统刚安装成功后,就不知道怎么会有多个内核,但实际上默认运行的只有一个。在grub启动界面多余的启动项和多余内核占用的存储空间迫使我产生了铲除多余内核的冲动。

          最近,自己从官网上下载了一个比Ubuntu当前内核新的内核源码,编译并成功安装启动。但是,不曾想自己的VMware-tools因此不能使用。我担心之前的其他软件也会受到连累,加之本身做这个动作就是为了测试并非真的要用新内核。最后决定还是换做原来版本的内核启动,而将这个新版本删除。

    二、命令方式删除旧内核

    摘自其他网页

        <1> 首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载。

    [tc@ibm:~]$ dpkg --get-selections|grep linux

    libselinux1 install

    linux-386 install

    linux-image-2.6.15-23-386 install

    linux-image-2.6.15-27-386 install

    linux-image-2.6.15-27-686 install

    linux-image-2.6.15-28-386 install

    linux-image-2.6.15-28-686 deinstall

    linux-image-386 install

    linux-kernel-headers install

    linux-restricted-modules-2.6.15-23-386 install

    linux-restricted-modules-2.6.15-27-386 install

    linux-restricted-modules-2.6.15-27-686 install

    linux-restricted-modules-2.6.15-28-386 install

    linux-restricted-modules-2.6.15-28-686 deinstall

    linux-restricted-modules-386 install

    linux-restricted-modules-common install

    linux-sound-base install

    util-linux install

    <2>开始卸载

    $sudo apt-get remove linux-image-2.6.15-23-386

    自动删除内核文件了,并自动更新/boot/grub/grub.cfg。

    三、手动方式删除自己编译安装的内核

    事先说明:

        在网络上找不到手动删除内核的方法,该方法是自己摸索出来的,并经本人测试通过,不敢保证不出问题。

    1、为何要手动卸载

          放着命令不用,自己手动操作是在显得笨拙。其实,是情非得已。

          使用命令“dpkg --get-selections|grep linux”找不到自己安装的内核,也不能使用“apt-get remove linux*”来卸载。

    2、实现手动卸载

    <1> 删除/boot目录下所要删除内核相关的文件,vmlinz-3.2.55、initrd.img-3.2.55、System.map-3.2.55、config-3.2.55

    <2> 删除/lib/modules目录下所要删除内核相关的文件夹3.2.55

    <3> 更新grub

    3、删除过程展示

    参考网页:http://www.51cto.com/art/200709/55026.htm

  • 相关阅读:
    Vue.js笔记
    WebPack笔记
    Js笔记(对象,构造函数,原型,原型链,继承)及一些不熟悉的语法
    JS在严格模式和非严格模式的区别
    原生js实现ajax与jquery的ajax库,及json
    原生js实现一个简单的轮播图
    HTML load事件和DOMCOntentLoaded事件
    HTML <script> 标签的 defer 和 async 属性
    网站favicon图标的显示问题
    python 取出aws中ip有,zabbix中没有的ip
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3599170.html
Copyright © 2011-2022 走看看