ubuntu更新内核与清理无用文件
时间:2010-11-16 来源:秩名
当我第一次更新内核时,提示我
“引导文件menu.list经过编辑,是否自动更新?
当时我想,更新了还要重新编辑,麻烦。
”no“。
为什么我要编辑它?因为硬件的问题,我加了个参数 noapic,才能启动系统。
于是,问题来了,虽然机器上安装了新内核,但是menu.list由于没有更新,我不得不使用旧内核。
自己把新内核的文件名手工添加进了menu.list里,因为我不知道uuid是什么,就没写。
重启系统…
选择新添加的内核…
引导成功…
…
ubuntu系统到启动画面那里就卡住了。
经过一番搜索,提问后弄好了。
uuid好像是记录的硬盘信息。当初我想过把旧内核的uuid复制到新内核上去,但是因为不知道uuid是什么,害怕万一出什么大错误就糟了。
毕竟,我最害怕涉及到”引导“”硬盘数据“的问题。
下面是更新内核需要的一些知识
编辑软件源
sudo gedit /etc/apt/sources.list
查看系统存在的内核。
dpkg -l|grep linux
或
dpkg –get-selections|grep linux
显示当前的内核
uname -a
升级内核
apt-get dist-upgrade
删除内核
sudo apt-get remove 内核名
带有image的文件是需要删除的,一定要写全版本等字符。其他相关的文件会自动删除。
例如:
sudo apt-get remove –purge linux-image-2.6.24-19-generic
–purge参数表示彻底删除。
另外,我删除2.6.24-19的内核时,忘了自己当前正使用此内核。不过,幸好有惊无险。删除不了当前使用的内核。
更新menu.list
sudo update-grub
先将menu.list备份,然后改名或删除。这样会自动重建文件。然后将原来的menu.list 中需要的东西拷贝到新的menu.list中。
重建时,grub不会将其他系统的引导信息也添加进去。需要的从原来的文件中复制一下就行了。
系统垃圾清理
sudo apt-get autoclean 清理旧版本的软件缓存
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件
参考网页:
http://gflyer2911.spaces.live.com/blog/cns!1966A72836DAFE56!148.entry
Ubuntu Linux与Windows系统不同,Ubuntu Linux不会产生无用垃圾文件,但是在升级缓存中,Ubuntu Linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。
标签分类: linux