linux 删旧内核,Ubuntu 删除旧内核的方法

使用Ubuntu时如果系统里安装了很多内核,会造成多于的启动列表。想删掉一些不用的内核方法如下

方法一:

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

root@ubuntu:~# dpkg --get-selections|grep linux

libselinux1install

linux-firmwareinstall

linux-genericinstall

linux-headers-2.6.32-32install

linux-headers-2.6.32-32-genericinstall

linux-headers-genericinstall

linux-p_w_picpath-2.6.32-21-genericinstall

linux-p_w_picpath-genericinstall

linux-libc-devinstall

linux-sound-baseinstall

pptp-linuxinstall

syslinuxinstall

util-linuxinstall

上列表是我删除旧内核后显示的

具体的卸载方法为代码:

apt-get remove linux-p_w_picpath-2.6.32-21-genericapt-get remove linux-headers-2.6.32-21-generic

这样就可以实现自动删除内核文件了,还可以释放磁盘空间。

提示: 或者用一个命令删除所有现在不使用的内核:

aptitude purge ~ilinux-p_w_picpath-.*\(\!`uname -r`\)

另外还要记录一个命令。代码:

uname -a

使用这个命令可以查看当前系统使用的内核。卸载后,在启动菜单里还有其选项,这样我们需要修改启动菜单,方法如下:用命令打开grub.cfgroot@ubuntu:~# vim /boot/grub/grub.cfg然后找到不需要的菜单将其删除即可,还要注意一点,记得修改default的值,修改默认启动项;

查看内核的方法是,点菜单“系统-系统管理-系统监视器-系统”,可以查看系统当前使用的内核版本;

还可以查看/boot/grub/grub.cfg的第一个启动项,这是当前加载的内核版本,一般数字是最大的,下面可能还有较小的数字,这是旧的内核。

提示:删除内核后,运行update-grub  貌似也可以删除多余启动项,没实践过,工作忙,以后再玩了

方法二

在图像界面下,可以使用新立得软件包管理器删除1)点菜单“系统-系统管理-新立得软件包管理器”;2) 以2.6.32-21版本的内核为例,内核文件里包括:linux-headers-2.6.32-21、linux-headers- 2.6.32-21-generic、linux-p_w_picpath-2.6.32-21-generic、linux-restricted- modules-2.6.32-21-generic、linux-ubuntu-modules-2.6.32-21-generic;

3)在新立得中,点工具栏上的“搜索”按钮,在出来的搜索框中输入 linux 2.6.32-21 ,注意linux后面有一个空格然后点下面的搜索位置,选“名称”,点“搜索”按钮开始搜索(可能与上面略有不同);标记全部,彻底删除即可

本人是使用方法二删除的,方便嘛,呵呵。如有错误,请大家指出哈,共同进步,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277346.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

L2-014 列车调度(队列模拟:set)

题意: 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{…

新架设了一个CVS服务器 --by yp

cvs是个代码管理的好东东,全称并发版本控制。不知道的上网查一下资料。 我下载了相关的部分资料和软件,包括架设服务器的软件和使用服务的客户端软件,都是windows平台下可用的, 其他平台下的我都没下载,因为不会用。在…

@hdu - 6372@ sacul

目录 descriptionsolutionaccepted codedetailsdescription 定义矩阵 \(A_i\) 是一个大小为 \(p^i*p^i\) 的矩阵,其中 \(p\) 是第 \(c\) 个素数(c 给定),且 \(A_i[x][y] [C(x, y) \mod p > 0]\)(其中 C(x, y) 是组…

实验室里人越来越少啊!

研二下半学期了。研三的师哥师姐们都忙着找工作,有的已经去工作了。只是偶而来实验室转转。研一的师弟师妹,现在还都有课,实验室也没他们的机器,所以几乎不来实验室。我们研二的有四个人,两个北京的。其中一个在外面打…

在一台机器上搭建多个redis实例

默认Redis程序安装在/usr/local/redis目录下; 配置文件:/usr/local/redis/redis.conf,该配置文件中配置的端口为默认端口:6379; Redis的启动命令路径:/usr/local/bin/redis-server。 可以指定端口启动多个R…

2年前 影子

1. 请问您知道 xxxx吗 ? 麻烦了您? 2. 您在公司待了多长时间了? 3. 您觉得公司怎么样? 。。。。。。 待续! 转载于:https://www.cnblogs.com/nucdy/p/11151470.html

linux是只读添加 来覆盖,Linux之指令 重定向 文件覆盖和文件追加

CXF支持 SOAP1.1 SOAP1.2协议SOAP协议分为两个版本 1.1 1.2 默认支持1.1 实现方式: 1.编写接口 import javax.jws.WebService; WebService public inte ...USACO Section 2.4: Bessie Come Home因为题目给了边的信息,所以比较…

分层架构web容器的配置安全

转自:http://hi.baidu.com/shineo__o/item/7520d54c24d234c71081da82 /ps:本以为这是一个偶然配置失误造成的问题,但最近几天无聊时测试发现,有此类似问题的站点就有上百个,所以在这里粗糙总结一下! 通常我们会碰到这样…

Jenkins-Gitlab配置方法

1)本机首先安装好git软件2)然后安装gitlab插件,在可选插件中查找gitlab,点击直接安装3)然后进入系统管理-系统设置 首先进入Gitlab中复制需要的 token 值在 Profile Settings - Account把复制的值,复制到新增页面中转载于:https:…

高速缓冲存储器的功能、结构与工作原理

2.3 高速缓冲存储器(Cache) 2.3.1 高速缓冲存储器的功能、结构与工作原理   高速缓冲存储器是存在于主存与CPU之间的一级存储器, 由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多, 接近于CPU的速度。 Cache…

洛谷 P1417 烹调方案 (01背包拓展)

一看到这道题就是01背包 但是我注意到价值和当前的时间有关。 没有想太多,直接写,0分 然后发现输入方式不对…… 改了之后只有25分 我知道wa是因为时间会影响价值,但不知道怎么做。 后来看了题解,发现我对01背包理解不够透彻普通0…

LeetCode 77.组合求和

给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。解集不能包含重复的组合…

18函数对象19command模式20函数对象在STL中的应用

Item 18. Function ObjectsItem 19. Commands and HollywoodItem 20. STL Function Objects1、unction Objects是什么函数对象听起来挺吓人,其实并不神秘,它也是一个类的对象,只不过该类重载了操作符(),使得对象使用以来跟函数一样。class Fi…

linux df命令功能,Linux df命令简要介绍

日常工作生活中,我们常需要查看系统当前的磁盘空间使用情况。在windows下,只需简单点击我的电脑,就看到带进度条的系统磁盘使用情况,非常直观。那linux命令行下如何实现同样的功能呢?这就是我们今天要介绍的df命令。df…

spring集成RabbitMQ配置文件详解(生产者和消费者)

1&#xff0c;首先引入配置文件org.springframework.amqp&#xff0c;如下&#xff1a; <dependency><groupId>org.springframework.amqp</groupId><artifactId>spring-rabbit</artifactId><version>1.7.1.RELEASE</version></de…

一天的学习成果:hash输出,dcache工作原理,include的home directory,fist optype的含义...

最先获得突破的是解决了下午的崩溃问题。其实原因很简单&#xff0c;我声明了一个unsigned int型指针&#xff0c;但是没有给它分配空间…… 解决了这个问题之后就很简单了&#xff0c;调用定义在linux/dcache.c文件中的full_name_hash函数对文件名进行hash计算。这里发现了一个…

linux显示fio为非法指令,FORTRAN运行错误消息列表中英对照.doc

FORTRAN运行错误消息列表中英对照Fortran的运行时错误消息列表本节列出了英特尔Fortran运行时库(RTL)处理的错误。对于每一个错误&#xff0c;该表提供了错误号&#xff0c;严重性代码&#xff0c;错误信息文本&#xff0c;条件符号名称&#xff0c;而错误的详细说明。在程序中…

各种证书

软考高级信息系统项目管理师https://www.zhihu.com/question/29904891 转载于:https://www.cnblogs.com/trumbull/p/11154514.html

linux面试题中的简答题,[计算机]linux面试题简答题部分.doc

[计算机]linux面试题简答题部分linux面试题(简答题部分)2 简述进程的启动、终止的方式以及如何查看进程&#xff1f;答&#xff1a;启动进程的方式分为手动启动和自动启动两种方式,其中手动启动的方法用services 服务名 start;或者是./脚本名称,自动启动进程的方法有将进程服务…

const用法

const的用法很让人荤菜&#xff0c;现在总结以下&#xff1a;1&#xff0c;必须初始化2&#xff0c;作为函数的参数是个好习惯&#xff0c;const在*号左边所指常量值&#xff0c;在右边所指的是常量指针3&#xff0c;const成员函数的目的是指明该函数可以在const对象上调用,也就…