升级内核后如何删除旧内核?

Ubuntu国外衍生版本或其它衍生版本
Mbird
帖子: 21
注册时间: 2006-08-29 20:35
送出感谢: 0
接收感谢: 0

升级内核后如何删除旧内核?

#1

帖子 Mbird » 2006-08-29 20:37

在线更新后,Grub启动时出现两个内核选项,如何删掉旧的那个
头像
lvjinhua
帖子: 436
注册时间: 2006-02-23 14:46
来自: 上海
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 lvjinhua » 2006-08-30 0:38

关于 grub 启动菜单项,你可以手工删除!

你还可以到 新立得软件包管理 器中删除旧内核。
====
dubuntu-6.06-livecd-i386正式版正式完工!
====
*支持LiveCD硬盘启动
*Linux 2.6.15-23-686
*永中Office 2007
*LumaQQ+OpenQ+cycloneQQ
**N 多的编程及调试工具**
gosnowlee
帖子: 81
注册时间: 2006-02-28 17:08
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 gosnowlee » 2006-08-31 20:25

如果你不想删除内核,你也 可以注释掉你不需要的内核。方法很简单了。

代码: 全选

lee@Lee-ubuntu:/boot$ vi /boot/grub/menu.lst

代码: 全选

title           Ubuntu, kernel 2.6.15-25-686
root            (hd0,5)
kernel          /vmlinuz-2.6.15-25-686 root=/dev/sda8 ro quiet splash
initrd          /initrd.img-2.6.15-25-686
savedefault
boot

#title          Ubuntu, kernel 2.6.15-25-686 (recovery mode)
#root           (hd0,5)
#kernel         /vmlinuz-2.6.15-25-686 root=/dev/sda8 ro single
#initrd         /initrd.img-2.6.15-25-686
#boot

#title          Ubuntu, kernel 2.6.15-23-686
#root           (hd0,5)
#kernel         /vmlinuz-2.6.15-23-686 root=/dev/sda8 ro quiet splash
#initrd         /initrd.img-2.6.15-23-686
#savedefault
#boot


明白了没??? 呵呵
drdaidr
帖子: 38
注册时间: 2006-09-17 17:15
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 drdaidr » 2006-09-23 1:38

gosnowlee 写了:如果你不想删除内核,你也 可以注释掉你不需要的内核。方法很简单了。

代码: 全选

lee@Lee-ubuntu:/boot$ vi /boot/grub/menu.lst

代码: 全选

title           Ubuntu, kernel 2.6.15-25-686
root            (hd0,5)
kernel          /vmlinuz-2.6.15-25-686 root=/dev/sda8 ro quiet splash
initrd          /initrd.img-2.6.15-25-686
savedefault
boot

#title          Ubuntu, kernel 2.6.15-25-686 (recovery mode)
#root           (hd0,5)
#kernel         /vmlinuz-2.6.15-25-686 root=/dev/sda8 ro single
#initrd         /initrd.img-2.6.15-25-686
#boot

#title          Ubuntu, kernel 2.6.15-23-686
#root           (hd0,5)
#kernel         /vmlinuz-2.6.15-23-686 root=/dev/sda8 ro quiet splash
#initrd         /initrd.img-2.6.15-23-686
#savedefault
#boot


明白了没??? 呵呵
不明白,我是菜鸟,可不可以说仔细一点啊!!
drdaidr
帖子: 38
注册时间: 2006-09-17 17:15
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 drdaidr » 2006-09-23 1:46

drdaidr 写了:
gosnowlee 写了:如果你不想删除内核,你也 可以注释掉你不需要的内核。方法很简单了。

代码: 全选

lee@Lee-ubuntu:/boot$ vi /boot/grub/menu.lst

代码: 全选

title           Ubuntu, kernel 2.6.15-25-686
root            (hd0,5)
kernel          /vmlinuz-2.6.15-25-686 root=/dev/sda8 ro quiet splash
initrd          /initrd.img-2.6.15-25-686
savedefault
boot

#title          Ubuntu, kernel 2.6.15-25-686 (recovery mode)
#root           (hd0,5)
#kernel         /vmlinuz-2.6.15-25-686 root=/dev/sda8 ro single
#initrd         /initrd.img-2.6.15-25-686
#boot

#title          Ubuntu, kernel 2.6.15-23-686
#root           (hd0,5)
#kernel         /vmlinuz-2.6.15-23-686 root=/dev/sda8 ro quiet splash
#initrd         /initrd.img-2.6.15-23-686
#savedefault
#boot


明白了没??? 呵呵
不明白,我是菜鸟,可不可以说仔细一点啊!!
难道是直接删除?但是,你只是把grub里面的启动项删了而已啊(只是删了一个选项,一个壳)。我说的是删除旧的内核,不然占空间哈!
只有看看新立得行不了,我用过:sudo apt-get autoclean 也不行。只有看下新立得了。。。。。。。。。。。。。。
pengkuny
帖子: 231
注册时间: 2007-11-20 12:45
来自: Hefei
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 pengkuny » 2008-04-28 15:36

uname -a  #使用这个命令可以查看当前系统使用的内核。
dpkg --get-selections|grep linux #列出当前内核。带image的则是已经安装的内核,可以用以下命令卸载:sudo apt-get remove linux-image-2.6.24-11-generic #其中 linux-image-2.6.24-11-generic 为版本号,输全 。
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京
送出感谢: 0
接收感谢: 1 次

#7

帖子 carbont » 2008-04-28 16:00

新立得,搜索linux,把旧版本号的全部删除就是。
grub/menu.lst也会自动改的。
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
fuhailong
帖子: 42
注册时间: 2008-05-05 13:23
送出感谢: 0
接收感谢: 0

#8

帖子 fuhailong » 2008-06-06 8:29

pengkuny 写了:uname -a  #使用这个命令可以查看当前系统使用的内核。
dpkg --get-selections|grep linux #列出当前内核。带image的则是已经安装的内核,可以用以下命令卸载:sudo apt-get remove linux-image-2.6.24-11-generic #其中 linux-image-2.6.24-11-generic 为版本号,输全 。

正解。用了下。好用呀。
头像
alanking
帖子: 45
注册时间: 2007-08-25 21:29
送出感谢: 0
接收感谢: 0

#9

帖子 alanking » 2008-08-13 16:05

用这个可以删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

viewtopic.php?t=129876
因为没有Money去购买杀毒软件,所以装了Ubuntu!
加油阿,什么时候因为Money去购买杀毒软件在Linux上用,在转回到不用杀毒软件的Windows上去!

Eerything For Free
头像
jeffwei
帖子: 1344
注册时间: 2007-05-12 22:48
送出感谢: 0
接收感谢: 0

#10

帖子 jeffwei » 2008-08-13 16:14

新立得
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 Jarson » 2008-09-13 13:54

alanking 写了:用这个可以删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

viewtopic.php?t=129876
正解,既简单又强大!
头像
haria1988
帖子: 689
注册时间: 2008-04-17 17:53
来自: 江苏.无锡
送出感谢: 0
接收感谢: 1 次
联系:

#12

帖子 haria1988 » 2008-09-13 14:37

alanking 写了:用这个可以删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

viewtopic.php?t=129876
呵呵,这方法好,虽然你可能并不明白!
lwjcxy
帖子: 408
注册时间: 2008-08-26 2:08
送出感谢: 0
接收感谢: 0

Re: 升级内核后如何删除旧内核?

#13

帖子 lwjcxy » 2008-10-01 3:20

v@ubuntu:~/\u684c\u9762$ sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
[sudo] password for v:
\u6b63\u5728\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868... \u5b8c\u6210
\u6b63\u5728\u5206\u6790\u8f6f\u4ef6\u5305\u7684\u4f9d\u8d56\u5173\u7cfb\u6811
\u6b63\u5728\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210
\u6b63\u5728\u8bfb\u53d6\u6269\u5c55\u72b6\u6001\u6587\u4ef6
\u6b63\u5728\u521d\u59cb\u5316\u8f6f\u4ef6\u5305\u72b6\u6001... \u5b8c\u6210
\u6b63\u5728\u7f16\u8f91\u6269\u5c55\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210
\u4e0b\u5217\u8f6f\u4ef6\u5305\u5c06\u88ab\u201c\u5220\u9664\u201d\uff1a
linux-image-2.6.27-3-generic{p}
0 \u4e2a\u8f6f\u4ef6\u5305\u88ab\u5347\u7ea7\uff0c\u65b0\u5b89\u88c50 \u4e2a\uff0c 1 \u4e2a\u5c06\u88ab\u5220\u9664\uff0c \u540c\u65f6 0 \u4e2a\u5c06\u4e0d\u5347\u7ea7\u3002
\u9700\u8981\u83b7\u53d6 0B \u7684\u5b58\u6863\u3002 \u89e3\u5305\u540e\u5c06\u91ca\u653e 96.0MB\u3002
\u60a8\u8981\u7ee7\u7eed\u5417\uff1f[Y/n/?] Y
\u6b63\u5728\u7f16\u8f91\u6269\u5c55\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210
(\u6b63\u5728\u8bfb\u53d6\u6570\u636e\u5e93 ... \u7cfb\u7edf\u5f53\u524d\u603b\u5171\u5b89\u88c5\u6709 115656 \u4e2a\u6587\u4ef6\u548c\u76ee\u5f55\u3002)
\u6b63\u5728\u5220\u9664 linux-image-2.6.27-3-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms
run-parts: executing /etc/kernel/prerm.d/last-good-boot
ln: \u521b\u5efa\u786c\u94fe\u63a5 \u201c/boot/last-good-boot.tmp/vmlinuz\u201d => \u201c/boot/vmlinuz-2.6.27-4-generic\u201d: \u64cd\u4f5c\u4e0d\u5141\u8bb8
run-parts: /etc/kernel/prerm.d/last-good-boot exited with return code 1
Failed to process /etc/kernel/prerm.d at /var/lib/dpkg/info/linux-image-2.6.27-3-generic.prerm line 267.
dpkg\uff1a\u5904\u7406 linux-image-2.6.27-3-generic (--purge)\u65f6\u51fa\u9519\uff1a
\u5b50\u8fdb\u7a0b pre-removal script \u8fd4\u56de\u4e86\u9519\u8bef\u53f7 2
\u5728\u5904\u7406\u65f6\u6709\u9519\u8bef\u53d1\u751f\uff1a
linux-image-2.6.27-3-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
\u8f6f\u4ef6\u5305\u5b89\u88c5\u5931\u8d25\u3002\u6b63\u5728\u8bd5\u56fe\u6062\u590d\uff1a
\u6b63\u5728\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868... \u5b8c\u6210
\u6b63\u5728\u5206\u6790\u8f6f\u4ef6\u5305\u7684\u4f9d\u8d56\u5173\u7cfb\u6811
\u6b63\u5728\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210
\u6b63\u5728\u8bfb\u53d6\u6269\u5c55\u72b6\u6001\u6587\u4ef6
\u6b63\u5728\u521d\u59cb\u5316\u8f6f\u4ef6\u5305\u72b6\u6001... \u5b8c\u6210
\u6b63\u5728\u7f16\u8f91\u6269\u5c55\u72b6\u6001\u4fe1\u606f... \u5b8c\u6210

删除不了,怎么办?
头像
shilong
帖子: 14
注册时间: 2008-09-26 13:51
送出感谢: 0
接收感谢: 0
联系:

Re:

#14

帖子 shilong » 2008-10-11 18:17

alanking 写了:用这个可以删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

viewtopic.php?t=129876
头像
shilong
帖子: 14
注册时间: 2008-09-26 13:51
送出感谢: 0
接收感谢: 0
联系:

Re: 升级内核后如何删除旧内核?

#15

帖子 shilong » 2008-10-11 18:18

终端
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
回复

回到 “Ubuntu国外衍生版”