我用网上的教程卸载了旧内核
1.uname -a 2.dpkg --get-selections|grep linux 3.sudo apt-get remove image<我自己的版本>重新启动ubuntu后,进不了系统只有memory test 两个选项
但是我的系统里面还是有内核的(旧版本的卸载了,新版本还在里面)
但是就是进不了系统,一直是内存测试这两个可选的弄了一天了,真的很崩溃。。希望大神们帮帮忙

解决方案 »

  1.   

    linux内核启动依赖3个地方:
    1、/boot/vmlinuz-2.6.30.4  /boot下有这个文件,实际是bzImage;
    2、/boot/initrd-2.6.30.4   是通过mkintramfs工具生成的;
    3、grub.conf启动配置要与上面两个文件对应,
         /etc/grub.conf主要是改root值为根目录挂载的用户UUID:
    --------------------------------------------------------------------------------
    title MyTestLinux
    root (hd0,0)
    kernel /vmlinuz-2.6.30.4 ro root=UUID=172770ca-43c4-4496-b55b-14890adc53a2 rhgb quietselinux=0
    initrd /initrd-2.6.30.4
    ---------------------------------------------------------------------------------注意UUID的值:
    [root@localhost lark]# cat /etc/fstab 
    UUID=172770ca-43c4-4496-b55b-14890adc53a2 /       ext4    defaults        1 1
    UUID=90d142e7-9468-4e0d-902d-37f76904d672 /boot   ext4    defaults        1 2找对grub.conf中的文件对应关系,把你的文件重命名成脚本中指定的文件名,尝试看能否解决。
    希望可以帮助到你。
      

  2.   

    感谢感谢,我直接按照你的方法修改了grub以及对应的文件,再重启就进入了ubuntu。