ubuntu内核升级及卸载_第1页
ubuntu内核升级及卸载_第2页
ubuntu内核升级及卸载_第3页
ubuntu内核升级及卸载_第4页
ubuntu内核升级及卸载_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ubuntu 内核升级及卸载ubuntu 下内核的升级与卸载 很多用户一般都会选择 Windows + Ubuntu 的双系统。用得 时间久了,随着 Ubuntu 内核的不断升级,开机启动菜单会 变得越来越臃肿。下面简单介绍一下如何删除开机启动菜单 多余的内核(旧版本) ,以及如何调整不同操作系统的启动 顺序。Ubuntu 是由 grub 引导启动的。每当 Ubuntu 升级到新的版 本后, grub 会自动调整开机启动菜单的顺序, 把新的内核放 在启动菜单的开始,同时也不会删除久的内核版本。这样, 当 Ubuntu 的升级次数一多,启动菜单中将变得非常臃肿。 而且那些旧版本的内核基本不会用,

2、不如删除之。解决方案 如下:1. 找出系统已经安装的内核版本,在终端里输入命令: dpkg -get-selections | grep linux-image 然后会显示系统中已安装的内核,例如:linux-image-2.6.35-22-generic installlinux-image-2.6.38-10-generic install linux-image-2.6.38-11-generic install linux-image-2.6.38-8-generic install linux-image-3.0.0-12-generic install linux-image-ge

3、neric install2. 卸载旧的内核版本,在终端里输入命令: sudo apt-get remove linux-image-2.6.35-22-generic linux-image-2.6.38-8-genericlinux-image-2.6.38-10-generic linux-image-2.6.38-11-generic上面命令和含义是:dpkg -get-selections .把已选中的软件包列表打印到标准输出;grep linux-image 匹配查找;uname -a 查看已安装的 linux 内核版。 这样,旧的内核版本就删除了。然而, grub 修改开机启动菜

4、 单,会自动把最新的 Ubuntu 放在第一位, 把 Windows 放在 最后一个。我们经常希望把 Windows 调整到靠前的位置, 可能还会修改默认的启动项和等待时间等。解决方案如下: 1. 找到 grub 配置,打开配置文档,在终端里输入命令: sudo gedit /boot/grub/grub.cfg2. 修改 grub 配置set default=0 :表示默认的启动项,“ 0”表示第一个,依次 类推。set timeout=10 :表示默认等待时间,单位是秒。找到 windows 的启动项,剪切复制到所有 Ubuntu 启动项之 前,例如:# BEGIN /etc/grub.d

5、/30_os-prober #menuentry Windows 7 (loader) (on /dev/sda1) -class windows -class os insmod part_msdos insmod ntfsset root=(hd0,msdos1)search -no-floppy -fs-uuid -set=rootA046A21446A1EAECchainloader +1# END /etc/grub.d/30_os-prober #3. 保存并退出。 最后,重新启动机器,一切将变得如你所愿。用 apt-get dist-upgrade 发现内核升级了。直接安装然后查

6、看 /boot/grub/menu.1st 发现以前的内核还在,应该是从安全考虑可既然我正常启动 了,就不需要了。留着占空间。卸载!首先,执行#uname -a显示了当前的内核然后用#dpkg -l|grep linux 来查看当前系统安装了哪几个内核。然后就可以卸载了 一定要确定卸载的包的准确名称然后#apt-remove *( 这里是包的准确名称 ) 不过这里似乎需要加上 -purge 更好些,是去除残余信息。 ubuntu 更新内核与清理无用文件 当我第一次更新内核时,提示我“引导文件 menu.list 经过编辑,是否自动更新? 当时我想,更新了还要重新编辑,麻烦。” “”no“。为什

7、么我要编辑它?因为硬件的问题, 我加了个参数 noapic , 才能启动系统。于是,问题来了,虽然机器上安装了新内核,但是 menu.list 由于没有更新,我不得不使用旧内核。自己把新内核的文件名手工添加进了 menu.list 里,因为我 不知道 uuid 是什么,就没写。重启系统选择新添加的内核引导成功ubuntu 系统到启动画面那里就卡住了。 经过一番搜索,提问后弄好了。uuid 好像是记录的硬盘信息。当初我想过把旧内核的 uuid 复制到新内核上去, 但是因为不知道 uuid 是什么, 害怕万一 出什么大错误就糟了。毕竟,我最害怕涉及到”引导“”硬盘数据“的问题。 下面是更新内核需要

8、的一些知识编辑软件源sudo gedit /etc/apt/sources.list查看系统存在的内核。dpkg -l|grep linux或dpkg et-selections|grep linux显示当前的内核uname -a升级内核apt-get dist-upgrade删除内核sudo apt-get remove 内核名带有 image 的文件是需要删除的,一定要写全版本等字符。其他相关的文件会自动删除。 例如:sudo apt-get remove-purgelinux-image-2.6.24-19-generic-purge参数表示彻底删除。另外,我删除 2.6.24-19 的

9、内核时,忘了自己当前正使用此 内核。不过,幸好有惊无险。删除不了当前使用的内核。 更新 menu.listsudo update-grub先将 menu.list 备份,然后改名或删除。这样会自动重建文 件。然后将原来的 menu.list 中需要的东西拷贝到新的 menu.list 中。重建时, grub 不会将其他系统的引导信息也添加进去。 需要 的从原来的文件中复制一下就行了。系统垃圾清理sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删除系统不再使用的孤立软件 参考网

10、页:FE56!148.entryUbuntu Linux 与 Windows 系统不同, Ubuntu Linux 不会产 生无用垃圾文件,但是在升级缓存中, UbuntuLinux 不会自 动删除这些文件,今天就来说说这些垃圾文件清理方法。 1,非常有用的清理命令: sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove 这三个命令主要清理升级缓存以及无用包的。2,清理 opera firefox 的缓存文件: ls /.opera/cache4 ls /.mozilla/firefox/*.default/Cach

11、e 3,清理 Linux 下孤立的包: 图形界面下我们可以用: gtkorphan sudo apt-get install gtkorphan -y 终端命令下我们可以用: deborphan sudo apt-get install deborphan -y 4,卸载: tracker 这个东西一般我只要安装 Ubuntu 就会第一删掉 tracker 他 不仅会产生大量的 cache 文件而且还会影响开机速度。 所以 在新得利里面删掉就行。5,删除多余的内核:一定不要删错哦,切记! ! 打开终端敲命令: dpkg -get-selections|grep linux 有 image 的就

12、是内核文件删除老的内核文件:sudo apt-get remove 内核文件名 (例如: linux-image-2.6.27-2-generic ) 内核删除,释放空间了,应该能释放 130 140M 空间。 最后不要忘了看看当前内核: uname -a附录: 包管理的临时文件目录 : 包在/var/cache/apt/archives 没有下载完的在/var/cache/apt/archives/partial使用 Ubuntu 一段时间后,就会发觉由于自动升级,系统里 安装了很多内核。像我,竟然安装了下面那么多,这个造成 了漫长的启动列表。必须删掉一些不用的。 首先就是使用如下命令,列出

13、所有安装的内核,下表中,带 有 image 的就是内核文件。 从中选择要卸载的包, 用 apt-get 来卸载tcibm:$ dpkg -get-selections|grep linux libselinux1 installlinux-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 deinst

14、all 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-mod

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论