自己的ubuntu8.04更新几次以后后,有个烦人的问题出现了。
升级以后,因为内核版本已经从Ubuntu 8.04, kernel 2.6.24-16升级到Ubuntu 8.04, kernel 2.6.24-22内核版本,但以前的内核版本Ubuntu 8.04, kernel 2.6.24-16和Ubuntu 8.04, kernel 2.6.24-21还是在ubuntu 8.04的启动菜单里面。我确定已经不再需要以前的版本了,如果每次开机都出现这么一长串,看着心里烦。于是决定为grub减减肥,只保留现有的Ubuntu 8.04, kernel 2.6.24-22版本。
下面是我给ubuntu8.04的启动菜单的减肥过程:
1、在boot/grub/下有个menu.lst的文件,直接用文本编辑器打开或者启动终端,在终端里面输入命令行:sudo gedit /boot/grub/menu.lst,回车后输入你的系统管理员密码。这时会在文本编辑器里面打开一个menu.lst文件,这个文件就是我们今天的手术室。
## ## End Default Options ##
title Ubuntu 8.04.1, kernel 2.6.24-22-generic
root (hd0,6)
kernel /vmlinuz-2.6.24-22-generic root=UUID=4b43bbdc-8524-4245-b9c7-78405b6078a7 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.24-22-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root (hd0,6)
kernel /vmlinuz-2.6.24-22-generic root=UUID=4b43bbdc-8524-4245-b9c7-78405b6078a7 ro single
initrd /initrd.img-2.6.24-22-generic
title Ubuntu 8.04.1, kernel 2.6.24-21-genericroot (hd0,6)kernel /vmlinuz-2.6.24-21-generic root=UUID=4b43bbdc-8524-4245-b9c7-78405b6078a7 ro quiet splash locale=zh_CNinitrd /initrd.img-2.6.24-21-genericquiettitle Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)root (hd0,6)kernel /vmlinuz-2.6.24-21-generic root=UUID=4b43bbdc-8524-4245-b9c7-78405b6078a7 ro singleinitrd /initrd.img-2.6.24-21-generictitle Ubuntu 8.04.1, kernel 2.6.24-16-genericroot (hd0,6)kernel /vmlinuz-2.6.24-16-generic root=UUID=4b43bbdc-8524-4245-b9c7-78405b6078a7 ro quiet splash locale=zh_CNinitrd /initrd.img-2.6.24-16-genericquiettitle Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)root (hd0,6)kernel /vmlinuz-2.6.24-16-generic root=UUID=4b43bbdc-8524-4245-b9c7-78405b6078a7 ro singleinitrd /initrd.img-2.6.24-16-generictitle Ubuntu 8.04.1, memtest86+
root (hd0,6)
kernel /memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
中间的关键部分就是要我们动手的地方,红色字体的就是我们要删除的,我们只保留最新内核版本的启动项。删除以后保存,重启系统就会发现启动菜单变的很干净了,看着爽啊。 grub减肥到此为止。