清理Ubuntu多余的启动项
来源:互联网 发布:python金融数据分析 编辑:程序博客网 时间:2024/05/22 05:12
原文出处:http://hi.baidu.com/iceliushuai/item/f43a0c2ecf04e50e72863e19
Ubuntu使用久了,安装很多的内核,在启动系统时,就会有很多的条目,如果你的系统正常使用的话,其中的大部分都是没有必要的。
比如我就从来没有使用过recovery mode和memtest86+这两个条目。
1.清理多余的内核
aptitude search linux-image
# 查找image
shily@hh-desktop:~$ aptitude search linux-image # 查找imagep linux-image - Generic Linux kernel image. v linux-image-2.6 - i linux-image-2.6.38-10-generic - Linux kernel image for version 2.6.38 on x86/x86_64 p linux-image-2.6.38-10-generic-pae - Linux kernel image for version 2.6.38 on x86 p linux-image-2.6.38-10-virtual - Linux kernel image for version 2.6.38 on x86/x86_64 i A linux-image-2.6.38-11-generic - Linux kernel image for version 2.6.38 on x86/x86_64 p linux-image-2.6.38-11-generic-pae - Linux kernel image for version 2.6.38 on x86 p linux-image-2.6.38-11-virtual - Linux kernel image for version 2.6.38 on x86/x86_64 p linux-image-2.6.38-8-generic - Linux kernel image for version 2.6.38 on x86/x86_64 p linux-image-2.6.38-8-generic-pae - Linux kernel image for version 2.6.38 on x86 p linux-image-2.6.38-8-virtual - Linux kernel image for version 2.6.38 on x86/x86_64 p linux-image-2.6.38-9-generic - Linux kernel image for version 2.6.38 on x86/x86_64 p linux-image-2.6.38-9-generic-pae - Linux kernel image for version 2.6.38 on x86 p linux-image-2.6.38-9-virtual - Linux kernel image for version 2.6.38 on x86/x86_64 i linux-image-generic - Generic Linux kernel image p linux-image-generic-pae - Generic Linux kernel image p linux-image-server - Linux kernel image on Server Equipment. p linux-image-virtual - Linux kernel image for virtual machines
aptitude search linux-image |
grep
^i
# 查找已经安装的image
shily@hh-desktop:~$ aptitude search linux-image | grep ^i # 查找已经安装的imagei linux-image-2.6.38-10-generic - Linux kernel image for version 2.6.38 on x86/x86_64 i A linux-image-2.6.38-11-generic - Linux kernel image for version 2.6.38 on xi linux-image-generic - Generic Linux kernel image
uname
-r
# 确定当前正在使用的image
shily@hh-desktop:~$ uname -r # 确定当前正在使用的image2.6.38-11-generic
sudo
aptitude remove linux-image-2.6.38-10-generic linux-image-2.6.38-11-generic
# 删除多余的image, 有多个可以空格分割
shily@hh-desktop:~$ sudo aptitude remove linux-image-2.6.38-10-generic # 删除多余的image
另外,清理内核也可以使用Ubuntu tweek,安装方式请自行搜索。
2.禁止recovery mode选项
这个真的没什么用,如果需要,可以修改正常启动项,添加single参数即可,平时不需要每次都看到它。
阅读一下/etc/grub.d/10_linux会发现,在添加recovery选项前会检查一个变量:GRUB_DISABLE_RECOVERY
所以设置这个变量就可以了,使用root权限编辑/etc/default/grub
去掉GRUB_DISABLE_RECOVERY="true" 前面的#号即可:
-- /etc/default/grub.old 2013-03-26 10:38:13.000000000 +0800+++ /etc/default/grub 2013-03-22 14:37:33.000000000 +0800@@ -28,7 +28,7 @@ #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries-#GRUB_DISABLE_RECOVERY="true"+GRUB_DISABLE_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1"
修改后更新配置文件
shily@hh-desktop:~$ sudo update-grub
再次查看/boot/grub/grub.cfg会发现已经没有recovery相关的条目了。
3.禁止memtest86+选项 把 /etc/grub.d/20_memtest86+ 文件的可执行属性去掉就可以
sudo chmod -x /etc/grub.d/20_memtest86+sudo update-grub
警告:
1,操作有危险,请先备份原有文件。
2,重启前一定要先确认/boot/grub/grub.cfg的文件格式是正常的。
- 清理Ubuntu多余的启动项
- ubuntu 多余内核清理
- 清理Ubuntu系统的缓存、垃圾、多余内核
- 清理Ubuntu系统的缓存、垃圾、多余内核。
- 清理Ubuntu系统的缓存、垃圾、多余内核
- 删除ubuntu多余的内核和启动项
- Ubuntu 10.10删除多余的内核(开机启动项)
- Ubuntu 10.04 删除多余的启动内核
- ubuntu修改grub,删除多余启动项
- 清理Ubuntu拉圾及启动项
- windows + ubuntu UEFI启动项清理
- 删除Ubuntu多余的开机启动项(旧的内核)
- win7删除多余的启动项
- CentOS删除多余的启动项
- centos 删除多余的启动引导项
- 怎么删除多余的启动项
- 清理和关闭多余的Win7服务
- 清理 /boot分区多余的内核 版本
- INSTALL_FAILED_DEXOPT 解决
- TCP/IP网络编程的四书五经
- struct inode 和struct file
- linux驱动子系统--驱动模型
- 双系统下卸载Ubuntu或卸载Windows的方法
- 清理Ubuntu多余的启动项
- Myeclipse 更改deploy location
- Documentation/networking/3c509.txt
- java基础<String-StringBuffer-StringBuilder>
- Android FM播放时拔出耳机或者进入飞行模式,FM APP出现相应提示框,然后自动停止
- 周鸿祎语录(1)
- IOS系列——UIPageControl的基本属性
- Android 播放GIF动画
- struts.xml中的结果类型与视图