升级ubuntu 9.10后无法进入系统解决方法 不指定

lengyuex , 2009/11/09 12:35 , linux experience , 评论(30) , 阅读(4563) , Via 本站原创 | |
支持原创,转载请注明:http://narmy.cn/linux/read.php/105.htm

RT,昨天升级过,晚上关机后,今天早上起床就进不了系统了,一个grub的黑屏。

无语,还好我早有准备,看到昨天升级了grub,我早把grub备份了。哈哈。WUBI安装的,就是容易出问题,图个方便而已。

早上修复的过程,有图有真相。


过程是这样的:


注:下面的注释力求简单易懂,使没有linux基础的同学也能根据自己实际情况灵活变通。

grub>ls
grub>ls (hd0,x)/             #找出WUBI安装的盘,里面有ubuntu/这个目录。
grub>insmod ntfs           #加载ntfs模块,因为WUBI将ubuntu安装到了我分的ntfs盘上
grub>set root=(hd0,5)    #这里(hd0,5)就是我找到的ubuntu安装的分区
grub>ls $Boot                   #找到我们BOOT分区的UUID,下一步要用到,我这里显示出来的是2250018e50016a3d
grub>search --no-floppy --fs-uuid --set 2250018e50016a3d    #这里的UUID就是上一定找出来的那个
grub>loopback loop0 /ubuntu/disks/root.disk   #设loop0,WUBI装ubuntu安装成了一个root.disk文件
grub>set root=(loop0)       #重设root
grub>linux /boot/vmlinuzxxxxxxxxx   (tab补全即可) root=/dev/sdaX  loop=/ubuntu/disks/root.disk ro quiet splash    #这里的x我的是5,你的就自己看吧。加载内核
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab 补全即可)                    #不用说大家都知道
gurb>boot
ENTER就可以启动了。进入熟悉的系统,打开终端
#update-grub2
#reboot

这样grub就修复好了。不用再这样麻烦地整了。OK,具体如下图:(在修复你自己grub的时候随机应变即可)
点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片
blueblood
2009/12/24 11:20
请问楼上的黑屏怎么解决?我根据楼主的方法,用的是2.6.31-14内核启动,同样是在boot之后,闪出Ubuntu的LOGO,然后黑屏。所有按键不起作用,除了reboot能重启(只能盲打,屏幕上并不显示)之外。
lengyuex 回复于 2009/12/24 14:15
这个就不是grub的问题了。
yus253 Email
2009/12/20 21:14
谢谢,方法奏效了。不过,2.6.31-16让我给删了,因为加载那个KERNEL我的系统就出现错误。你平时省级WUBI下的Ubuntu吗?
yus253 Email
2009/12/20 20:54
估计还是这个系统的问题,总算好了,在终端update-grub2了,下次再更新内核前,先来这么一条命令,是不是就没这个问题了?方便的话能不能给个MSN,QQ什么的?加个好友吧?
yus253 Email
2009/12/20 20:32
看样子我的问题出在了  root=/edv/sda5上了,在vista下我的wubi 装在了 D:\,有一个系统备份盘,和C:\,就这个3个分区。

我知道红帽的主分区是/dev/hda1,扩展分区是/dev/hda2,下面有/dev/hda5等逻辑分区,是说ubuntu是叫做/dev/sda5吗?若这样我的磁盘挂载应该和你保持一样就对了,而且这回我也注意了在root=/dev/sda5后面加了space后才“\”+ENTER,可是要使/dev/sda5错了会显示ALERT!,没错误,就黑屏了。应该是死机,因为type什么都不管用了。ctrl+alt+del都不灵。只有关电源了。
yus253 Email
2009/12/20 19:48
我随后换成了2.6.31-15,boot后出图标了,可是,然后就没下文了,按了下键盘,系统提示是否等待时间过长?
lengyuex 回复于 2009/12/20 19:57
仔细按照上面的方法做,不要出错。肯定没有问题。
yus253 Email
2009/12/20 19:33
我从起了一次,就过去了。
不过,到最后boot完了显示
[     2.862869] Kernel panic - not syncing :VFS: Unable to mount root fs on unknow-block(8,5)
yus253 Email
2009/12/20 19:13
这是一条隐藏评论/留言。请输入密码查看:
xiaoC
2009/12/17 16:19
哈哈哈 我弄好了  

谢谢 lz分享  

上面那个问题是我sb了
lengyuex 回复于 2009/12/17 21:15
呵呵。
xiaoC
2009/12/17 13:17
麻烦帮忙看看

为什么 我输入\ 然后enter 换不了行  还死机了

前面的过程都没问题

唯一的区别就是  我tab 补齐的时候 只有个2.6.31-1
presevere
2009/12/14 14:04
想问一下,是不是每次升级内核都会出现这种情况?这样的话,岂不是要疯了,有没有根治的方法,让引导文件随内核的更新而更新?还有只能使用原来的2.6.31-14内核启动吗,不能使用最新的内核(2.6.31-14)启动吗?期待楼主您给予解答,万谢!
lengyuex 回复于 2009/12/14 17:36
不是每次升级都 会出问题 ,这只是grub升级出现的问题 ,可能是开发人员的大意吧。以后应该不会出现这样的问题 的。
分页: 2/3 第一页 上页 1 2 3 下页 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]