《如何删除ubuntu旧内核.doc》由会员分享,可在线阅读,更多相关《如何删除ubuntu旧内核.doc(5页珍藏版)》请在金锄头文库上搜索。
1、如何删除ubuntu旧内核?1.可以用这个命令解决sudo aptitude purge ilinux-image-.*(!uname -r)2.升级系统后,开机时就会出现很多版本,如2.6.32-24.2.6.32-31等。只要删除旧内核就可以了,但至少保留一个旧内核。修改grub.cfg的权限为可写,然后删除以下红色部分重复的内容。最后再把grub.cfg的权限为只读就行。# DO NOT EDIT THIS FILE# It is automatically generated by /usr/sbin/grub-mkconfig using templates# from /etc/g
2、rub.d and settings from /etc/default/grub# BEGIN /etc/grub.d/00_header #if -s $prefix/grubenv ; thenload_envfiset default=0if $prev_saved_entry ; thenset saved_entry=$prev_saved_entrysave_env saved_entryset prev_saved_entry=save_env prev_saved_entryset boot_once=truefifunction savedefault if -z $boo
3、t_once ; thensaved_entry=$chosensave_env saved_entryfifunction recordfail set recordfail=1if -n $have_grubenv ; then if -z $boot_once ; then save_env recordfail; fi; fiinsmod ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-15be-41cb-a35f-0dab6f807328if loadfont /usr/share/grub/unicode.p
4、f2 ; thenset gfxmode=640x480insmod gfxterminsmod vbeif terminal_output gfxterm ; then true ; else# For backward compatibility with versions of terminal.mod that dont# understand terminal_outputterminal gfxtermfifiinsmod ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-15be-41cb-a35f-0dab
5、6f807328set locale_dir=($root)/boot/grub/localeset lang=zhinsmod gettextif $recordfail = 1 ; thenset timeout=-1elseset timeout=10fi# END /etc/grub.d/00_header # BEGIN /etc/grub.d/05_debian_theme #set menu_color_normal=white/blackset menu_color_highlight=black/light-gray# END /etc/grub.d/05_debian_th
6、eme # BEGIN /etc/grub.d/10_linux #menuentry Ubuntu,Linux 2.6.32-31-generic -class ubuntu -class gnu-linux -class gnu -class os recordfailinsmod ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-15be-41cb-a35f-0dab6f807328linux /boot/vmlinuz-2.6.32-31-generic root=UUID=7247f061-15be-41cb-a
7、35f-0dab6f807328 ro quiet splashinitrd /boot/initrd.img-2.6.32-31-genericmenuentry Ubuntu,Linux 2.6.32-31-generic (恢复模式) -class ubuntu -class gnu-linux -class gnu -class os recordfailinsmod ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-15be-41cb-a35f-0dab6f807328echo 载入 Linux .linux /
8、boot/vmlinuz-2.6.32-31-generic root=UUID=7247f061-15be-41cb-a35f-0dab6f807328 ro single echo 载入引导虚拟磁盘 .initrd /boot/initrd.img-2.6.32-31-genericmenuentry Ubuntu,Linux 2.6.32-24-generic -class ubuntu -class gnu-linux -class gnu -class os recordfailinsmod ext2set root=(hd0,9)search -no-floppy -fs-uuid
9、 -set 7247f061-15be-41cb-a35f-0dab6f807328linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7247f061-15be-41cb-a35f-0dab6f807328 ro quiet splashinitrd /boot/initrd.img-2.6.32-24-genericmenuentry Ubuntu,Linux 2.6.32-24-generic (恢复模式) -class ubuntu -class gnu-linux -class gnu -class os recordfailinsmod
10、ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-15be-41cb-a35f-0dab6f807328echo 载入 Linux .linux /boot/vmlinuz-2.6.32-24-generic root=UUID=7247f061-15be-41cb-a35f-0dab6f807328 ro single echo 载入引导虚拟磁盘 .initrd /boot/initrd.img-2.6.32-24-generic# END /etc/grub.d/10_linux # BEGIN /etc/grub.d
11、/20_memtest86+ #menuentry Memory test (memtest86+) insmod ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-15be-41cb-a35f-0dab6f807328linux16 /boot/memtest86+.binmenuentry Memory test (memtest86+, serial console 115200) insmod ext2set root=(hd0,9)search -no-floppy -fs-uuid -set 7247f061-
12、15be-41cb-a35f-0dab6f807328linux16 /boot/memtest86+.bin console=ttyS0,115200n8# END /etc/grub.d/20_memtest86+ # BEGIN /etc/grub.d/30_os-prober #menuentry Windows Vista (loader) (on /dev/sda1) insmod ntfsset root=(hd0,1)search -no-floppy -fs-uuid -set e0d8a820d8a7f2c8chainloader +1menuentry Windows 7
13、 (loader) (on /dev/sda2) insmod ntfsset root=(hd0,2)search -no-floppy -fs-uuid -set 7038a99738a95cbachainloader +1# END /etc/grub.d/30_os-prober # BEGIN /etc/grub.d/40_custom # This file provides an easy way to add custom menu entries. Simply type the# menu entries you want to add after this comment
14、. Be careful not to change# the exec tail line above.# END /etc/grub.d/40_custom #3.首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载adminguandy:$ dpkg -get-selections|grep linuxlibselinux1 installlinux-generic installlinux-headers-2.6.24-16 installlinux-headers-2.6.24-18 installlinux-headers-2.6.24-18-generic installlinux-headers-2.6.24-19 installlinux-headers-2.6.24-19-genericinstalllinux-headers-generic installlinux-image-2.6.24-16-ge