ubuntu修改启动内核
由于升级内核中断,导致开机进不去系统
在启动界面进入 高级选项,然后进入前一个版本(一般一个版本有3行,上一个版本也就是第四行吧)
然后能进入系统
进入后需要修改配置文件 /boot/grub/grub.cfg 用root改
将如下内容函数块关于新版本的都删除,注意有{}作为标记
menuentry 'Ubuntu,Linux 4.8.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-26-generic-advanced-5bce3795-da96-4c6f-bed2-67d37185a77d' { recordfail load_video gfxmode $linux_gfx_mode insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 88421677-a988-4ff9-bf29-6c56aa4a9027 else search --no-floppy --fs-uuid --set=root 88421677-a988-4ff9-bf29-6c56aa4a9027 fi echo '载入 Linux 4.8.0-26-generic ...' linux /vmlinuz-4.8.0-26-generic root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro quiet splash $vt_handoff echo '载入初始化内存盘...' initrd /initrd.img-4.8.0-26-generic }
删除后,w!保存
然后清理下/boot下的数据
可以清理/boot下面的 initrd.img-4.x.x.x.-generic的包,留着需要用的版本即可,其他配置文件也是一样的
然后试试 update-grub
即可列出可以用的内核
保存重启,你的系统默认又回到原来版本了!