`
suxing
  • 浏览: 208176 次
  • 性别: Icon_minigender_1
  • 来自: 遵义
社区版块
存档分类
最新评论

卸载掉不用的旧内核

 
阅读更多

一、查看内核
dpkg --get-selections|grep linux-image

命令结果如:

linux-image-2.6.28-11-generic install
linux-image-2.6.28-12-generic install
linux-image-generic install

二、查看现在使用的内核心
uname -r

命令结果如:
2.6.28-12-generic


三、把不再使用的内核用apt-get purge命令卸载掉。如前面的例子,则用:

sudo apt-get purge linux-image-2.6.28-11-generic

 

 

原文http://forum.ubuntu.org.cn/viewtopic.php?f=86&t=252456

分享到:
评论

相关推荐

    Ubuntu下清理缓存与删除多余的旧版本内核.docx

    3. **删除旧内核**:在确认了哪些是不再需要的旧内核后(通常较早的版本),可以使用`sudo apt-get purge [内核名]`来卸载。例如,如果你确定`linux-headers-x.xx.x-xx`和`linux-image-x.xx.x-xx-generic`是旧版本,...

    修改ubuntu开机启动项顺序 grub设置 删除多余内核

    用户可以使用命令 `dpkg --get-selections | grep linux-image` 来找到系统已经安装的内核版本,然后使用命令 `sudo apt-get remove` 来卸载旧的内核版本。例如,要卸载 `linux-image-2.6.35-22-generic` 内核版本,...

    内核驱动归纳总结(二):内核模块

    在Linux系统中,内核驱动通常以模块的形式存在,这使得内核可以根据需要加载或卸载它们,提高了系统的灵活性。本文将对内核模块进行深入探讨。 一、内核模块的基本概念 内核模块是Linux内核的一部分,但并不包含在...

    Linux内核完全注释(内核版本0.11)及源码

    1. **内核架构**:Linux内核采用模块化设计,允许根据需要加载或卸载特定的功能模块。0.11版本虽然较早,但它已经包含了基本的进程管理、内存管理、设备驱动和文件系统等核心功能。 2. **进程管理**:内核负责进程...

    Linux内核完全注释(内核0[1].11_修正版)

    8. **模块化设计**:Linux内核采用模块化设计,允许动态加载和卸载硬件驱动或特定功能,这部分会讲解如何编写和管理内核模块。 9. **内核调试技巧**:包括使用gdb、kdb等工具进行内核级别的调试,以及如何分析内核...

    linux内核升级(2.4-2.6)

    6. 重启系统,进入新内核,验证运行情况,如果一切正常,可以删除旧内核以释放磁盘空间。 整个过程中,需要注意的是,升级内核可能会导致某些旧的硬件驱动或应用程序不兼容,因此在升级前要确保所有的软件和硬件都...

    升级linux内核到kernel-ml-aufs-devel-3.10.5-3.el6所需的内核

    9. **移除旧内核**:如果新内核工作正常,可以考虑卸载旧内核以节省磁盘空间,但要谨慎,以免破坏系统。 10. **更新initramfs**:新内核可能需要新的initramfs映像,使用`dracut`命令创建或更新。 总的来说,升级...

    谈linux系统内核升级.pdf

    7. **回滚备份**:如果新内核出现问题,可以迅速恢复旧内核。 **四、注意事项** 1. **兼容性**:升级前要了解新内核对硬件和软件的兼容性,确保关键应用程序能在新内核下正常运行。 2. **稳定性**:选择稳定版本...

    在ub9.04下 安装内核linux-2.6.29.1的图文介绍

    2. **恢复旧内核**:如果新内核有问题,可以在GRUB引导时选择旧内核启动,然后可以卸载或回滚新内核。 3. **空间需求**:编译内核会占用相当大的磁盘空间,确保有足够的空间进行操作。 本教程中提供的每一步骤都配...

    (含源码) 注入dll 卸载进程模块 UM

    例如,".cpp"和".h"文件是C++源代码,".dsp"和".dsw"是旧版Visual Studio项目文件,".aps"是工程预编译头文件,".clw"是类视图文件,".rc"和".h"文件则与资源管理有关。这些文件组合起来,应该能构建一个完整的开发...

    2.4和2.6内核模块和驱动(转载)

    这对于开发者来说,意味着需要适应新的开发环境,尤其是设备驱动的研发人员,他们可能需要将旧的驱动程序移植到新内核,或者编写兼容多个内核版本的驱动。本文将详细阐述2.6内核中模块机制的变化,并对比2.4内核,...

    linux内核升级的详细步骤

    这包括删除旧的`linux`目录(如果存在),解压新内核源代码,并创建一个指向新内核版本的软链接。对于`module-init-tools`,同样需要解压并在适当的位置进行配置和编译。 ### 第五步:配置内核选项 这是整个升级...

    编译linux的内核文档

    2. **Loadable module support**:这是关于模块支持的选项,选择`Y`可以启用模块化功能,使得内核可以根据需要加载或卸载驱动。这对于资源有限的系统尤其有用,因为它允许在需要时才占用内存。 在进行内核配置时,...

    卸载Chrome

    - 卸载Chrome时,其配置文件通常不会被删除,如果再次安装,会继续使用这些旧设置。如需清除所有数据,需要手动删除`AppData\Local\Google\Chrome`(Windows)或`~/Library/Application Support/Google/Chrome`...

    linux2.6内核的Initrd机制解析

    6. 若存在/initrd目录,旧的ramdisk会被移动至此,否则会被卸载。 总之,Linux 2.6内核的Initrd机制增强了灵活性,支持不同格式的Initrd,简化了内核的启动流程,并提供了更多定制化选项,以适应日益复杂的硬件环境...

    《深入理解linux内核(第二版)》英文版

    7. **内核模块**:Linux内核支持模块化设计,允许动态加载和卸载内核组件。这使得内核可以根据需求进行定制,减少不必要的开销。 8. **系统调用**:系统调用是用户空间程序与内核交互的主要方式。书中会详细介绍...

    嵌入式Linux内核的配置与编译系统研究.pdf

    例如,在ARM处理器平台上,选择Y的选项将直接集成到内核,M的选项则可以按需动态加载或卸载,而N则完全排除。 配置方法包括`make config`、`make oldconfig`、`make menuconfig`和`make xconfig`。`menuconfig`是最...

    Linux-2.4.0操作系统内核

    8. **模块化设计**:Linux内核采用模块化设计,使得内核可以根据需要加载和卸载功能模块。2.4.0版本可能优化了模块加载机制,使系统更加灵活。 9. **虚拟化支持**:虽然2.4.0版本相比后来的版本,虚拟化技术可能...

Global site tag (gtag.js) - Google Analytics