Ubuntu10.04升级内核无法进入系统的方法

前段时间再弄内核升级的事,在升级2.6.38时,无法进入系统。经过不懈的设置,终于能进入了,奋斗。。。

 

需要的工具:系统的安装盘。

1.进入带光盘的系统后选择简体中文,进入试用Ubuntu选项。在位置目录下

 

,找到自己安装系统的文件。

2.打开文件,进入boot/grub/目录下。找到grub.cfg文件,查看文件中set default="?" 中的?为多少,一定记住。然后找到自己原先系统的内核,并查看其的序号,以0开始。如下:

menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)'
    search --no-floppy --fs-uuid --set c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro  vga=775  quiet splash
    initrd    /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)'
    search --no-floppy --fs-uuid --set c825786c-e42c-4fed-8cc2-fd2a610a183b
    echo    'Loading Linux 2.6.35-22-generic ...'
    linux    /boot/vmlinuz-2.6.35-22-generic root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro single  vga=775
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-2.6.35-22-generic
}menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod part_msdos
    insmod ext2
    set root='(hd1,msdos8)'
    search --no-floppy --fs-uuid --set c825786c-e42c-4fed-8cc2-fd2a610a183b
    linux    /boot/vmlinuz-2.6.32-25-generic root=UUID=c825786c-e42c-4fed-8cc2-fd2a610a183b ro  vga=775  quiet splash
    initrd    /boot/initrd.img-2.6.32-25-generic
}

此时默认系统的内核序号为2,如果设置set default="2",那么系统就能正常启动。

3.重启带光盘的系统,选择修复自己的系统,接下来选择 否 ,一路回车。

4.进入自己的主机名设置页面,输入自己安装系统的主机名,按继续,一路回车,出现在/XXX/XXX中运行shell时,按回车,继续,之后出现以#开头的符号。

5.输入 # cd boot/grub

#sed -i 's/default="?"/default="?"/g' grub.cfg   // 此处两个问号的含义不同,前一个是需要被修改的数字,后一个是系统自带系统的序号。

#exit

6.弹出光盘,选择重新启动,GOOD LUCK !

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值