分页: 1 / 4
升级内核后如何删除旧内核?
发表于 : 2006-08-29 20:37
由 Mbird
在线更新后,Grub启动时出现两个内核选项,如何删掉旧的那个
发表于 : 2006-08-30 0:38
由 lvjinhua
关于 grub 启动菜单项,你可以手工删除!
你还可以到 新立得软件包管理 器中删除旧内核。
发表于 : 2006-08-31 20:25
由 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
明白了没??? 呵呵
发表于 : 2006-09-23 1:38
由 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
明白了没??? 呵呵
不明白,我是菜鸟,可不可以说仔细一点啊!!
发表于 : 2006-09-23 1:46
由 drdaidr
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 也不行。只有看下新立得了。。。。。。。。。。。。。。
发表于 : 2008-04-28 15:36
由 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 为版本号,输全 。
发表于 : 2008-04-28 16:00
由 carbont
新立得,搜索linux,把旧版本号的全部删除就是。
grub/menu.lst也会自动改的。
发表于 : 2008-06-06 8:29
由 fuhailong
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 为版本号,输全 。
正解。用了下。好用呀。
发表于 : 2008-08-13 16:05
由 alanking
用这个可以删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
viewtopic.php?t=129876
发表于 : 2008-08-13 16:14
由 jeffwei
新立得
发表于 : 2008-09-13 13:54
由 Jarson
发表于 : 2008-09-13 14:37
由 haria1988
Re: 升级内核后如何删除旧内核?
发表于 : 2008-10-01 3:20
由 lwjcxy
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
删除不了,怎么办?
Re:
发表于 : 2008-10-11 18:17
由 shilong
Re: 升级内核后如何删除旧内核?
发表于 : 2008-10-11 18:18
由 shilong
终端
sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)